Cb 285 - Access 2000 : Programmation
Formation
En présentiel
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Durée
3 Jours
Objectifs: Etre capable d'améliorer ou de créer des applications avec VBA pour Access. Destinataires: Utilisateur(s) ayant besoin de développer des applications automatisées
Précisions importantes
Documents
- _pdf
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
Avoir suivi la formation « Access 97/2000 Perfectionnement » ou maîtriser les fonctions de base d'Access et du mode relationnel
Les Avis
Le programme
Module 1 : VBA pour Access (Access Basic)
Introduction à la programmation sous Access
- Créer des procédures en VBA
- Les différents types de procédures (fonctions, sous-procédures)
- Emplacement des procédures (modules publiques et modules privés)
Présentation de l'environnement de développement
- La section de déclaration
- La fenêtre d’exécution
- Exemple de création d'une fonction
- Compiler et exécuter une fonction
- Ajouter des commentaires au code
Notions de base du langage
- Utiliser des variables
- Déclarer les variables
- Définir les arguments d'une fonction
- La structure de décision If... Then,
- Les alternatives ElseIf et Else
- La structure de décision Select Case
- Dialoguer avec InputBox() et MsgBox()
- Les structures de décisions imbriquées
- Les structures d'itération
- Utiliser une boucle Do... Loop
- Utiliser une boucle For... Next
- Sortir d'une procédure ou d'une boucle avec Exit
Module 2 : Fonctionnalités avancées de programmation
- Exécuter une macro Access en VBA
- Les objets de l'environnement Access
- Propriétés
- Evènements
- Méthodes
- Utiliser des procédures Sub
- Lier une procédure "Sub" à un événement,
- Créer une "Event Procedure"
- Tester une procédure Sub
- Définir l'étendue des variables
- Définir des variables Static
- Le type de données Variant
- Les autres types de données
- Passage d'arguments par "référence" et par "valeur"
- Attacher un objet à une variable
- Passer un objet en argument de variables objets
- Comprendre et découvrir les bibliothèques d'objets
- Parcourir des collections d'objets en programmation (For... Each)
- Débogage et test du déroulement d'une procédure
- Créer une routine de traitement d'erreurs
- Appels de programmes externes (OLE automation)
- Insertion de composants ActiveX
- Appels de DLL Windows
- Création et utilisation de modules de classes
- Créer une bibliothèque de fonctions
Module 3 : Programmation des objets d'accès aux données version Access 2000
La programmation des objets d'accès aux données (manipulation des enregistrements) à partir d'Access 2000 peut se faire selon différents modes.
Deux d'entre eux sont propres à Access et font l'objet du descriptif ci-dessous. Le 3ème (projets ADP) fait référence à l'utilisation et à la programmation du moteur Microsoft SQL Server par l'intermédiaire d'Access ; ce mécanisme très intéressant doit cependant faire l'objet d'un plan de cours spécifique.
- Différences entre Projets MDB (moteur Access) et projets ADP (moteur SQL Server)
- Structure de la nouvelle bibliothèques d'objet d'accès aux données (ADO)
- Mécanisme des différentes connexions (Jet, ODBC, OleDB)
- Pourquoi utiliser ADO ou DAO ?
- Avantages et limitations actuelles d'ADO
- Utiliser les 2 bibliothèques dans des applications hybrides
- Problèmes de conversion et compatibilité du code
- Structure des bibliothèques d'objet d'accès aux données (ADO)
- Principales différences avec le modèle DAO
- Hiérarchie des collections objets d'accès aux données
- Objets Connection et RecordSet
- Curseurs Keyset, Dynamic et Static
- Les objets Command et Parameters
- Les objets Fields
- L'objet Error
- Utiliser le SQL en VBA
- Problématique et précautions de programmation en vue d'une migration future vers un serveur de base de données
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Cb 285 - Access 2000 : Programmation