MS OFFICE ACCESS 95-2016 V28.0 Revision 1002, {oUUID 1.680} Please consider t
MS OFFICE ACCESS 95-2016 V28.0 Revision 1002, {oUUID 1.680} Please consider the environment - do you really need to print this document!? Vincent Isoz 2018-10-02 Vincent ISOZ MS Office Access 1/599 Remarques: Pour qu'il soit utilisable d'une manière rationnelle et sans danger, ce support qui constitue un "super condensé" d'un exposé qui tiendrait très facilement sur plusieurs milliers de pages (voir les ouvrages de cette taille disponible sur le commerce) doit absolument être complété par de nombreuses notes et exposés oraux, au cours desquels les notions nouvelles sont présentées au moyen de situations concrètes et illustrées par de nombreux exemples dont le choix dépend essentiellement du déroulement de la formation afin d'exciter l'esprit critique des apprenants. Ce support correspond à une formation d'environ 15 jours à 6.5 heures par jour pour un groupe de 6 personnes. Ce qui est vu dans ce support peut être appliqué à toutes les versions antérieures à MS Access 2007. Je ne mettrai donc pas ce document à jour pour qu'il corresponde à la version 2007, 2010 ou 2012 (sauf pour les nouveautés) puisque Microsoft à la tendance ces dernières années à changer l'interface à chaque version et j'ai autre chose à faire de mon temps que de mettre à jour des captures d'écran. Je tiens également à m'excuser du fait que ce document mélange les captures d'écran d'un grand nombre de versions de MS Access (97 à 2010) et en plus de différentes langues (français + anglais). Effectivement, mon métier m'oblige constamment à changer d'ordinateur et ainsi le contenu des documents que je rédige. J'espère que le lecteur comprendra en attendant une uniformisation. Il y a de nombreuses marques déposées qui sont nommées dans le présent support. Plutôt que d'utiliser le symbole du trademark sur chaque occurrence de marque nommée, j'ai choisi d'utiliser le nom seul uniquement dans un souci d'esthétique éditoriale (ce qui devrait aussi bénéficier au propriétaire de la marque), sans aucune intention de violer une quelconque réglementation ou législation. Pour terminer, je voudrais remercier ici les quelques collègues (Olivier Weber, Fabrice Fournier) et clients qui ont bien voulu me faire part de leurs remarques pour améliorer le contenu de ce livre électronique. Il est cependant certain qu'il est encore perfectible sur de nombreux points. Si vous souhaitez être informé des nouvelles versions majeures de ce document n'hésitez pas à m'écrire un mail dans ce sens: isoz@sciences.ch. Vincent ISOZ MS Office Access 2/599 TABLE DES MATIÈRES Contents TABLE DES MATIÈRES ............................................................................................................ 2 1 Liens internet ......................................................................................................................... 10 1. À propos du rédacteur .......................................................................................................... 11 2 Introduction ........................................................................................................................... 12 2.1 Environnement ............................................................................................................................. 13 2.2 Protocole ...................................................................................................................................... 15 2.3 MS Excel (tableur) VS MS Access (SGBDR) ............................................................................. 16 2.4 Évolution de l'interface ................................................................................................................ 17 3 Notions de base de données .................................................................................................. 20 3.1 Types de BDD ............................................................................................................................. 20 3.2 Vues d'une base de données ......................................................................................................... 21 3.3 Modules d'un SGBDR ................................................................................................................. 24 3.4 Méthodes de création de BDD ..................................................................................................... 25 3.5 Modèle entité-relation (MER) ..................................................................................................... 27 3.6 Normalisation .............................................................................................................................. 30 3.6.1 Première forme normale (1FN) ........................................................................................... 32 3.6.2 Deuxième forme normale (2FN) ......................................................................................... 33 3.6.3 Troisième forme normale (3FN) .......................................................................................... 34 3.6.4 Quatrième forme normale .................................................................................................... 35 3.6.5 Exercice ............................................................................................................................... 36 3.7 Modélisation de BDD avec MS VISIO ....................................................................................... 36 3.8 Nomenclature de Leszynski/Reddick .......................................................................................... 44 4 Tables .................................................................................................................................... 47 4.1 Liaison MS Excel/CSV ................................................................................................................ 49 4.2 Création de tables......................................................................................................................... 51 4.3 Formulaire simple (auto-form) .................................................................................................... 52 4.4 Contrôle des données ................................................................................................................... 53 4.4.1 Légende ............................................................................................................................... 54 4.4.2 Types de données (Typages) ............................................................................................... 55 4.4.3 Formats ................................................................................................................................ 64 4.4.4 Masques de saisie ................................................................................................................ 65 4.4.5 Validation (Valide Si) .......................................................................................................... 68 4.5 Import MS Excel .......................................................................................................................... 72 4.6 Import MS Access ....................................................................................................................... 73 4.7 Import/liaison MS Outlook .......................................................................................................... 74 4.8 Import HTML .............................................................................................................................. 77 4.9 Format des tables ......................................................................................................................... 81 4.10 Outil recherche ........................................................................................................................... 82 4.11 Propriétés des tables................................................................................................................... 83 4.12 Tris et filtres ............................................................................................................................... 84 4.12.1 Critères numériques et textes ............................................................................................. 85 4.12.2 Critères numériques et dates .............................................................................................. 85 4.12.3 Caractères génériques (wildcards) ..................................................................................... 85 4.12.4 Fonctions génériques ......................................................................................................... 86 4.12.5 Tris et filtres avancés ......................................................................................................... 87 5 Relations (jointures) .............................................................................................................. 88 5.1 Assistant liste de choix ................................................................................................................ 88 5.1.1 Assistant liste de choix (ALC) statique ............................................................................... 88 Vincent ISOZ MS Office Access 3/599 5.1.1.1 ALC statique à choix unique de type zone de liste déroulante ..................................... 88 5.1.1.2 ALC statique à choix unique de type zone de liste ....................................................... 91 5.1.1.3 ALC statique à choix unique de type liste déroulante extensible ................................. 93 5.1.1.4 ALC statique à choix multiple de type liste déroulante extensible ............................... 95 5.1.2 Assistant liste de choix (ALC) lié ........................................................................................ 97 5.1.2.1 ALC statique lié à choix unique de type zone de liste déroulante ................................ 97 5.2 Relation un à un ......................................................................................................................... 102 5.3 Relation un à plusieurs ............................................................................................................... 103 5.4 Relation plusieurs à plusieurs .................................................................................................... 107 5.5 Relation "simple" (sans intégrité référentielle) .......................................................................... 107 5.6 Relation avec intégrité référentielle ........................................................................................... 107 5.7 Relation circulaire (auto-liaison) ............................................................................................... 113 5.8 Relations d'héritage et composites ............................................................................................. 115 5.9 Index simples et combinés ......................................................................................................... 116 6 Formulaires (simples) ......................................................................................................... 119 6.1 Choix de la méthode d'affichage des formulaires ...................................................................... 119 6.2 Filtre par formulaire ................................................................................................................... 121 6.3 Formulaire en mode design ........................................................................................................ 125 6.4 Création de boutons de formulaires ........................................................................................... 125 6.5 Filtres requêtes ........................................................................................................................... 132 6.6 Outil recherche ........................................................................................................................... 132 6.7 ComboBox de recherche ............................................................................................................ 133 6.8 Groupes d'options ...................................................................................................................... 135 6.9 Champs calculés ........................................................................................................................ 137 6.10 ListBox de recherche ............................................................................................................... 137 6.11 Fonction DSum (SomDom en FR) .......................................................................................... 138 6.12 Fonction DCount (CpteDom en FR) ........................................................................................ 139 6.13 Fonction IIf (formulaire) .......................................................................................................... 140 6.14 Fonctions d'environnement ...................................................................................................... 140 6.15 Fonction DLookUp (RechDom en FR) ................................................................................... 140 6.15.1 Équivalent de DLookUp en cas d'utilisation de GUID .................................................... 141 6.16 Onglets ..................................................................................................................................... 143 6.17 Valeurs par défaut et filtres ...................................................................................................... 145 7 Requêtes (simples) ............................................................................................................... 147 7.1 Optimisation des requêtes .......................................................................................................... 150 7.2 Requête simple (de projection) .................................................................................................. 150 7.3 Tris dans les requêtes ................................................................................................................. 151 7.4 Requête multitable sans liaisons ................................................................................................ 153 7.5 Requête multitable avec liaisons ................................................................................................ 154 7.6 Requête de distinction ................................................................................................................ 155 7.7 Cinq premiers ............................................................................................................................. 155 7.8 Requête avec critère ................................................................................................................... 156 7.9 Requête concaténation dans liste de choix................................................................................. 158 7.10 Colonne calculée ...................................................................................................................... 160 7.11 Critères multiples ..................................................................................................................... 160 7.12 Calcul de synthèse (d'agrégation) ............................................................................................ 162 7.13 Regroupement et calculs .......................................................................................................... 162 7.14 Requête et macro d'export ....................................................................................................... 164 7.15 Requête mise-à-jour ................................................................................................................. 167 7.16 Requête mise-à-jour (Rechercher/Remplacer) ......................................................................... 168 7.17 Requêtes de synthèse ............................................................................................................... 170 7.18 Requête d'union ....................................................................................................................... 171 7.19 Requête d'intersection .............................................................................................................. 175 7.20 Requête de comptage ............................................................................................................... 176 7.21 Requête d'union (bis) ............................................................................................................... 177 Vincent ISOZ MS Office Access 4/599 7.22 Requêtes de requêtes ................................................................................................................ 178 7.23 Divers (exercices) .................................................................................................................... 180 8 États (Rapport)-Formulaires (complexes) .......................................................................... 181 8.1 Carnet d'adresse ......................................................................................................................... 184 8.2 Synthèse et requête .................................................................................................................... 186 8.3 Sous-états ................................................................................................................................... 188 8.4 Rapports avec groupes (pour lettres ou factures) ....................................................................... 192 8.5 Rapport paramétré par formulaire .............................................................................................. 207 8.6 Objet ActiveX ............................................................................................................................ 208 8.7 Graphique statistique inséré ....................................................................................................... 209 8.8 Graphique inséré ........................................................................................................................ 213 8.9 Tableaux croisés dynamiques .................................................................................................... 214 8.10 Graphiques croisés dynamiques ............................................................................................... 215 9 Requêtes (complexes avec ou sans VBA) ............................................................................ 216 9.1 Requêtes avec jointures ............................................................................................................. 216 9.2 Requête regroupement par premiers éléments ........................................................................... 218 9.3 Requête avec critères ................................................................................................................. 220 9.4 Requête d'analyse de fréquence (contingence) .......................................................................... 221 9.5 Requête paramétrée.................................................................................................................... 222 9.6 Requête d'ajout ........................................................................................................................... 224 9.7 Requête de suppression .............................................................................................................. 225 9.8 Requête d'analyse croisée (avec assistant) ................................................................................. 225 9.9 Requête d'analyse croisée (sans assistant) ................................................................................. 226 9.10 Requête d'analyse croisée temporelle ...................................................................................... 227 9.11 Requête d'analyse croisée paramétrée ...................................................................................... 228 9.12 Requête (trouver les) doublons ................................................................................................ 229 9.13 Requête de suppression des doublons d'enregistrements ......................................................... 230 9.13.1 Première approche: non-destructive sur la table originale ............................................... 230 9.13.2 Deuxième approche: Destructive sur la table d'origine ................................................... 232 9.14 Requête de non correspondance............................................................................................... 233 9.15 Requêtes de création/définition (mode SQL) .......................................................................... 234 9.16 Requête de distribution en % sur comptage ............................................................................. 236 9.17 Requête de (Pareto) distribution en % sur somme ................................................................... 237 9.18 Requête de cumul chronologique............................................................................................. 238 9.19 Requête système ...................................................................................................................... 239 9.20 Requêtes de statistiques non natives ........................................................................................ 239 9.20.1 Requête de valeur modale ................................................................................................ 240 9.20.2 Requête d'obtention de la médiane .................................................................................. 243 9.20.3 Requêtes d'intervalle de fluctuation ................................................................................. 246 9.20.4 Requêtes moyenne mobile et somme cumulée ................................................................ 247 9.20.5 Requêtes de data mining/machine learning ..................................................................... 249 9.21 Analyse simple de portefeuilles ............................................................................................... 249 9.22 Transactions ............................................................................................................................. 252 10 Fonctions ........................................................................................................................... 254 10.1 Relation d'ordre comme validation d'un record (table) ............................................................ 254 10.2 Fonctions Date comme valeur par défaut (tables) ................................................................... 255 10.3 Fonctions Now comme valeur par défaut (tables) ................................................................... 256 10.4 Fonctions d'environnement (tables) ......................................................................................... 256 10.5 Fonction textes Left, Right, Instr (requête) .............................................................................. 257 10.6 Fonctions textes UCase, LCase, &, TRIM, StrConv (requête) ................................................ 258 10.7 Fonctions replace et MID (requête) ......................................................................................... 260 10.8 Fonctions de dates Year, Day, Month (requête) ...................................................................... 262 10.9 Fonction de formatage de dates et DatePart (requête) ............................................................. 263 10.10 Fonction de date DateDiff (requête) ...................................................................................... 265 10.11 Calculs de jours avec uploads/s3/ ms-office-access.pdf
Documents similaires










-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 27, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 14.8783MB