Kata access b

253 mots 2 pages
D Projet KATAAccès aux données en VBA sous Access |
L’accès à une table d’une base Access
Pour accéder à une table d’une base, les instructions sont toujours les mêmes :
Partie Déclaration
‘Déclaration des objets de la base : une base de données et un jeu d’enregistrements
Dim BASE As DAO.Database
Dim JEU_ENREGISTREMENTS As DAO.Recordset
Partie Ouverture base et table
‘La base lue est celle qui est ouverte
Set BASE = CurrentDb()
‘Création d’un jeu d’enregistrements qui stocke les données de la table ouverte ou de la requête
Set JEU_ENREGISTREMENTS = BASE.OpenRecordset("Table")
Remarque : cette dernière ligne peut également comporter une requête qui extrait les données nécessaires : Set JEU_ENREGISTREMENTS = BASE.OpenRecordset("requête en sql")
Partie Fermeture base et table
‘Fermeture du jeu d’enregistrement créé
JEU_ENREGISTREMENTS.Close
‘Fermeture de la base
BASE.Close
Lecture des enregistrements d’une table d’une base Access ‘Parcours du jeu d’enregistrement ‘EOF’ : propriété booléenne signifiant End Of File
While Not JEU_ENREGISTREMENT.EOF

‘Récupération d’un champ du jeu d’enregistrement JEU_ENREGISTREMENT ! NomDuChamp

‘Lecture de l’enregistrement suivant JEU_ENREGISTREMENT.MoveNext
‘Fin de la boucle Wend
Ecriture d’un enregistrement d’une table d’une base Access ‘Création d’un nouvel enregistrement vierge dans la table
JEU_ENREGISTREMENT.AddNew

‘Affectation de valeur à ce jeu d’enregistrement JEU_ENREGISTREMENT ! NomDuChamp = NomVariable

‘Prise en compte de cet enregistrement / Validation JEU_ENREGISTREMENT.Update

Mise à jour d’un enregistrement d’une base Access ‘Edition d’un rengistrement
JEU_ENREGISTREMENT.Edit

‘Modification de la valeur d’un champ JEU_ENREGISTREMENT ! NomDuChamp = NomVariable

‘Prise en compte de cette modification JEU_ENREGISTREMENT.Update
Suppression d’un enregistrement d’une base Access ‘Effacer un enregistrement d’une table

en relation

  • Fiche aps 0
    465 mots | 2 pages
  • Le chiens des baskerville
    365 mots | 2 pages
  • Nada
    988 mots | 4 pages
  • Correction DS E4 Bts Cgo2 SEPTEMBRE 2014
    963 mots | 4 pages
  • Stage d'initiation mmo tanger
    6310 mots | 26 pages
  • Ordi-centre 2011 - documentation technique - ordinateur
    1386 mots | 6 pages
  • stge
    278 mots | 2 pages
  • cas de synthese adec
    796 mots | 4 pages
  • Droit constitutionnel cavej cd1
    7413 mots | 30 pages
  • étude de satisfaction Acima
    1566 mots | 7 pages
  • Lopm
    395 mots | 2 pages
  • Grupo v10
    5057 mots | 21 pages
  • Cas de synthèse du processus : société anonyme adec
    674 mots | 3 pages
  • Loi comptable marocaine
    2381 mots | 10 pages
  • Audit des ventes guides technique de touiti moulay aziz (master1: gouvernance et audit )
    1439 mots | 6 pages