Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Supports de cours
  2. VBA pour Access (versions 2019 et Microsoft 365) - Créez des applications professionnelles : Exercices et corrigés - Version en ligne

VBA pour Access (versions 2019 et Microsoft 365) Créez des applications professionnelles : Exercices et corrigés - Version en ligne

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-02518-1
  • EAN : 9782409025181
  • Ref. ENI : LNTPM19ACCV
À partir des exercices pratiques de ce support, tous les utilisateurs d'Access, en version 2019 ou Microsoft 365, seront capables de créer ou d'améliorer des applications VBA Access en bénéficiant des astuces, des méthodes et du retour d'expérience de développeurs. Le support propose un apprentissage progressif du langage de programmation VBA. La première partie s'attache à l'acquisition des bases de la programmation...
Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Parution octobre 2020
À partir des exercices pratiques de ce support, tous les utilisateurs d'Access, en version 2019 ou Microsoft 365, seront capables de créer ou d'améliorer des applications VBA Access en bénéficiant des astuces, des méthodes et du retour d'expérience de développeurs.

Le support propose un apprentissage progressif du langage de programmation VBA. La première partie s'attache à l'acquisition des bases de la programmation puis, se succèdent la réalisation des interfaces utilisateur, la manipulation des données de la base de données, l'optimisation et la sécurisation du programme.

Avec un très grand nombre d'exercices de difficulté croissante, basés sur des exemples concrets, l'ouvrage couvre les domaines suivants : la programmation de procédures et de fonctions, le contrôle des objets d'interfaçage (formulaire, état, etc.), la manipulation des objets de données (tables, requêtes, SQL, Recordset, DAO, ADO DB, ODBC), la collaboration avec les applications de la suite Office, l'import et l'export de données, la personnalisation de l'environnement de travail, l'amélioration des performances du programme.

Au terme de cette mise en pratique, vous disposerez de tous les éléments requis pour réaliser une application sous VBA Access ce qui vous permettra de trouver des solutions informatiques globales ou métiers en capitalisant sur les applications Microsoft Office.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Introduction
  1. Public du livre
  2. Objectif du livre
  3. Utilisation du livre
    1. 1. Objectifs
    2. 2. Prérequis
    3. 3. Énoncés
    4. 4. Indices
    5. 5. Corrigés
  4. Aide à la réalisation des travaux pratiques
    1. 1. Écriture du code VBA
    2. 2. Aide à la saisie du code VBA
    3. 3. Test du code VBA
    4. 4. Débogage
    5. 5. Commenter le code
    6. 6. Création de formulaire
    7. 7. Ajout de contrôles supplémentaires à laboîte à outils
    8. 8. Ajout de nouvelles librairies au projet
    9. 9. Aide sur les API Windows
Énoncé 1 : Procédures
  1. Introduction
  2. Prérequis
  3. Énoncé 1.1 Créer et utiliser une procédure privée
  4. Énoncé 1.2 Créer et utiliser une procédure publique
  5. Énoncé 1.3 Appeler une procédure à partir d'une autre procédure
  6. Énoncé 1.4 Appeler une procédure à partir d'un autre module
  7. Énoncé 1.5 Appeler une procédure à partir d'un contrôle VBA
  8. Énoncé 1.6 Utiliser une procédure à partir d'un formulaire Access
  9. Énoncé 1.7 Utiliser une procédure à partir d'une base Access
  10. Énoncé 1.8 Créer une fonction
  11. Énoncé 1.9 Utiliser une fonction
  12. Énoncé 1.10 Utiliser des paramètres nommés
Corrigé 1
  1. Prérequis
  2. Corrigé 1.1 Créer et utiliser une procédure privée
  3. Corrigé 1.2 Créer et utiliser une procédure publique
  4. Corrigé 1.3 Appeler une procédure à partir d'une autre procédure
  5. Corrigé 1.4 Appeler une procédure à partir d'un autre module
  6. Corrigé 1.5 Appeler une procédure à partir d'un contrôle VBA
  7. Corrigé 1.6 Utiliser une procédure à partir d'un formulaire Access
  8. Corrigé 1.7 Utiliser une procédure à partir d'une base Access
  9. Corrigé 1.8 Créer une fonction
  10. Corrigé 1.9 Utiliser une fonction
  11. Corrigé 1.10 Utiliser des paramètres nommés
Énoncé 2 : Variables - Constantes - Types de données
  1. Introduction
  2. Prérequis
  3. Énoncé 2.1 Déclarer et utiliser une variable
  4. Énoncé 2.2 Déclarer et utiliser une constante
  5. Énoncé 2.3 Utiliser la date système
  6. Énoncé 2.4 Créer un type de données "PoissonTropical" défini par l'utilisateur
  7. Énoncé 2.5 Utiliser le type "PoissonTropical"
  8. Énoncé 2.6 Renommer un état Access
Corrigé 2
  1. Prérequis
  2. Corrigé 2.1 Déclarer et utiliser une variable
  3. Corrigé 2.2 Déclarer et utiliser une constante
  4. Corrigé 2.3 Utiliser la date système
  5. Corrigé 2.4 Créer un type de données "PoissonTropical" défini par l'utilisateur
  6. Corrigé 2.5 Utiliser le type "PoissonTropical"
  7. Corrigé 2.6 Renommer un état Access
Énoncé 3 : Fonctions - Opérateurs
  1. Introduction
  2. Prérequis
  3. Énoncé 3.1 Diviser deux nombres
  4. Énoncé 3.2 Obtenir le reste d'une division entière
  5. Énoncé 3.3 Comparer des nombres et rechercher le plus petit d'entre eux
  6. Énoncé 3.4 Donner le résultat d'un nombre élevé à la puissance N
  7. Énoncé 3.5 Comparer deux chaînes de caractères
  8. Énoncé 3.6 Effectuer un calcul factoriel
  9. Énoncé 3.7 Calculer le pourcentage
  10. Énoncé 3.8 Formater un mot
  11. Énoncé 3.9 Rechercher un mot
  12. Énoncé 3.10 Extraire une information d’une chaîne de caractères
Corrigé 3
  1. Prérequis
  2. Corrigé 3.1 Diviser deux nombres
  3. Corrigé 3.2 Obtenir le reste d'une division entière
  4. Corrigé 3.3 Comparer des nombres et rechercher le plus petit d'entre eux
  5. Corrigé 3.4 Donner le résultat d'un nombre élevé à la puissance N
  6. Corrigé 3.5 Comparer deux chaînes de caractères
  7. Corrigé 3.6 Effectuer un calcul factoriel
  8. Corrigé 3.7 Calculer le pourcentage
  9. Corrigé 3.8 Formater un mot
  10. Corrigé 3.9 Rechercher un mot
  11. Corrigé 3.10 Extraire une information d’une chaîne de caractères
Énoncé 4 : Structures de contrôle
  1. Introduction
  2. Prérequis
  3. Énoncé 4.1 Vérifier que la saisie est numérique
  4. Énoncé 4.2 Dire au revoir
  5. Énoncé 4.3 Contrôler la saisie d'une consonne ou voyelle
  6. Énoncé 4.4 Afficher un message selon l'âge et le genre
  7. Énoncé 4.5 Dire bonjour N fois
  8. Énoncé 4.6 Compter de N en N jusqu'à M
  9. Énoncé 4.7 Rendre obligatoire une saisie et contrôler la sortie
  10. Énoncé 4.8 Inverser l’ordre des caractères
  11. Énoncé 4.9 Vérifier si un nombre est premier
  12. Énoncé 4.10 Compter le nombre d’occurrences d’un nombre
Corrigé 4
  1. Prérequis
  2. Corrigé 4.1 Vérifier que la saisie est numérique
  3. Corrigé 4.2 Dire au revoir
  4. Corrigé 4.3 Contrôler la saisie d'une consonne ou voyelle
  5. Corrigé 4.4 Afficher un message selon l'âge et le genre
  6. Corrigé 4.5 Dire bonjour N fois
  7. Corrigé 4.6 Compter de N en N jusqu'à M
  8. Corrigé 4.7 Rendre obligatoire une saisie et contrôler la sortie
  9. Corrigé 4.8 Inverser l’ordre des caractères
  10. Corrigé 4.9 Vérifier si un nombre est premier
  11. Corrigé 4.10 Compter le nombre d’occurrences d’un nombre
Énoncé 5 : Tableaux
  1. Introduction
  2. Prérequis
  3. Énoncé 5.1 Déclarer un tableau accessible par toutes les procédures du projet
  4. Énoncé 5.2 Déclarer un tableau accessible seulement par les procédures du module
  5. Énoncé 5.3 Utiliser un tableau déclaré dans une procédure
  6. Énoncé 5.4 Utiliser un tableau de niveau module
  7. Énoncé 5.5 Initialiser un tableau avec une boucle
  8. Énoncé 5.6 Déclarer et utiliser un tableau à deux dimensions
  9. Énoncé 5.7 Déclarer et utiliser un tableau à plus de deux dimensions
  10. Énoncé 5.8 Déclarer et utiliser un tableau dynamique
  11. Énoncé 5.9 Agrandir un tableau dynamique en préservant les valeurs initiales
  12. Énoncé 5.10 Exploiter un tableau à l'aide d'une boucle
  13. Énoncé 5.11 Afficher un tableau dans un formulaire
