Avatar billede janriis Nybegynder
30. maj 2007 - 13:15 Der er 7 kommentarer og
1 løsning

Farveskift på alle forms med knap

Hej

Jeg har en knap der skifter farve på min hovedform med denne kode:

Private Sub btnSkiftGroen_Click()
'Grøn farve
Me.Section(0).BackColor = 8421440
End Sub

Hvordan får jeg den til at skifte farve på alle min forms, så det virker som et gennemgående tema ? Jeg vil stadig kunne skifte farven ude fra min hovedform istedet for at skulle gøre det på alle forms
Avatar billede Slettet bruger
30. maj 2007 - 13:23 #1
Det er nemmere at have en tabel med de egenskaber, man evt. ønsker at kunne skifte. Så laver du en dlookup, under egenskaben backcolour på de forskellige formularer. Nu behøver du så kun at skifte værdien i tabellen og det vil så slå igennem på alle formularer!~)
Avatar billede janriis Nybegynder
30. maj 2007 - 13:39 #2
Nu har jeg lavet tblFrmColours som ser sådan ud:
colourID : auto
colourcode : text
colourname : text (beskrivelse af farven)

Hvordan får jeg nu lavet den dlookup du nævner ?
Avatar billede kabbak Professor
30. maj 2007 - 17:19 #3
Me.Section(0).BackColor =DLookup("[colourcode]", "tblFrmColours", "[colourID] = 1")
Avatar billede janriis Nybegynder
01. juni 2007 - 09:29 #4
Hej kabbak, takker og bukker. Smider du et svar så jeg kan give dig point ?
Avatar billede janriis Nybegynder
01. juni 2007 - 09:59 #5
Og lige et spørgsmål mere. Hvis nu jeg vil ændre den aktive farve med et ja/nej felt, hvordan skal min Dlookup så se ud ? Jeg har lavet et felt i tabellen der hedder activecolour af typen ja/nej.
Avatar billede kabbak Professor
01. juni 2007 - 10:03 #6
Det er spg, der skal have point, jeg tilføjede bare. ;-))
Det sidste du spørger om, har du da kun data for baggrundsfarver, i tabellen. ??
Avatar billede janriis Nybegynder
01. juni 2007 - 10:45 #7
Du har ret. Undskyld spg det er dig der skal have point. Ja det er kun baggrundsfarver jeg ønsker at kunne ændre.
Avatar billede Slettet bruger
01. juni 2007 - 22:53 #8
!~)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester