Come aggiornare DAO Recordset

October 10

Saper aggiornare i dati nelle tabelle del database utilizzando Recordsets può risparmiare tempo quando è necessario aggiornare dinamicamente un record. Microsoft Office Access è comunemente utilizzato per creare database locali. Visual Basic, Applications Edition (VBA) viene utilizzato per automatizzare le attività di routine in Access, come ad esempio l'aggiornamento di un record in una tabella. Una query viene utilizzato per recuperare informazioni da una tabella di database, quindi un Recordset è usato per manipolare i dati della tabella.

istruzione

1 Aprire il database Northwind di Microsoft Office Access. Il database Northwind è incluso nella suite Microsoft Office.

2 Fai clic su "Strumenti di database", quindi selezionare "Visual Basic" per aprire la finestra di Microsoft Visual Basic. Fare clic su "inserire" e selezionare "Modulo".

3 Digitare la seguente per creare una nuova subroutine:

DAORecordsetUpdate Sub ()

Digitare "Enter".

4 Digitare la seguente per creare le variabili che saranno utilizzati per aggiornare un record:

Dim db As DAO.Database

Dim primo Come DAO.Recordset

5 Digitare quanto segue per definire il database corrente:

Set db = CurrentDb

Digitare il seguente per interrogare i "Dipendenti" tabella:

Set rst = db.OpenRecordset("Select Employees.* From Employees;")

6 Digitare la colonna seguente per spostare il Recordset per l'ultimo record e aggiornare le "Note":

rst.MoveLast

rst.Edit

rst.Fields ( "Obbligazioni"). Value = "Il dipendente non lavora più qui."

7 Digitare quanto segue per aggiornare il recordset quindi chiuderlo:

rst.Update

rst.Close

Premere il tasto "F5" per eseguire la subroutine.