Référence | F172001 |
Tarif présentiel ou distanciel | 1200 € |
Session ouverte | A partir de 2 personnes |
Intra-entreprise | Nous consulter |
Public concerné : Toute personne utilisant Excel et développant des applications professionnelles en langage Visual Basic Applications.
Pré-requis : Avoir suivi le cours “Access – Perfectionnement” ou posséder les connaissances équivalentes.
Objectifs : Approfondir la programmation en langage VISUAL BASIC d’Access. Se familiariser, approfondir les différents éléments de la structure de programmation : boîte de dialogue, boucle, condition et l’utilisation des formulaires.
Durée : 3 jours.
Moyens et méthodes : pédagogiques Alternance de courts exposés théoriques et d’exercices pratiques sur micro-ordinateur. Exercices différenciés suivant l’homogénéité du groupe.
Support de cours.
Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Informations pratiques : Accessibilité , modalités et délais d’accès.
Contenu de formation
Rappels sur les macros :
- Créer des macros
- Définir les actions et arguments
- Affecter une macro à un évènement, à un contrôle
- Enregistrer une macro en tant que module VBA
Access VBA :
- L’environnement de programmation
- Variables, opérateurs basiques et constantes
- Types de données
- Manipulation des chaînes de caractères
- Procédures (Sub et fonctions) / structures de contrôle
- Access VBA dans les formulaires et les états
- Référencer des objets et utiliser des fonctions sur des évènements
Manipuler des jeux de données :
- Les modes d’accès aux données (DAO, ADO).
- Informations sur une base (tables, champs…).
- Créer/Modifier/Supprimer les objets d’une base.
- Manipuler des jeux d’enregistrements.
- Ajout, suppression, modification d’enregistrements.
- Tri, filtre, critères de sélection, requêtes SQL.
- Optimiser les requêtes d’action et de sélectio
Les listes :
- Absence dans listes et remplissage de listes.
- Gestion des listes à choix multiples.
Les états :
- Les événements dans les états, écrire dans les états.
- Création d’un planning.
- Formater un état dynamiquement.
- Échange de données OLE
- L’OLE Automation. Applications communicantes avec Word, Excel et la suite Office en général.
- Récupérer des données provenant d’autres ordinateurs.
- Automatiser les échanges (Import/Export).
Optimisation d’une application :
- Les index, fonctions de recherche rapide.
- Utiliser les API Windows : Déclaration et utilisation – Récupérer le nom d’utilisateur en réseau local.
- Utilisation d’Active X spécifiques : Trewiew, choix d’un fichier dans une boîte de dialogue, choix d’un dossier