Programme de formation Access v.b.a. initiation
Objectifs : Etre capable d'automatiser des traitements lourds avec les fonctions avancées et le langage de programmation VBA. Développer une application.
Pré-requis : Maîtriser Access
Introduction
Macros ou VBA ?
Pourquoi utiliser VBA ?
Quand utiliser les macros ?
La présentation du langage
L’interface de programmation
La définition des fonctions et des procédures
Sub
Function
La Création de Fonctions et de Procédures
Les variables, constantes et types de données
La déclaration des variables
Portée et durée de vie des variables
Structure de décisions (If Then Else, Select case)
Boucles (For Next, Do Loop)
L Utilisation des Objets Access dans le Code
Appel d’actions (DoCmd)
Les variables objets
La déclaration des objets
La syntaxe objet : les propriétés et les méthodes
L’utilisation des fonctions et des procédures à partir d’un formulaire
Accès aux données (DAO)
Hiérarchie DAO
DBEngine
Workspace
Database
TableDefs
QueryDefs
Recordsets
Travailler avec les objets Recordset
Examiner les valeurs des champs
Se déplacer au sein du jeu d’enregistrements
Compter les enregistrements d un jeu
Rechercher des enregistrements précis
Signets (bookmarks)
Modifier les enregistrements de l’objet Recordset
Les Fonctions Avancées
Le debogage
La gestion des erreurs
Le traitement transactionnel
BeginTrans
RollBack
CommitTrans
L’utilisation de requête SQL en Visual Basic
Présentation du nouveau modèle objet ADO
Principe d’une application Client-serveur
Définition d’une source ODBC
Définir des tables attachées sur une source ODBC
Utilisation des objets Connection, Recordset, Command et Paramaters du modèle ADO
Comparatif des modèles DAO et ADO
|