Skrive ut innholdet i en " Liste- " kontroll i Visual Basic for Applications ( VBA ) programmet kan hjelpe deg vise innholdet i kontrollen mens du feilsøke programmet . VBA kan brukes i et av Microsoft Office-programmer , inkludert Access. En Listeboks er ofte brukt i Access for å gi brukeren flere data sorteringsalternativene. Bruk " ItemData " eiendom for å få tilgang til elementene i kombinasjonsboksen ved å angi et radnummer og vise dem gjennom Immediate-vinduet . Du trenger
Microsoft Access
Vis flere instruksjoner
en
Launch Microsoft Access , klikker du på " Create " og klikk " Form Design " for å skape en ny form . Klikk på " List Box " fra " Controls " -panelet , og klikk på skjemaet for å legge en ny kombinasjonsbokskontroll . Klikk på " Command Button" for å legge til en ny knapp . Legg til en ny knapp ved hjelp av den samme prosessen .
2
Høyreklikk på første kommando og klikk "Egenskaper". Klikk på " Event" hovedmenyen, velg " [ Hendelsesprosedyre ] , " og klikk på ellipse å skape et klikk hendelsen for denne knappen.
3
Legg til følgende kode inne knappen klikkhendelsen å fylle ut listen med fire elementer:
Me.List0.RowSourceType = " Verdi List"
Me.List0.AddItem ( "element 1 ")
meg . List0.AddItem ( "element 2 ")
Me.List0.AddItem ( " punkt 3 ")
Me.List0.AddItem ( " punkt 4 ")
4
Bytt tilbake til Microsoft Access og høyreklikk den første kommandoen knappen . Klikk på "Egenskaper " og klikke på "Event "-fanen og deretter " [ Hendelsesprosedyre ] " og klikk på ellipse å skape et klikk hendelsen for denne knappen.
5
Legg til følgende kode for å skrive ut innholdet i " Liste- " kontrollen til Immediate-vinduet :
Dim X
for X = 0 til 3
Debug.Print ( Me.List0.ItemData ( X ) )
Neste X
6
Switch tilbake til Microsoft Access , og klikk på "View" -ikonet for å kjøre skjemaet . Klikk den første knappen for å fylle ut " Liste- " kontroll, klikker du på den andre knappen for å skrive ut elementer til Umiddelbar vindu
.