Avatar billede dm013 Nybegynder
29. maj 2003 - 19:51 Der er 4 kommentarer og
1 løsning

dynamisk styring af etiketter

Alle minie etiketter hedder e_"feltnavn", hvis mit felt hedder fornavn --> hedder etikette "e_fornavn"

kan jeg på nogen måde få access til at
opfatte et variabelnavn f.eks  dim etiket as ???
som "e_fornavn". så jeg kan bruge variabelnavnet
som nedenfor?
Forms!frm_formular1!etiket.BorderColor
29. maj 2003 - 20:44 #1
Du kan gøre således:
Dim Etiket as String
Etiket = "e_Fornavn"
Forms!frm_formular1(Etiket).BorderColor = 0

Er det samtlige etiketter på formularen, som du ønsker at ændre på samme tid?
Avatar billede dm013 Nybegynder
29. maj 2003 - 21:06 #2
nej, det skal ske når det tilhørende felt får fokus via et modul med select case
29. maj 2003 - 21:08 #3
På feltets GotFocus-hændelse kan du lægge denne kode:

Forms!frm_formular1("E_" & Screen.Activecontrol.name).BorderColor = vbRed
29. maj 2003 - 21:10 #4
(denne linie skal selvfølgelig ligge i dit modul i en funktion - denne funktion skal bare kaldes fra GotFocus!)
Avatar billede dm013 Nybegynder
29. maj 2003 - 21:16 #5
Mange tak
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