Avatar billede puppetmaster Nybegynder
28. september 2004 - 11:01 Der er 3 kommentarer og
1 løsning

Notation i vba

Hvor på nettet er der en artikel/beskrivelse hvor man kan se den notation der bruges i VBA? Som f.eks. hvordan refererer til kontroller på underformularer fra hovedformularen, hvornår der skal bruges [] og () osv.
28. september 2004 - 11:13 #1
Hmm, jeg har ingen artikel, men nogle af reglerne er som følger:

! bruges, når der kommer et object efterfølgende
Eks:
Me!EtFelt

.Bruges kun ved metoder og egenskaber:
Eks:
Me!EtFelt.Backcolor = 0
eller
Me.Requery (requery er en metode til Me-objektet)

[] er kun nødvendige, når er er mellemrum eller specialtegn i et felt- eller objektnavn (Access ynder dog selv at sætte en masse, men de er ikke nødvendige)

() bruges selvfølgelig ved funktionskald:
Eks:
Datediff("d", 3, Date())

Men de kan også bruges ved referencer til objekter:
Me("EtFelt")
eller
Forms("Din formular")("etFelt")

dette er især nyttigt, hvis man arbejder med variable.

Dim fld as String
fld = "EtFelt"
Me(fld) = "Bøh!"


ved subforms benyttes denne syntaks (som kan varieres med ovenstående):
Forms![Din formular]!DinUnderformular.Form!EtFeltPåUnderformularen

Ordet Form sættes altså ind efter underformular-objektet. Form kan dog af og til undværes. f.eks. i ovenstående eks. Derfor er dette lige så gyldigt:
Forms![Din formular]!DinUnderformular!EtFeltPåUnderformularen

Men hvis du f.eks. skal benytte en metode på underformularen, er du nødt til at have Form med.
Eks:

Me!DinUnderformular.Form.orderby = "felt1"
Me!DinUnderformular.Form.orderbyon = True

Det er selvfølgelig en kort gennemgang, men det indeholder faktisk det væsentligste.

(Måske skulle man skrive en artikel om det en dag?)
Avatar billede mugs Novice
28. september 2004 - 11:20 #2
Jeg mener at have set noget her:

http://www.fontstuff.com/index.html
Avatar billede Jørgen Kirkegaard Professor
16. november 2004 - 16:07 #3
Lukketid?
Avatar billede puppetmaster Nybegynder
24. november 2004 - 09:42 #4
Takker for hjælpen, det har bragt mig et stykke vej.
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