Wissen, wie man Daten in Datenbanktabellen über Recordsets aktualisieren können Sie Zeit sparen , wenn Sie dynamisch einen Datensatz aktualisieren müssen . Microsoft Office Access wird häufig verwendet, um lokale Datenbanken zu erstellen. Visual Basic für Applikationen ( VBA) wird verwendet, um Routineaufgaben in Access , wie das Aktualisieren eines Datensatzes in einer Tabelle zu automatisieren. Eine Abfrage verwendet wird, um Informationen aus einer Datenbank Tabelle abzurufen , dann ein Recordset wird verwendet, um Daten der Tabelle zu manipulieren. Things You
Microsoft Office Access
Northwind Database
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie die Nordwind Microsoft Office Access-Datenbank. Die Nordwind-Datenbank wird der Microsoft Office-Suite enthalten.
2
Klicken Sie auf " Database Tools ", dann wählen Sie " Visual Basic ", um den Microsoft Visual Basic -Fenster zu öffnen. Klicken Sie auf " Insert "-Feld und wählen Sie " Module".
3
Geben Sie den folgenden , um eine neue Subroutine erstellen :
Sub DAORecordsetUpdate ()
Geben Sie " Enter".
4
Geben Sie den folgenden , um die Variablen, die Sie verwenden, um einen Datensatz zu aktualisieren schaffen :
Dim db Wie DAO.Database
Dim rst wie DAO.Recordset
5
Geben Sie den folgenden zu definieren die aktuelle Datenbank :
Set db = CurrentDb
Geben Sie den folgenden , um die "Mitarbeiter" Tabelle abzufragen :
Set rst = db.OpenRecordset ( "Select Mitarbeiter * der Mitarbeiter ; . " )
6
Geben Sie den folgenden , um die Recordset zum letzten Datensatz verschieben und aktualisieren Sie die " Notes" Spalte : .
rst.MoveLast
rst.Edit
rst.Fields ( " Notes" ) Value = " . Dieser Mitarbeiter arbeitet nicht mehr hier "
7
Geben Sie den folgenden , um die Recordset aktualisieren schließen Sie es dann :
rst.Update
rst.Close
Presse "F5" auf Ihrer Unterroutine ausführen .