Hvordan oppdaterer en VBA spørring i Access

Hvordan oppdaterer en VBA spørring i Access


Å vite hvordan du skal oppdatere 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ørringen er skrevet i Structured Query Language (SQL). Du kan skrive SQL-spørringer i VBA tilgang til informasjon i relasjonsdatabaser, slik som de i Access. Som du oppdaterer informasjonen i en tabell, du også ønsker å oppdatere informasjonen som vises i din kontroll. På bare noen få skritt, kan du skrive en sub for å oppdatere en spørring i VBA.

Bruksanvisning

1 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 "Tabell1." 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 "knapp" kontrollen til skjemaet.

3 Høyreklikk hvor som helst på skjemaet og velg "Properties". Velg "Form" på "Valg type" og velg "Event" -kategorien. Velg "[Hendelsesprosedyre]," ved siden av "On belastning", og klikk ellipsen å åpne Microsoft Visual Basic.

4 Skriv inn følgende for å definere en spørring for listeboks kontroll:

Me.List0.RowSource = "SELECT Table1.Field1 FROM Tabell1 ;."

5 Bytt vinduer til Microsoft Access og høyreklikk kontrollknappen. Velg "Properties" og klikk på "Event" -kategorien. Velg "[Hendelsesprosedyre]," ved siden av "On Click", og klikk på ellipse.

6 Skriv inn følgende for å oppdatere søket:

Me.List0.Requery.

7 Slå Windows til Microsoft Access og klikk på "Vis" for å kjøre form. Du vil se "Smith". Åpne "Table1" og skriv "Jones" på den andre raden for å angi en ny rekord. Lagre og lukk "Tabell1." Klikk på "Command" -knappen på skjemaet for å oppdatere søket i listeboksen kontroll.