• Aide
  • Eurêkoi Eurêkoi

Livre

VBA pour Access : versions 2019 et Office 365: : créez des applications professionnelles : exercices et corrigés

Résumé

Une présentation du langage de programmation VBA suivie d'exercices de difficulté croissante accompagnés de leurs corrigés permettant d'apprendre à créer ou améliorer des applications sous VBA Access.


  • Éditeur(s)
  • Date
    • C 2020
  • Notes
    • La couv. porte en plus : "114 QCM, 116 travaux pratiques t leurs exercices corrigés, près de 21 H de mise en pratique" ; "En téléchargement : fichiers utiles pour les TP"
    • La 4e de couv. indique : "Sur www.editions-eni.fr : les bases Access, les fichiers Excel, Word, texte et XML ainsi que les documents utiles pour les travaux pratiques du livre"
    • VBA = Visual Basic for Applications
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (274 p.) : ill. ; 21 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-2-409-02515-0
  • Indice
    • 681.84(07) Systèmes de gestion de bases de données. Manuels
  • Quatrième de couverture
    • VBA Access 2019 et Microsoft 365 - Créez des applications professionnelles

      À partir des exercices pratiques de ce livre, 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 livre 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.

      Pour les apports théoriques sur ce sujet. Editions ENI édite, dans la collection Ressources Informatiques, l'ouvrage « VBA Access (versions 2019 et Office 365) - Programmer sous Access ».

      114 QCM - 116 travaux pratiques et leurs corrigés - Plus de 21 H de mise en pratique.


  • Tables des matières
      • VBA pour Access (versions 2019 et Microsoft 365)

      • Créez des applications professionnelles

      • Introduction
      • Public du livre11
      • Objectif du livre11
      • Utilisation du livre11
      • Aide à la réalisation des travaux pratiques12
      • Énoncés
      • Chapitre 1 : Procédures
      • Énoncé 1.1 Créer et utiliser une procédure privée31
      • Énoncé 1.2 Créer et utiliser une procédure publique32
      • Énoncé 1.3 Appeler une procédure à partir d'une autre procédure32
      • Énoncé 1.4 Appeler une procédure à partir d'un autre module33
      • Énoncé 1.5 Appeler une procédure à partir d'un contrôle VBA33
      • Énoncé 1.6 Utiliser une procédure à partir d'un formulaire Access34
      • Énoncé 1.7 Utiliser une procédure à partir d'une base Access34
      • Énoncé 1.8 Créer une fonction35
      • Énoncé 1.9 Utiliser une fonction35
      • Énoncé 1.10 Utiliser des paramètres nommés36
      • Chapitre 2 : Variables - Constantes - Types de données
      • Énoncé 2.1 Déclarer et utiliser une variable40
      • Énoncé 2.2 Déclarer et utiliser une constante42
      • Énoncé 2.3 Utiliser la date système43
      • Énoncé 2.4 Créer un type de données « PoissonTropical » défini par l'utilisateur44
      • Énoncé 2.5 Utiliser le type « PoissonTropical »45
      • Énoncé 2.6 Renommer un état Access46
      • Chapitre 3 : Fonctions - Opérateurs
      • Énoncé 3.1 Diviser deux nombres49
      • Énoncé 3.2 Obtenir le reste : d ! une-division entière49
      • Énoncé 3.3 Comparer des nombres et rechercher le plus petit d'entre eux50
      • Énoncé 3.4 Donner le résultat d'un nombre élevé à la puissance N51
      • Énoncé 3.5 Comparer deux chaînes de caractères52
      • Énoncé 3.6 Effectuer un calcul factoriel52
      • Énoncé 3.7 Calculer le pourcentage53
      • Énoncé 3.8 Formater un mot54
      • Énoncé 3.9 Rechercher un mot54
      • Énoncé 3.10 Extraire une information d'une chaîne de caractères55
      • Chapitre 4 : Structures de contrôle
      • Énoncé 4.1 Vérifier que la saisie est numérique59
      • Énoncé 4.2 Dire au revoir60
      • Énoncé 4.3 Contrôler la saisie d'une consonne ou voyelle62
      • Énoncé 4.4 Afficher un message selon l'âge et le genre63
      • Énoncé 4.5 Dire bonjour N fois64
      • Énoncé 4.6 Compter de N en N jusqu'à M65
      • Énoncé 4.7 Rendre obligatoire une saisie et contrôler la sortie66
      • Énoncé 4.8 Inverser l'ordre des caractères67
      • Énoncé 4.9 Vérifier si un nombre est premier67
      • Énoncé 4.10 Compter le nombre d'occurrences d'un nombre68
      • Chapitre 5 : Tableaux
      • Énoncé 5.1 Déclarer un tableau accessible par toutes les procédures du projet71
      • Énoncé 5.2 Déclarer un tableau accessible seulement par les procédures du module71
      • Énoncé 5.3 Utiliser un tableau déclaré dans une procédure71
      • Énoncé 5.4 Utiliser un tableau de niveau module72
      • Énoncé 5.5 Initialiser un tableau avec une boucle72
      • Énoncé 5.6 Déclarer et utiliser un tableau à deux dimensions73
      • Énoncé 5.7 Déclarer et utiliser un tableau à plus de deux dimensions73
      • Énoncé 5.8 Déclarer et utiliser un tableau dynamique74
      • Énoncé 5.9 Agrandir un tableau dynamique en préservant les valeurs initiales74
      • Énoncé 5.10 Exploiter un tableau à l'aide d'une boucle75
      • Énoncé 5.11 Afficher un tableau dans un formulaire76
      • Chapitre 6 : Introduction à la programmation objet
      • Énoncé 6.1 Accéder à un objet79
      • Énoncé 6.2 Lire les propriétés d'un objet80
      • Énoncé 6.3 Modifier les propriétés d'un objet80
      • Énoncé 6.4 Utiliser les méthodes d'un objet81
      • Énoncé 6.5 Gérer les collections82
      • Énoncé 6.6 Gérer les événements83
      • Énoncé 6.7 Gérer les erreurs83
      • Énoncé 6.8 Créer une classe84
      • Énoncé 6.9 Utiliser la classe créée85
      • Énoncé 6.10 Créer et utiliser une collection d'objets86
      • Énoncé 6.11 Utiliser l'objet DoCmd86
      • Chapitre 7 : Boîtes de dialogue standards
      • Énoncé 7.1 Afficher un message simple90
      • Énoncé 7.2 Demander une saisie sans contrôle particulier91
      • Énoncé 7.3 Appeler la boîte de dialogue Fichier - Ouvrir91
      • Énoncé 7.4 Appeler la boîte de dialogue « Couleurs » de Windows93
      • Énoncé 7.5 Choisir des boutons pour les boîtes de dialogue94
      • Énoncé 7.6 Déterminer le bouton par défaut parmi plusieurs boutons proposés94
      • Énoncé 7.7 Choisir et ajouter une icône à une boîte de dialogue95
      • Énoncé 7.8 Contrôler la saisie95
      • Énoncé 7.9 Effectuer une action selon le choix de l'utilisateur96
      • Énoncé 7.10 Effectuer un traitement tant que l'utilisateur réalise la saisie demandée97
      • Énoncé 7.11 Afficher la boîte de dialogue « À propos » puis accéder à l'aide Access97
      • Chapitre 8 : Formulaires
      • Énoncé 8.1 Afficher un formulaire100
      • Énoncé 8.2 Afficher un formulaire en mode non modal101
      • Énoncé 8.3 Afficher un formulaire en détaillant son contenu101
      • Énoncé 8.4 Fermer un formulaire102
      • Énoncé 8.5 Gérer le déplacement de la souris sur le formulaire103
      • Énoncé 8.6 Gérer le double clic de la souris sur le formulaire104
      • Énoncé 8.7 Afficher un formulaire à partir d'un autre formulaire104
      • Énoncé 8.8 Modifier le formulaire par programmation105
      • Énoncé 8.9 Désactiver la croix de fermeture106
      • Chapitre 9 : Contrôles
      • Énoncé 9.1 Ajouter des contrôles par programmation111
      • Énoncé 9.2 Masquer puis réafficher des contrôles112
      • Énoncé 9.3 Déplacer les contrôles113
      • Énoncé 9.4 Rendre un contrôle dépendant d'un autre114
      • Énoncé 9.5 Faire réagir les contrôles à la frappe clavier114
      • Énoncé 9.6 Faire réagir les contrôles à la souris115
      • Énoncé 9.7 Utiliser des boutons d'option116
      • Énoncé 9.8 Utiliser des cases à cocher117
      • Énoncé 9.9 Gérer des images118
      • Chapitre 10 : États
      • Énoncé 10.1 Imprimer un état120
      • Énoncé 10.2 Imprimer un état avec sélection des informations121
      • Énoncé 10.3 Imprimer un état avec choix des options d'imprimante123
      • Énoncé 10.4 Enregistrer les données d'un état124
      • Chapitre 11 : Le langage SQL
      • Énoncé 11.1 Créer une requête simple129
      • Énoncé 11.2 Créer une requête contenant des expressions130
      • Énoncé 11.3 Créer une requête avec jointure interne130
      • Énoncé 11.4 Créer une requête avec jointure externe131
      • Énoncé 11.5 Manipuler les données avec Update, Insert et Delete132
      • Énoncé 11.6 Utiliser les commandes de définition de données135
      • Chapitre 12 : Les objets DAO et ADO
      • Énoncé 12.1 Créer une table avec les objets DAO139
      • Énoncé 12.2 Créer une requête enregistrée avec CreateQueryDef139
      • Énoncé 12.3 Utiliser l'objet DAO RecordSet139
      • Énoncé 12.4 Ouvrir une connexion avec ADO140
      • Énoncé 12.5 Utiliser l'objet ADO Recordset141
      • Énoncé 12.6 Utiliser ADO pour des requêtes sur Excel et sur fichier texte142
      • Énoncé 12.7 Utiliser ADO depuis Word pour effectuer des requêtes Access145
      • Chapitre 13 : Collaboration avec les applications Microsoft Office
      • Énoncé 13.1 Lancer l'Application Word148
      • Énoncé 13.2 Créer un document Word149
      • Énoncé 13.3 Ouvrir un document Word150
      • Énoncé 13.4 Modifier un document Word152
      • Énoncé 13.5 Créer un tableau Word à partir d'une table Access153
      • Énoncé 13.6 Lancer Outlook pour créer un courriel155
      • Énoncé 13.7 Envoyer un mail avec Outlook depuis Access156
      • Énoncé 13.8 Exporter des champs d'une table Access vers Excel157
      • Énoncé 13.9 Importer un tableau Excel dans Access158
      • Chapitre 14 : Programmation du format XML
      • Énoncé 14.1 Exporter une table Access au format XML162
      • Énoncé 14.2 Importer une table au format XML dans Access165
      • Énoncé 14.3 Effectuer une requête sur un fichier XML166
      • Corrigés
      • Chapitre 1 : Procédures
      • Corrigé 1.1 Créer et utiliser une procédure privée170
      • Corrigé 1.2 Créer et utiliser une procédure publique170
      • Corrigé 1.3 Appeler une procédure à partir d'une autre procédure170
      • Corrigé 1.4 Appeler une procédure à partir d'un autre module171
      • Corrigé 1.5 Appeler une procédure à partir d'un contrôle VBA171
      • Corrigé 1.6 Utiliser une procédure à partir d'un formulaire Access172
      • Corrigé 1.7 Utiliser une procédure à partir d'une base Access172
      • Corrigé 1.8 Créer une fonction173
      • Corrigé 1.9 Utiliser une fonction173
      • Corrigé 1.10 Utiliser des paramètres nommés173
      • Chapitre 2 : Variables - Constantes - Types de données
      • Corrigé 2.1 Déclarer et utiliser une variable176
      • Corrigé 2.2 Déclarer et utiliser une constante177
      • Corrigé 2.3 Utiliser la date système178
      • Corrigé 2.4 Créer un type de données « PoissonTropical » défini par l'utilisateur179
      • Corrigé 2.5 Utiliser le type « PoissonTropical »179
      • Corrigé 2.6 Renommer un état Access180
      • Chapitre 3 Fonctions - Opérateurs
      • Corrigé 3.1 Diviser deux nombres181
      • Corrigé 3.2 Obtenir le reste d'une division entière182
      • Corrigé 3.3 Comparer des nombres et rechercher le plus petit d'entre eux182
      • Corrigé 3.4 Donner le résultat d'un nombre élevé à la puissance N183
      • Corrigé 3.5 Comparer deux chaînes de caractères184
      • Corrigé 3.6 Effectuer un calcul factoriel184
      • Corrigé 3.7 Calculer le pourcentage185
      • Corrigé 3.8 Formater un mot186
      • Corrigé 3.9 Rechercher un mot186
      • Corrigé 3.10 Extraire une information d'une chaîne de caractères187
      • Chapitre 4 : Structures de contrôle
      • Corrigé 4.1 Vérifier que la saisie est numérique189
      • Corrigé 4.2 Dire au revoir190
      • Corrigé 4.3 Contrôler la saisie d'une consonne ou voyelle190
      • Corrigé 4.4 Afficher un message selon l'âge et le genre191
      • Corrigé 4.5 Dire bonjour N fois192
      • Corrigé 4.6 Compter de N en N jusqu'à M193
      • Corrigé 4.7 Rendre obligatoire une saisie et contrôler la sortie194
      • Corrigé 4.8 Inverser l'ordre des caractères194
      • Corrigé 4.9 Vérifier si un nombre est premier195
      • Corrigé 4.10 Compter le nombre d'occurrences d'un nombre196
      • Chapitre 5 : Tableaux
      • Corrigé 5.1 Déclarer un tableau accessible par toutes les procédures du projet197
      • Corrigé 5.2 Déclarer un tableau accessible seulement par les procédures du module198
      • Corrigé 5.3 Utiliser un tableau déclaré dans une procédure198
      • Corrigé 5.4 Utiliser un tableau de niveau module199
      • Corrigé 5.5 Initialiser un tableau avec une boucle200
      • Corrigé 5.6 Déclarer et utiliser un tableau à deux dimensions200
      • Corrigé 5.7 Déclarer et utiliser un tableau à plus de deux dimensions201
      • Corrigé 5.8 Déclarer et utiliser un tableau dynamique202
      • Corrigé 5.9 Agrandir un tableau dynamique en préservant les valeurs initiales203
      • Corrigé 5.10 Exploiter un tableau à l'aide d'une boucle204
      • Corrigé 5.11 Afficher un tableau dans un formulaire204
      • Chapitre 6 : Introduction à la programmation objet
      • Corrigé 6.1 Accéder à un objet205
      • Corrigé 6.2 Lire les propriétés d'un objet206
      • Corrigé 6.3 Modifier les propriétés d'un objet206
      • Corrigé 6.4 Utiliser les méthodes d'un objet207
      • Corrigé 6.5 Gérer les collections207
      • Corrigé 6.6 Gérer les événements208
      • Corrigé 6.7 Gérer les erreurs208
      • Corrigé 6.8 Créer une classe209
      • Corrigé 6.9 Utiliser la classe créée211
      • Corrigé 6.10 Créer et utiliser une collection d'objets212
      • Corrigé 6.11 Utiliser l'objet DoCmd212
      • Chapitre 7 : Boîtes de dialogue standards
      • Corrigé 7.1 Afficher un message simple215
      • Corrigé 7.2 Demander une saisie sans contrôle particulier215
      • Corrigé 7.3 Appeler la boîte de dialogue Fichier - Ouvrir216
      • Corrigé 7.4 Appeler la boîte de dialogue « Couleurs » de Windows216
      • Corrigé 7.5 Choisir des boutons pour les boîtes de dialogue217
      • Corrigé 7.6 Déterminer le bouton par défaut parmi plusieurs boutons proposés218
      • Corrigé 7.7 Choisir et ajouter une icône à une boîte de dialogue218
      • Corrigé 7.8 Contrôler la saisie219
      • Corrigé 7.9 Effectuer une action selon le choix de l'utilisateur219
      • Corrigé 7.10 Effectuer un traitement tant que l'utilisateur réalise la saisie demandée220
      • Corrigé 7.11 Afficher la boîte de dialogue « À propos » puis accéder à l'aide Access220
      • Chapitre 8 : Formulaires
      • Corrigé 8.1 Afficher un formulaire221
      • Corrigé 8.2 Afficher un formulaire en mode non modal221
      • Corrigé 8.3 Afficher un formulaire en détaillant son contenu222
      • Corrigé 8.4 Fermer un formulaire222
      • Corrigé 8.5 Gérer le déplacement de la souris sur le formulaire223
      • Corrigé 8.6 Gérer le double clic de la souris sur le formulaire223
      • Corrigé 8.7 Afficher un formulaire à partir d'un autre formulaire223
      • Corrigé 8.8 Modifier le formulaire par programmation224
      • Corrigé 8.9 Désactiver la croix de fermeture224
      • Chapitre 9 : Contrôles
      • Corrigé 9.1 Ajouter des contrôles par programmation227
      • Corrigé 9.2 Masquer puis réafficher des contrôles228
      • Corrigé 9.3 Déplacer les contrôles229
      • Corrigé 9.4 Rendre un contrôle dépendant d'un autre230
      • Corrigé 9.5 Faire réagir les contrôles à la frappe clavier230
      • Corrigé 9.6 Faire réagir les contrôles à la souris231
      • Corrigé 9.7 Utiliser des boutons d'option231
      • Corrigé 9.8 Utiliser des cases à cocher231
      • Corrigé 9.9 Gérer des images232
      • Chapitre 10 : États
      • Corrigé 10.1 Imprimer un état235
      • Corrigé 10.2 Imprimer un état avec sélection des informations236
      • Corrigé 10.3 Imprimer un état avec choix des options d'imprimante237
      • Corrigé 10.4 Enregistrer les données d'un état238
      • Chapitre 11 : Le langage SQL
      • Corrigé 11.1 Créer une requête simple239
      • Corrigé 11.2 Créer une requête contenant des expressions240
      • Corrigé 11.3 Créer une requête avec jointure interne240
      • Corrigé 11.4 Créer une requête avec jointure externe240
      • Corrigé 11.5 Manipuler les données avec UPDATE, INSERT et DELETE241
      • Corrigé 11.6 Utiliser les commandes de définition de données244
      • Chapitre 12 : Les objets DAO et ADO
      • Corrigé 12.1 Créer une table avec les objets DAO245
      • Corrigé 12.2 Créer une requête enregistrée avec CreateQueryDef246
      • Corrigé 12.3 Utiliser l'objet DAO RecordSet247
      • Corrigé 12.4 Ouvrir une connexion avec ADO249
      • Corrigé 12.5 Utiliser l'objet ADO Recordset249
      • Corrigé 12.6 Utiliser ADO pour des requêtes sur Excel et sur fichiers texte251
      • Corrigé 12.7 Utiliser ADO depuis Word pour effectuer des requêtes Access253
      • Chapitre 13 : Collaboration avec les applications Microsoft Office
      • Corrigé 13.1 Lancer l'Application Word255
      • Corrigé 13.2 Créer un document Word256
      • Corrigé 13.3 Ouvrir un document Word256
      • Corrigé 13.4 Modifier un document Word258
      • Corrigé 13.5 Créer un tableau Word à partir d'une table Access259
      • Corrigé 13.6 Lancer Outlook pour créer un courriel260
      • Corrigé 13.7 Envoyer un mail avec Outlook depuis Access261
      • Corrigé 13.8 Exporter des champs d'une table Access vers Excel262
      • Corrigé 13.9 Importer un tableau Excel dans Access263
      • Chapitre 14 : Programmation du format XML
      • Corrigé 14.1 Exporter une table Access au format XML265
      • Corrigé 14.2 Importer une table au format XML dans Access268
      • Corrigé 14.3 Effectuer une requête sur un fichier XML268
      • Index271

  • Origine de la notice:
    • Electre
  • Disponible - 681.84(07) DUI

    Niveau 3 - Informatique