Corrigé 5
  1. Prérequis
  2. Corrigé 5.1 Déclarer un tableau accessible par toutes les procédures du projet
  3. Corrigé 5.2 Déclarer un tableau accessible seulement par les procédures du module
  4. Corrigé 5.3 Utiliser un tableau déclaré dans une procédure
  5. Corrigé 5.4 Utiliser un tableau de niveau module
  6. Corrigé 5.5 Initialiser un tableau avec une boucle
  7. Corrigé 5.6 Déclarer et utiliser un tableau à deux dimensions
  8. Corrigé 5.7 Déclarer et utiliser un tableau à plus de deux dimensions
  9. Corrigé 5.8 Déclarer et utiliser un tableau dynamique
  10. Corrigé 5.9 Agrandir un tableau dynamique en préservant les valeurs initiales
  11. Corrigé 5.10 Exploiter un tableau à l'aide d'une boucle
  12. Corrigé 5.11 Afficher un tableau dans un formulaire
Énoncé 6 : Introduction à la programmation objet
  1. Introduction
  2. Prérequis
  3. Énoncé 6.1 Accéder à un objet
  4. Énoncé 6.2 Lire les propriétés d'un objet
  5. Énoncé 6.3 Modifier les propriétés d'un objet
  6. Énoncé 6.4 Utiliser les méthodes d'un objet
  7. Énoncé 6.5 Gérer les collections
  8. Énoncé 6.6 Gérer les événements
  9. Énoncé 6.7 Gérer les erreurs
  10. Énoncé 6.8 Créer une classe
  11. Énoncé 6.9 Utiliser la classe créée
  12. Énoncé 6.10 Créer et utiliser une collection d’objets
  13. Énoncé 6.11 Utiliser l’objet DoCmd
Corrigé 6
  1. Prérequis
  2. Corrigé 6.1 Accéder à un objet
  3. Corrigé 6.2 Lire les propriétés d'un objet
  4. Corrigé 6.3 Modifier les propriétés d'un objet
  5. Corrigé 6.4 Utiliser les méthodes d'un objet
  6. Corrigé 6.5 Gérer les collections
  7. Corrigé 6.6 Gérer les événements
  8. Corrigé 6.7 Gérer les erreurs
  9. Corrigé 6.8 Créer une classe
  10. Corrigé 6.9 Utiliser la classe créée
  11. Corrigé 6.10 Créer et utiliser une collection d’objets
  12. Corrigé 6.11 Utiliser l’objet DoCmd
Énoncé 7 : Boîtes de dialogue standards
  1. Introduction
  2. Prérequis
  3. Énoncé 7.1 Afficher un message simple
  4. Énoncé 7.2 Demander une saisie sans contrôle particulier
  5. Énoncé 7.3 Appeler la boîte de dialogue Fichier - Ouvrir
  6. Énoncé 7.4 Appeler la boîte de dialogue "Couleurs" de Windows
  7. Énoncé 7.5 Choisir des boutons pour les boîtes de dialogue
  8. Énoncé 7.6 Déterminer le bouton par défaut parmi plusieurs boutons proposés
  9. Énoncé 7.7 Choisir et ajouter une icône à une boîte de dialogue
  10. Énoncé 7.8 Contrôler la saisie
  11. Énoncé 7.9 Effectuer une action selon le choix de l'utilisateur
  12. Énoncé 7.10 Effectuer un traitement tant que l'utilisateur réalise la saisie demandée
  13. Énoncé 7.11 Afficher la boîte de dialogue "À propos" puis accéder à l’aide Access
Corrigé 7
  1. Prérequis
  2. Corrigé 7.1 Afficher un message simple
  3. Corrigé 7.2 Demander une saisie sans contrôle particulier
  4. Corrigé 7.3 Appeler la boîte de dialogue Fichier - Ouvrir
  5. Corrigé 7.4 Appeler la boîte de dialogue "Couleurs" de Windows
  6. Corrigé 7.5 Choisir des boutons pour les boîtes de dialogue
  7. Corrigé 7.6 Déterminer le bouton par défaut parmi plusieurs boutons proposés
  8. Corrigé 7.7 Choisir et ajouter une icône à une boîte de dialogue
  9. Corrigé 7.8 Contrôler la saisie
  10. Corrigé 7.9 Effectuer une action selon le choix de l'utilisateur
  11. Corrigé 7.10 Effectuer un traitement tant que l'utilisateur réalise la saisie demandée
  12. Corrigé 7.11 Afficher la boîte de dialogue « À propos » puis accéder à l’aide Access
