- Durée3 jour(s)
- Référence ACS-PVBA-P3
Public : Utilisateurs et développeurs devant créer des applications élaborées avec Access.
Pré-requis : Avoir une bonne pratique d'Access.
Objectifs : Pouvoir créer des applications conviviales et robustes en tirant profit de la puissance d'Access et du langage VBA.
Programme
Maîtriser les principes de base du langage VBA
- Quand et pourquoi utiliser VBA.
- Principe de la programmation événementielle d’objet.
- Les notions d’objet, propriété et méthode.
- Les modules globaux et les modules de formulaire et d état.
- Les différents types de procédure.
- les variables et les constantes.
- les structures de contrôle.
Les objets manipulés par VBA
- La hiérarchie des objets et les collections.
- Les objets Access.
- Les objets d’accès aux données.
- Les objets des autres applications.
Travailler dans les formulaires et les états avec VBA
- Modifier le contenu de certains champs en fonction de conditions multiples.
- Rendre disponibles ou indisponibles certaines options en fonction de la valeur de certains champs.
- Gérer l’ajout et la suppression d’enregistrements.
- Alimenter les tables à partir de la saisie dans des listes.
Manipuler les données à partir de VBA
- DAO ou ADO, Comment accéder aux données ?
- Le Recordset, objet clé de la manipulation des données.
- Les différents types de Recordset et les manipulations possibles :
- Alimenter plusieurs tables simultanément.
- Contrôler la validité des données en fonction du contenu de différentes tables.
- Transférer des informations vers d’autres bases …
- Les objets TableDef et QueryDef.
- Utiliser les transactions pour des traitements volumineux.
Échanger des données avec d’autres applications
- Référencement des autres applications par liaison précoce ou liaison tardive.
- Exemples d’échange avec Excel, Outlook ou Word.
À savoir...
Le temps passé sur chaque partie peut varier selon les questions des participants et leur niveau. Chaque partie est accompagnée d’exercices pratiques.
Cette formation peut être adaptée spécifiquement à vos besoins tant au niveau des contenus que de la durée. Suite à un entretien avec nos formateurs et/ou une évaluation, nous vous proposerons un nouveau plan de cours ajusté à votre demande.
Contactez-nous au +33 1 53 76 00 00 ou postez-nous un message via le formulaire de contact.