Automatisation de l'accès avec les macros
Conception de macros complexes
- Créer des macros de prise de décision
- Mettre en œuvre des techniques organisationnelles pour les macros
- Intégrer des variables
- Interface avec l'utilisateur
Maximiser les fonctionnalités des macros
- Détecter des erreurs dans les macros
- Programmation événementielle
- Lier des macros à des événements
Transition vers VBA
Au-delà de l'objet macro
- Identifier les avantages des macros
- Convertir des macros en VBA
- Explorer l'objet DoCmd
Visual Basic Editor
- Parcourir l'explorateur de projets
- Écrire du code avec IntelliSense
- Corriger le code avec des techniques de débogage
Programmation d'objets Access
Le modèle objet
- Méthodes
- Propriétés
- Événements
- Communiquer avec des objets individuels
Interfaçage avec des objets Access
- Application
- Collection de formulaires
- Objet formulaire et rapports
- Collection de contrôles
- Bang (!) vs. Point (.)
- Zone de liste modifiable, zone de liste, groupe d'options et zone de texte
- Écrire du code avec le mot-clé Me
Logique d'événements
- Identifier l'ordre des événements
- Attribuer des exigences aux événements
- Annuler la séquence d'événements
L'explorateur d'objets
- Trouver des objets
- Bibliothèques d'objets
- Méthodes, propriétés et événements
- Passerelle vers le système d'aide
Création d'expressions VBA
Utilisation de variables
- Règles et conventions de nommage
- Déclarer des objets
- Conversions de type de données implicites et explicites
- Spécifier la portée et la durée de vie des variables
Mise en œuvre des fonctions intégrées
- Fonctions de dates, chaînes et système de fichiers
- Utiliser des fonctions d'agrégation de domaine
- Intégration de constances symboliques et intrinsèques
Contrôle de l'exécution des programmes
Structuration des séquences de code
- Créer une logique de prise de décision
- Élaborer des instructions itératives
- Requêtes et le "Immediate If" (IIf)
Opérateurs logiques et de comparaison
- Développement d'instructions comparatives
- Conception d'expressions relationnelles
Évolutivité et réutilisation par optimisation du code
- Définir des procédures avec des arguments
- Valeurs de retour des fonctions
Manipulation et gestion de données
Accès aux données
- Exécuter des instructions d'action SQL
- Récupérer des données dans des jeux d'enregistrements
- Créer et modifier des requêtes paramétrables
Conception de formulaires intelligents
- Utilisation de contrôles indépendants
- Changer les sources de données dans le code
Traitement des erreurs d'exécution
- Classer les erreurs
- Utiliser l'objet Err
- Journalisation et notification derreurs
- Créer des stratégies de gestion d'erreurs
Préparation à la diffusion
- Personnaliser le ruban
- Configurer les options de démarrage
- Créer et contrôler les rubans dans Access
- Verrouiller la base de données