Énoncé 8 : Formulaires
  1. Introduction
  2. Prérequis
  3. Énoncé 8.1 Afficher un formulaire
  4. Énoncé 8.2 Afficher un formulaire en mode non modal
  5. Énoncé 8.3 Afficher un formulaire en détaillant son contenu
  6. Énoncé 8.4 Fermer un formulaire
  7. Énoncé 8.5 Gérer le déplacement de la souris sur le formulaire
  8. Énoncé 8.6 Gérer le double clic de la souris sur le formulaire
  9. Énoncé 8.7 Afficher un formulaire à partir d'un autre formulaire
  10. Énoncé 8.8 Modifier le formulaire par programmation
  11. Énoncé 8.9 Désactiver la croix de fermeture
Corrigé 8
  1. Prérequis
  2. Corrigé 8.1 Afficher un formulaire
  3. Corrigé 8.2 Afficher un formulaire en mode non modal
  4. Corrigé 8.3 Afficher un formulaire en détaillant son contenu
  5. Corrigé 8.4 Fermer un formulaire
  6. Corrigé 8.5 Gérer le déplacement de la souris sur le formulaire
  7. Corrigé 8.6 Gérer le double clic de la souris sur le formulaire
  8. Corrigé 8.7 Afficher un formulaire à partir d'un autre formulaire
  9. Corrigé 8.8 Modifier le formulaire par programmation
  10. Corrigé 8.9 Désactiver la croix de fermeture
Énoncé 9 : Contrôles
  1. Introduction
  2. Prérequis
  3. Énoncé 9.1 Ajouter des contrôles par programmation
  4. Énoncé 9.2 Masquer puis réafficher des contrôles
  5. Énoncé 9.3 Déplacer les contrôles
  6. Énoncé 9.4 Rendre un contrôle dépendant d'un autre
  7. Énoncé 9.5 Faire réagir les contrôles à la frappe clavier
  8. Énoncé 9.6 Faire réagir les contrôles à la souris
  9. Énoncé 9.7 Utiliser des boutons d'option
  10. Énoncé 9.8 Utiliser des cases à cocher
  11. Énoncé 9.9 Gérer des images
Corrigé 9
  1. Prérequis
  2. Corrigé 9.1 Ajouter des contrôles par programmation
  3. Corrigé 9.2 Masquer puis réafficher des contrôles
  4. Corrigé 9.3 Déplacer les contrôles
  5. Corrigé 9.4 Rendre un contrôle dépendant d'un autre
  6. Corrigé 9.5 Faire réagir les contrôles à la frappe clavier
  7. Corrigé 9.6 Faire réagir les contrôles à la souris
  8. Corrigé 9.7 Utiliser des boutons d'option
  9. Corrigé 9.8 Utiliser des cases à cocher
  10. Corrigé 9.9 Gérer des images
Énoncé 10 : États
  1. Introduction
  2. Prérequis
  3. Énoncé 10.1 Imprimer un état
  4. Énoncé 10.2 Imprimer un état avec sélection des informations
  5. Énoncé 10.3 Imprimer un état avec choix des options d’imprimante
  6. Énoncé 10.4 Enregistrer les données d’un état
Corrigé 10
  1. Prérequis
  2. Corrigé 10.1 Imprimer un état
  3. Corrigé 10.2 Imprimer un état avec sélection des informations
  4. Corrigé 10.3 Imprimer un état avec choix des options d’imprimante
  5. Corrigé 10.4 Enregistrer les données d’un état
Énoncé 11 : Le langage SQL
  1. Introduction
  2. Prérequis
  3. Énoncé 11.1 Créer une requête simple
  4. Énoncé 11.2 Créer une requête contenant des expressions
  5. Énoncé 11.3 Créer une requête avec jointure interne
  6. Énoncé 11.4 Créer une requête avec jointure externe
  7. Énoncé 11.5 Manipuler les données avec UPDATE, INSERT et DELETE
  8. Énoncé 11.6 Utiliser les commandes de définition de données
Corrigé 11
  1. Prérequis
  2. Corrigé 11.1 Créer une requête simple
  3. Corrigé 11.2 Créer une requête contenant des expressions
  4. Corrigé 11.3 Créer une requête avec jointure interne
  5. Corrigé 11.4 Créer une requête avec jointure externe
  6. Corrigé 11.5 Manipuler les données avec UPDATE, INSERT et DELETE
  7. Corrigé 11.6 Utiliser les commandes de définition de données
