Wissen, wie man eine Microsoft Access-Abfrage in Visual Basic für Applikationen zu aktualisieren ( VBA) ist wichtig, wenn Sie Steuerelemente Anzeige von Informationen durch eine Abfrage haben . Ein Access- Abfrage in Structured Query Language (SQL ) geschrieben. Sie können schreiben, SQL-Abfragen in VBA , um Informationen in relationalen Datenbanken wie die, die in Access zugreifen . Wie Sie Informationen in einer Tabelle zu aktualisieren , möchten Sie auch die Information in Ihrer Kontrolle angezeigt zu aktualisieren. In nur wenigen Schritten können Sie einen sub eine Abfrage in VBA zu aktualisieren. Anleitung
1
Starten Sie Microsoft Access 2007 , und klicken Sie auf "Erstellen " klicken. Klicken Sie auf " Tabelle ", Typ " Smith " und drücken Sie " Enter", um einen neuen Datensatz hinzuzufügen . Speichern Sie die Tabelle als " Tabelle 1 ". Klicken Sie auf " Erstellen" und wählen Sie "Form Design" , eine neue Form zu schaffen.
2
Neuen "List Box" -Steuerelement aus der "Controls "-Menü. Fügen Sie einen neuen "Button" -Steuerelement zum Formular .
3
überall rechten Maustaste auf das Formular und wählen Sie "Eigenschaften". Wählen Sie "Form" auf "Auswahl Typ" und wählen Sie die Registerkarte "Ereignis" . Wählen Sie " [Event Procedure] , " neben " On Load " und klicken Sie auf den Schalter zu öffnen Microsoft Visual Basic
4
Geben Sie den folgenden , um eine Abfrage für Ihre Listenfeld definieren : .
Me.List0.RowSource = "SELECT Tabelle1.Feld1 FROM Tabelle1 ; . "
5
Fenster wechseln zu Microsoft Access und der rechten Maustaste auf die Schaltfläche Steuerung . Wählen Sie "Eigenschaften" und klicken Sie auf die Registerkarte "Ereignis" . Wählen Sie " [Event Procedure] , " neben "On Click ", und klicken Sie auf den Schalter
6
Geben Sie den folgenden , um die Abfrage zu aktualisieren : .
Me.List0.Requery .
7
Fenster wechseln zu Microsoft Access , und klicken Sie auf "Ansicht" , um das Formular auszuführen . Sie werden sehen, " Smith. " Öffnen Sie "Tabelle1 " und geben Sie " Jones " in der zweiten Reihe einen neuen Rekord geben . Speichern und schließen "Tabelle1 ". Klicken Sie auf die "Command" -Taste auf Ihrer Form , um die Abfrage in Ihrem Listenfeld aktualisieren.