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

© 2011 ACCESSIT