Énoncé 12 : Les objets DAO et ADO
  1. Introduction
  2. Prérequis
  3. Énoncé 12.1 Créer une table avec les objets DAO
  4. Énoncé 12.2 Créer une requête enregistrée avec CreateQueryDef
  5. Énoncé 12.3 Utiliser l'objet DAO RecordSet
  6. Énoncé 12.4 Ouvrir une connexion avec ADO
  7. Énoncé 12.5 Utiliser l'objet ADO Recordset
  8. Énoncé 12.6 Utiliser ADO pour des requêtes sur Excel et sur fichier texte
  9. Énoncé 12.7 Utiliser ADO depuis Word pour effectuer des requêtes Access
Corrigé 12
  1. Prérequis
  2. Corrigé 12.1 Créer une table avec les objets DAO
  3. Corrigé 12.2 Créer une requête enregistrée avec CreateQueryDef
  4. Corrigé 12.3 Utiliser l'objet DAO RecordSet
  5. Corrigé 12.4 Ouvrir une connexion avec ADO
  6. Corrigé 12.5 Utiliser l'objet ADO Recordset
  7. Corrigé 12.6 Utiliser ADO pour des requêtes sur Excel et sur fichiers texte
  8. Corrigé 12.7 Utiliser ADO depuis Word pour effectuer des requêtes Access
Énoncé 13 : Collaboration avec les applications Microsoft Office
  1. Introduction
  2. Prérequis
  3. Énoncé 13.1 Lancer l'Application Word
  4. Énoncé 13.2 Créer un document Word
  5. Énoncé 13.3 Ouvrir un document Word
  6. Énoncé 13.4 Modifier un document Word
  7. Énoncé 13.5 Créer un tableau Word à partir d'une table Access
  8. Énoncé 13.6 Lancer Outlook pour créer un courriel
  9. Énoncé 13.7 Envoyer un mail avec Outlook depuis Access
  10. Énoncé 13.8 Exporter des champs d'une table Access vers Excel
  11. Énoncé 13.9 Importer un tableau Excel dans Access
Corrigé 13
  1. Prérequis
  2. Corrigé 13.1 Lancer l'Application Word
  3. Corrigé 13.2 Créer un document Word
  4. Corrigé 13.3 Ouvrir un document Word
  5. Corrigé 13.4 Modifier un document Word
  6. Corrigé 13.5 Créer un tableau Word à partir d'une table Access
  7. Corrigé 13.6 Lancer Outlook pour créer un courriel
  8. Corrigé 13.7 Envoyer un mail avec Outlook depuis Access
  9. Corrigé 13.8 Exporter des champs d'une table Access vers Excel
  10. Corrigé 13.9 Importer un tableau Excel dans Access
Énoncé 14 : Programmation du format XML
  1. Introduction
  2. Prérequis
  3. Énoncé 14.1 Exporter une table Access au format XML
  4. Énoncé 14.2 Importer une table au format XML dans Access
  5. Énoncé 14.3 Effectuer une requête sur un fichier XML
Corrigé 14
  1. Prérequis
  2. Corrigé 14.1 Exporter une table Access au format XML
  3. Corrigé 14.2 Importer une table au format XML dans Access
  4. Corrigé 14.3 Effectuer une requête sur un fichier XML
Auteur : Claude  DUIGOU

Claude DUIGOU

Ingénieur et MBA HEC, Claude DUIGOU exerce ses activités de Formateur et de Consultant en entreprise depuis plus de 20 ans. Ses différentes missions le conduisent à intervenir auprès d’entreprises de tailles diverses pour la réalisation, notamment en VBA, de logiciels dans des domaines tels que l’aide à la décision, le contrôle de gestion, la gestion des stocks, la gestion du temps et le contrôle budgétaire. Les systèmes qu’il développe font largement appel aux possibilités et fonctionnalités avancées d’Excel. Cette expérience complète et variée lui permet de proposer un livre très pragmatique sur VBA Excel.
En savoir plus

Découvrir tous ses livres

  • VBA pour Excel (versions 2021 et Microsoft 365) Créez des applications professionnelles : Exercices et corrigés - Version en ligne
  • Calculs mathématiques, statistiques et financiers Avec Excel (versions 2019 et Office 365) - Version en ligne
  • VBA pour Excel (version 2019 et Office 365) Créez des applications professionnelles : Exercices et corrigés - Version en ligne
  • Calculs mathématiques, statistiques et financiers Avec Excel 2016 - Version en ligne

Nos nouveautés

voir plus