Comment mettre à jour DAO Recordsets

October 23

Savoir comment mettre à jour les données dans les tables de base de données à l'aide d'enregistrements peut vous faire économiser du temps lorsque vous avez besoin de mettre à jour dynamiquement un enregistrement. Microsoft Office Access est couramment utilisé pour créer des bases de données locales. Visual Basic pour Applications (VBA) est utilisé pour automatiser les tâches de routine dans l'accès, telles que la mise à jour d'un enregistrement dans une table. Une requête est utilisée pour récupérer des informations à partir d'une table de base de données, puis un Recordset est utilisé pour manipuler les données de table.

Instructions

1 Ouvrez la base de données Northwind Microsoft Office Access. La base de données Northwind est inclus dans la suite Microsoft Office.

2 Cliquez sur "Database Tools", puis sélectionnez "Visual Basic" pour ouvrir la fenêtre Microsoft Visual Basic. Cliquez sur le "Insérer" champ et sélectionnez "Module".

3 Tapez la commande suivante pour créer un nouveau sous-programme:

Sous DAORecordsetUpdate ()

Tapez "Entrée".

4 Tapez la commande suivante pour créer les variables que vous allez utiliser pour mettre à jour un enregistrement:

Dim db As DAO.Database

Dim premier Comme DAO.Recordset

5 Tapez la commande suivante pour définir la base de données actuelle:

Set db = CurrentDb

Tapez le tableau suivant pour interroger les «employés»:

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

6 Tapez la colonne suivante pour déplacer le Recordset au dernier enregistrement et mettre à jour les «billets»:

rst.MoveLast

rst.Edit

rst.Fields ( «billets»). Value = "Cet employé ne travaille plus ici."

7 Tapez la commande suivante pour mettre à jour le jeu d'enregistrements puis fermez-le:

rst.Update

rst.Close

Appuyez sur "F5" pour exécuter votre sous-programme.


          

Post a comment: