Access VBA.pdf

1
Visual Basic Access Objectif de la formation Les participants seront capables de créer de puissantes applications utilisant les possibilités de VBA et DAO. Ils sauront implémenter la gestion des erreurs et étendre les possibilités de VBA via l’OLE Automation. Ils sauront mettre en œuvre la sécurité, la réplication. Programme Programmer avec les objets Objets, collections, propriétés et méthodes. Modèle des objets d’accès aux données (DAO). Référence aux bibliothèques (.dll, .exe…). Utilisation de l’explorateur d’objets. Environnement Visual Basic Editor Explorateur de projets. Fenêtre de propriétés. Modules de feuilles. Modules généraux. Modules de classe. Objets et événements. Variables, procédures et fonctions Différences entre procédure et fonction. Syntaxe et portée. Déclaration des variables. Portée des variables. Procédures de base Boucles et branchements. If… Then… Else Select Case For… Next For Each… Next Do Loop Utilisation des contrôles ActiveX de la boîte à outils Principes des contrôles ActiveX. Utiliser les propriétés, méthodes et événements des contrôles ActiveX (personnalisation de formulaires, cases à cocher, zones de liste...). Travailler avec les Recordset L’objet Recordset. Types de recordset. Créer, manipuler et mettre à jour des recordset. L’objet Querydef. Requêtes paramétrées. Requêtes actions. Débogage et gestion des erreurs d’exécution Intégrer des applications avec l’OLE Automation Intégrer des applications Microsoft Office. Access en tant que contrôleur et serveur OLE Automation. Création d’instances d’application. Portée des instances. La réplication Architecture de la réplication du moteur JET. Mise en œuvre de la réplication. Réplication et DAO Réplication et sécurité. Accéder à des données externes Travailler dans un environnement de serveurs de fichiers. Travailler dans un environnement client/serveur. Techniques d’accès avec l’ODBC. Distribuer une application Qu’est-ce que le kit de développement Access ? L’assistant installation. Public Ce cours est destiné aux développeurs connaissant bien les fonctionnalités de Microsoft Access. Pré requis Connaissance et pratique de Windows. Capacité de créer et modifier des tables, requêtes, formulaires, états et macros sous Microsoft Access. Connaissance pratique des bases de données relationnelles. Organisation et moyens pédagogiques Durée : 2 jour. Organisation matérielle Contrôle de qualité des résultats Nombre maximum de stagiaires : 6 Un poste par personne. Mise à disposition d’une imprimante partagée. Remise de mémento. Pré évaluation des besoins. Evaluation de fin de stage.

Transcript of Access VBA.pdf

Page 1: Access VBA.pdf

� � ��������������

� � ������������ ���� ���� ���� ��������������� ����������������������

Visual Basic Access

Objectif de la formation Les participants seront capables de créer de puissantes applications utilisant les possibilités de VBA et DAO. Ils sauront implémenter la gestion des erreurs et étendre les possibilités de VBA via l’OLE Automation. Ils sauront mettre en œuvre la sécurité, la réplication.

Programme Programmer avec les objets � Objets, collections, propriétés et

méthodes. � Modèle des objets d’accès aux

données (DAO). � Référence aux bibliothèques (.dll,

.exe…). � Utilisation de l’explorateur d’objets.

Environnement Visual Basic Editor � Explorateur de projets. � Fenêtre de propriétés. � Modules de feuilles. � Modules généraux. � Modules de classe. � Objets et événements. Variables, procédures et fonctions � Différences entre procédure et

fonction. � Syntaxe et portée. � Déclaration des variables. � Portée des variables. Procédures de base � Boucles et branchements. � If… Then… Else � Select Case � For… Next � For Each… Next � Do Loop

Utilisation des contrôles ActiveX de la boîte à outils � Principes des contrôles

ActiveX. � Utiliser les propriétés,

méthodes et événements des contrôles ActiveX (personnalisation de formulaires, cases à cocher, zones de liste...).

Travailler avec les Recordset � L’objet Recordset. � Types de recordset. � Créer, manipuler et mettre à

jour des recordset. � L’objet Querydef. � Requêtes paramétrées. � Requêtes actions. Débogage et gestion des erreurs d’exécution Intégrer des applications avec l’OLE Automation � Intégrer des applications

Microsoft Office. � Access en tant que

contrôleur et serveur OLE Automation.

� Création d’instances d’application.

� Portée des instances. La réplication � Architecture de la réplication

du moteur JET. � Mise en œuvre de la

réplication. � Réplication et DAO � Réplication et sécurité. Accéder à des données externes � Travailler dans un

environnement de serveurs de fichiers.

� Travailler dans un environnement client/serveur.

� Techniques d’accès avec l’ODBC.

Distribuer une application � Qu’est-ce que le kit de

développement Access ? � L’assistant installation.

Public Ce cours est destiné aux développeurs connaissant bien les fonctionnalités de Microsoft Access. Pré requis Connaissance et pratique de Windows. Capacité de créer et modifier des tables, requêtes, formulaires, états et macros sous Microsoft Access. Connaissance pratique des bases de données relationnelles. Organisation et moyens pédagogiques

Durée : 2 jour. Organisation matérielle Contrôle de qualité des résultats Nombre maximum de stagiaires : 6

� Un poste par personne. � Mise à disposition d’une

imprimante partagée. � Remise de mémento.

� Pré évaluation des besoins. � Evaluation de fin de stage.