Å vite hvordan du oppdaterer en Microsoft Access spørring i Visual Basic for Applications ( VBA ) er viktig når du har kontroller viser informasjon gjennom en spørring . En Access- spørring er skrevet i strukturert spørrespråk ( SQL) . Du kan skrive SQL-spørringer i VBA for å få tilgang til informasjon i relasjonsdatabaser som de i Access. Som du oppdatere informasjon i en tabell , du også ønsker å oppdatere informasjonen som vises i din kontroll . På bare noen få trinn kan du skrive en sub for å oppdatere en spørring i VBA. Instruksjoner
en
Start Microsoft Access 2007 og klikk på "Create "-kategorien . Klikk på " Table, " type "Smith " og trykk " Enter" for å legge til en ny rekord . Lagre tabellen som " Tabell 1 ". Klikk på " Create" og velg " Form Design " for å skape en ny form .
2
Legg til en ny " List Box" kontroll fra " Controls "-menyen . Legg til en ny " Button" kontrollen til skjemaet .
3
Høyreklikk hvor som helst på skjemaet, og velg " Properties". Velg " Form" på " Selection type" og velg "Event "-kategorien . Velg " [ Hendelsesprosedyre ]," ved siden av " On Load ", og klikk på ellipsen å åpne Microsoft Visual Basic
4
Skriv inn følgende for å definere en spørring for din listeboksen kontroll: .
Me.List0.RowSource = "SELECT Table1.Field1 FROM Tabell 1 ; ".
5
Switch vinduer til Microsoft Access og høyre -klikk på knappen kontroll. Velg "Egenskaper " og klikke på "Event "-kategorien . Velg " [ Hendelsesprosedyre ]," ved siden av " Ved klikk ", og klikk på ellipse
6
Skriv inn følgende for å oppdatere søket: .
Me.List0.Requery .
7
Switch Windows til Microsoft Access og klikk på " Vis" for å kjøre skjemaet . Du vil se "Smith ". Åpne " Table1 " og skriv "Jones " på den andre raden for å angi en ny rekord . Lagre og lukk " Tabell 1 ". Klikk på " Command "-knappen i skjemaet for å oppdatere spørringen i listeboksen kontroll.