[PDF] Support Microsoft Access 95-365





Previous PDF Next PDF



Je me perfectionne avec Access 2013: Développer une application

Des champs définis en mémo ou OLE ne peuvent pas être triés. Dans la table “OUVRAGE” de la base en cours “BIBLIOTHEQUE“. Créer les champs suivants 



Cours_Access_Total.pdf

Cours ACCESS. Page 2 sur 47. Cours Microsoft ACCESS. 1. Les systèmes de Gestion de Bases de Données. 1.1 La base de données.



Formation : Access 2013 : Réussir la certification MOS (77-424)

13 nov. 2018 Formateur : Hicham KADIRI. Présentation : MVP Expert infra Windows et Virtualisation Hicham KADIRI est l'auteure de cette formation Access ...



Support Microsoft Access 95-365

14.3 Application Web avec SharePoint 2013/Access 2013). Le lecteur se reportera ici au cours PDF MS Excel VBA disponible gratuitement au format.



Cours ACCESS Les requêtes 1. Introduction

Cours ACCESS. Les requêtes. Page 2 sur 17. LES REQUETES. 1. Introduction. Les requêtes vont servir à afficher uniquement certaines données contenues dans 



MS Access 2013

Le logiciel Microsoft Access est destiné à la création et à la gestion de bases de données relationnelles. Au cours des trois cours consacrés à ce logiciel 





Access pour débutant

21 janv. 2022 Introduction à Access dans la vie de tous les jours ... Access 2013- 28 juin 2013 ... par courriel ou sous forme de PDF.



Microsoft Office Word 2013 Support de formation

Microsoft Office Word 2013 Personnaliser et déplacer la barre d'outils d'accès rapide. ... Format des documents (PDF docx



Introduction à Access VBA

Votre Assistante : https://www.votreassistante.net - le 18/07/2013. Article écrit par Hervé Inisan du site. Le Grenier Access : https://grenier.self-access.

Microsoft Office Access 95-365

V31.0 Revision 1005, {oUUID 1.680}

Please consider the environment - do you really need to print this document!?

Vincent Isoz

2023-06-15

Vincent ISOZ

MS Office Access 1/642

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/642

Contents

TABLE DES MATIÈRES ............................................................................................................ 2

1 Liens internet ......................................................................................................................... 11

1. À propos du rédacteur .......................................................................................................... 12

2 Introduction ........................................................................................................................... 13

2.1 Environnement ............................................................................................................................. 14

2.2 Protocole ...................................................................................................................................... 16

2.3 MS Excel (tableur) vs MS Access (SGBDR) .............................................................................. 17

2.4 Évolution de l'interface ................................................................................................................ 18

2.5 Avenir de Microsoft Access ........................................................................................................ 23

3 Notions de base de données .................................................................................................. 25

3.1 Définitions ................................................................................................................................... 25

3.2 Types de BDD ............................................................................................................................. 26

3.3 Vues d'une base de données ......................................................................................................... 27

3.4 Modules d'un SGBDR ................................................................................................................. 30

3.5 Méthodes de création de BDD ..................................................................................................... 31

3.6 Modèle entité-relation (MER) ..................................................................................................... 32

3.7 Normalisation .............................................................................................................................. 36

3.7.1 Première forme normale (1FN) ........................................................................................... 38

3.7.2 Deuxième forme normale (2FN) ......................................................................................... 39

3.7.3 Troisième forme normale (3FN) .......................................................................................... 40

3.7.4 Quatrième forme normale .................................................................................................... 41

3.7.5 Exercice ............................................................................................................................... 42

3.8 Modélisation de BDD avec MS VISIO ....................................................................................... 42

3.9 Nomenclature de Leszynski/Reddick .......................................................................................... 50

4 Tables .................................................................................................................................... 53

4.1 Liaison MS Excel/CSV ................................................................................................................ 55

4.2 Création de tables......................................................................................................................... 57

4.3 Formulaire simple (auto-form) .................................................................................................... 58

4.4 Contrôle des données ................................................................................................................... 59

4.4.1 Légende ............................................................................................................................... 60

4.4.2 Types de données (Typages) ............................................................................................... 61

4.4.3 Formats ................................................................................................................................ 70

4.4.4 Masques de saisie ................................................................................................................ 71

4.4.5 Validation (Valide Si) .......................................................................................................... 74

4.5 Import MS Excel .......................................................................................................................... 78

4.6 Import MS Access ....................................................................................................................... 79

4.7 Import/liaison MS Outlook .......................................................................................................... 80

4.8 Import HTML .............................................................................................................................. 83

4.9 Import Azure SQL ....................................................................................................................... 87

4.10 Format des tables ....................................................................................................................... 88

4.11 Outil recherche ........................................................................................................................... 89

4.12 Propriétés des tables................................................................................................................... 90

4.13 Tris et filtres ............................................................................................................................... 91

4.13.1 Critères numériques et textes ............................................................................................. 92

4.13.2 Critères numériques et dates .............................................................................................. 92

4.13.3 Caractères génériques (wildcards) ..................................................................................... 92

4.13.4 Fonctions génériques ......................................................................................................... 93

4.13.5 Tris et filtres avancés ......................................................................................................... 94

Vincent ISOZ

MS Office Access 3/642

5 Relations (jointures) .............................................................................................................. 95

5.1 Assistant liste de choix ................................................................................................................ 95

5.1.1 Assistant liste de choix (ALC) statique ............................................................................... 95

5.1.1.1 ALC statique à choix unique de type zone de liste déroulante ..................................... 95

5.1.1.2 ALC statique à choix unique de type zone de liste ....................................................... 98

5.1.1.3 ALC statique à choix unique de type liste déroulante extensible ............................... 100

5.1.1.4 ALC statique à choix multiple de type liste déroulante extensible ............................. 102

5.1.2 Assistant liste de choix (ALC) lié ...................................................................................... 104

5.1.2.1 ALC statique lié à choix unique de type zone de liste déroulante .............................. 104

5.2 Relation un à un ......................................................................................................................... 109

5.3 Relation un à plusieurs ............................................................................................................... 110

5.4 Relation plusieurs à plusieurs .................................................................................................... 114

5.5 Relation "simple" (sans intégrité référentielle) .......................................................................... 114

5.6 Relation avec intégrité référentielle ........................................................................................... 114

5.7 Relation circulaire (auto-liaison) ............................................................................................... 120

5.8 Relations d'héritage et composites ............................................................................................. 122

5.9 Index simples et combinés ......................................................................................................... 123

6 Formulaires (simples) ......................................................................................................... 126

6.1 Choix de la méthode d'affichage des formulaires ...................................................................... 126

6.2 Filtre par formulaire ................................................................................................................... 128

6.3 Formulaire en mode design ........................................................................................................ 132

6.4 Les quatre type des formulaires en bref (Access 2007 et au-delà) ............................................ 132

6.4.1 Formulaire Multiple éléments (multiple items) ................................................................. 133

6.4.2 Formulaire Feuille de données (datasheet) ........................................................................ 135

6.4.3 Formulaire Scindé (split form) .......................................................................................... 136

6.4.4 Formulaire modal (modal dialog) ...................................................................................... 137

6.5 Création de boutons de formulaires ........................................................................................... 139

6.6 Filtres requêtes ........................................................................................................................... 147

6.7 Outil recherche ........................................................................................................................... 147

6.8 ComboBox de recherche ............................................................................................................ 148

6.9 Groupes d'options ...................................................................................................................... 150

6.10 Champs calculés ...................................................................................................................... 152

6.11 ListBox de recherche ............................................................................................................... 152

6.12 Fonction DSum (SomDom en FR) .......................................................................................... 153

6.13 Fonction DCount (CpteDom en FR) ........................................................................................ 154

6.14 Fonction IIf (formulaire) .......................................................................................................... 155

6.15 Fonctions d'environnement ...................................................................................................... 155

6.16 Fonction DLookUp (RechDom en FR) ................................................................................... 155

6.16.1 Équivalent de DLookUp en cas d'utilisation de GUID .................................................... 157

6.17 Onglets ..................................................................................................................................... 158

6.18 Valeurs par défaut et filtres ...................................................................................................... 160

7 Requêtes (simples) ............................................................................................................... 163

7.1 Optimisation des requêtes .......................................................................................................... 166

7.2 Requête simple (de projection) .................................................................................................. 166

7.3 Tris dans les requêtes ................................................................................................................. 167

7.4 Requête multitable sans liaisons ................................................................................................ 169

7.5 Requête multitable avec liaisons ................................................................................................ 170

7.6 Requête de distinction ................................................................................................................ 171

7.7 Cinq premiers ............................................................................................................................. 171

7.8 Requête avec critère ................................................................................................................... 172

7.9 Requête concaténation dans liste de choix................................................................................. 174

7.10 Colonne calculée ...................................................................................................................... 176

7.11 Critères multiples ..................................................................................................................... 176

7.12 Calcul de synthèse (d'agrégation) ............................................................................................ 178

7.13 Regroupement et calculs .......................................................................................................... 178

Vincent ISOZ

MS Office Access 4/642

7.14 Requête et macro d'export ....................................................................................................... 180

7.15 Requête mise-à-jour ................................................................................................................. 183

7.16 Requête mise-à-jour (Rechercher/Remplacer) ......................................................................... 184

7.17 Requêtes de synthèse ............................................................................................................... 186

7.18 Requête d'union ....................................................................................................................... 187

7.19 Requête d'intersection .............................................................................................................. 191

7.20 Requête de comptage ............................................................................................................... 192

7.21 Requête d'union (bis) ............................................................................................................... 193

7.22 Requêtes de requêtes ................................................................................................................ 194

7.23 Divers (exercices) .................................................................................................................... 196

8 États (Rapport)-Formulaires (complexes) .......................................................................... 197

8.1 Carnet d'adresse ......................................................................................................................... 200

8.2 Synthèse et requête .................................................................................................................... 202

8.3 Sous-états ................................................................................................................................... 204

8.4 Rapports avec groupes (pour lettres ou factures) ....................................................................... 208

8.5 Rapport paramétré par formulaire .............................................................................................. 223

8.6 Objet ActiveX ............................................................................................................................ 224

8.7 Graphique (vieux) statistique inséré .......................................................................................... 225

8.7.1 Graphique inséré (exercice) ............................................................................................... 229

8.8 Graphiques (modernes) statique inséré ...................................................................................... 230

8.9 Tableaux croisés dynamiques .................................................................................................... 234

8.10 Graphiques croisés dynamiques ............................................................................................... 235

9 Requêtes (complexes avec ou sans VBA) ............................................................................ 237

9.1 Requêtes avec jointures ............................................................................................................. 237

9.2 Requête regroupement par premiers éléments ........................................................................... 239

9.3 Requête avec critères ................................................................................................................. 241

9.4 Requête d'analyse de fréquence (contingence) .......................................................................... 242

9.5 Requête paramétrée.................................................................................................................... 243

9.6 Requête d'ajout ........................................................................................................................... 245

9.7 Requête mise-à-jour (Champs indépendants) ............................................................................ 246

9.8 Requête de suppression .............................................................................................................. 248

9.9 Requête d'analyse croisée (avec assistant) ................................................................................. 249

9.10 Requête d'analyse croisée (sans assistant) ............................................................................... 250

9.11 Requête d'analyse croisée temporelle ...................................................................................... 250

9.12 Requête d'analyse croisée paramétrée ...................................................................................... 252

9.13 Requête (trouver les) doublons ................................................................................................ 253

9.14 Requête de suppression des doublons d'enregistrements ......................................................... 253

9.14.1 Première approche: non-destructive sur la table originale ............................................... 254

9.14.2 Deuxième approche: Destructive sur la table d'origine ................................................... 255

9.15 Requête de non correspondance............................................................................................... 256

9.16 Requêtes de création/définition (mode SQL) .......................................................................... 257

9.17 Requête de distribution en % sur comptage ............................................................................. 259

9.18 Requête de (Pareto) distribution en % sur somme ................................................................... 260

9.19 Requête de cumul chronologique............................................................................................. 261

9.20 Requête système ...................................................................................................................... 262

9.21 Requêtes de statistiques non natives ........................................................................................ 262

9.21.1 Requête de valeur modale ................................................................................................ 263

9.21.2 Requête d'obtention de la médiane .................................................................................. 266

9.21.3 Requêtes d'intervalle de fluctuation ................................................................................. 269

9.21.4 Requêtes moyenne mobile et somme cumulée ................................................................ 270

9.21.5 Requêtes de data mining/machine learning ..................................................................... 272

9.22 Analyse simple de portefeuilles ............................................................................................... 272

9.23 Transactions ............................................................................................................................. 275

10 Fonctions ........................................................................................................................... 277

10.1 Relation d'ordre comme validation d'un record (table) ............................................................ 277

Vincent ISOZ

MS Office Access 5/642

10.2 Fonctions Date comme valeur par défaut (tables) ................................................................... 278

10.3 Fonctions Now comme valeur par défaut (tables) ................................................................... 279

10.4 Fonctions d'environnement (tables) ......................................................................................... 279

10.5 Fonction textes Left, Right, Instr (requête) .............................................................................. 280

10.6 Fonctions textes UCase, LCase, &, TRIM, StrConv (requête) ................................................ 281

10.7 Fonctions replace et MID (requête) ......................................................................................... 283

10.8 Fonctions de dates Year, Day, Month (requête) ...................................................................... 285

10.9 Fonction de formatage de dates et DatePart (requête) ............................................................. 286

10.10 Fonction de date DateDiff (requête) ...................................................................................... 288

10.11 Calculs de jours avec DateAdd (Formulaire) ......................................................................... 288

10.12 Fonction Logique IIf (formulaire) ......................................................................................... 290

10.13 Fonctions d'arrondi Round (requête) ..................................................................................... 291

10.14 Fonction conditionnelle Switch (requête) .............................................................................. 291

10.15 Fonctions IsNull et NZ (requête) ........................................................................................... 293

10.16 Fonction DSum (formulaire) ................................................................................................. 295

10.17 Fonction DCount (formulaire) ............................................................................................... 297

10.18 Fonction DLookUp (formulaire)............................................................................................ 298

10.19 Fonctions Count et DCount (requête) .................................................................................... 299

10.20 Fonction Dsum (requête) ....................................................................................................... 300

10.21 Fonction Dsum et Dates (requête) ......................................................................................... 301

11 Interfacage de l'application .............................................................................................. 303

11.1 Propriétés des formulaires ....................................................................................................... 303

11.2 Propriétés des champs de formulaires...................................................................................... 305

11.3 Sous-formulaires (Assistant) .................................................................................................... 309

11.4 Champs calculés ...................................................................................................................... 310

11.5 Sous-formulaires (Boîte à outils contrôle) ............................................................................... 311

11.5.1 Total d'un sous-formulaire dans le formulaire principal .................................................. 313

11.6 Formatage ................................................................................................................................ 314

11.7 Champs OLE ........................................................................................................................... 316

11.8 Esthétique rapports .................................................................................................................. 321

11.9 Formulaire de démarrage (switchboard) .................................................................................. 322

11.10 Options de démarrage ............................................................................................................ 324

11.11 Barre d'outils personnalisée ................................................................................................... 329

11.11.1 MS Access 2003 et antérieur ......................................................................................... 329

11.11.2 MS Access 2007 et ultérieur .......................................................................................... 330

11.11.2.1 Masquer le ruban au démarrage de MS Access 2007 ........................................ 330

11.11.2.2 Masquer le ruban au démarrage de MS Access 2010 ........................................ 331

12 Finitions élémentaires ....................................................................................................... 332

12.1 Compactage ............................................................................................................................. 332

12.2 Protection par mot de passe ..................................................................................................... 332

12.3 MS Query ................................................................................................................................. 333

12.4 Publipostage ............................................................................................................................. 334

13 Macros ............................................................................................................................... 335

13.1 Macros simples ........................................................................................................................ 336

13.1.1 Exécution de requêtes en mode création ......................................................................... 336

13.1.2 Contrôle de saisie simple ................................................................................................. 337

13.1.3 Import de données ........................................................................................................... 338

13.1.4 Contrôles sur formulaires ................................................................................................ 339

13.2 Groupe de macros .................................................................................................................... 341

13.3 Groupe conditionnel de macros ............................................................................................... 342

13.4 Macro AutoExec ...................................................................................................................... 344

13.5 Macros Run Code .................................................................................................................... 345

13.6 Macros Import/Export.............................................................................................................. 347

13.7 Macro ReQuery........................................................................................................................ 347

13.8 Groupe de macros simple ........................................................................................................ 349

Vincent ISOZ

MS Office Access 6/642

13.9 Groupe de macros complexe .................................................................................................... 352

13.1 Conversion de Macros en VBA ............................................................................................... 354

14 Théorie internet / intranet ................................................................................................. 356

14.1 Formulaire web ........................................................................................................................ 356

14.2 Application Web avec SharePoint 2010/Access 2010 ............................................................. 359

14.3 Application Web avec SharePoint 2013/Access 2013)............................................................ 363

14.4 Application Web avec Office 365............................................................................................ 369

15 Optimisation et analyse ..................................................................................................... 370

15.1 Table ........................................................................................................................................ 370

15.2 Performances ........................................................................................................................... 370

15.3 Documenter .............................................................................................................................. 372

16 Distribution ....................................................................................................................... 373

16.1 Fractionnement d'une base ....................................................................................................... 374

16.2 Réseau ...................................................................................................................................... 376

17 Securité avancée ................................................................................................................ 378

17.1 Définition d'un mot de passe .................................................................................................... 378

17.2 Sécurité au niveau utilisateur ................................................................................................... 380

17.2.1 Protocole .......................................................................................................................... 380

17.2.2 Méthodes ......................................................................................................................... 381

17.2.3 Modélisation des droits .................................................................................................... 384

17.2.4 Dangers de l'espace de travail "par défaut": .................................................................... 384

17.2.5 Un peu de VBA avec la sécurité ...................................................................................... 402

17.2.6 A propos du fichier ldb .................................................................................................... 405

17.2.7 Problèmes de sécurité avec les requêtes .......................................................................... 405

17.3 Déploiement ............................................................................................................................. 406

18 Synchronisation (réplication) ............................................................................................ 408

18.1 Types de réplicas ..................................................................................................................... 408

18.2 Création d'un réplica maître ..................................................................................................... 408

18.3 Création d'un réplica partiel ..................................................................................................... 414

18.4 Modifications sur les objets de la base de données .................................................................. 415

18.5 Comparatif Maitre-Réplica lors de la synchronisation ............................................................ 418

18.6 3 Conflits rencontrés lors de la synchronisation des bases ...................................................... 419

18.6.1 Subtilités de prédominance du maître .............................................................................. 419

19 Visual Basic Application ................................................................................................... 421

19.1 Objectifs ................................................................................................................................... 423

19.2 Historique ................................................................................................................................ 423

19.3 Types de données ..................................................................................................................... 424

19.4 Nomenclature de Lezsynski-Reddick ...................................................................................... 427

19.5 Commentaires .......................................................................................................................... 428

19.6 Table des objets VBA et table ASCII ...................................................................................... 430

19.7 Éditeur VBA (VBAE) .............................................................................................................. 433

19.7.1 Aide ................................................................................................................................. 434

19.7.2 Gérer les fenêtres et barre d'outils ................................................................................... 439

19.7.3 Options du l'éditeur .......................................................................................................... 440

19.7.4 Imprimer .......................................................................................................................... 442

19.7.5 Protéger un projet VBA par mot de passe ....................................................................... 444

19.8 Prise en main du VBA ............................................................................................................. 447

19.8.1 Exemples génériques à Office ......................................................................................... 449

19.9 Détection de la version et compactage..................................................................................... 453

19.10 VBA pour exécution de code SQL ........................................................................................ 454

19.10.1 Création de table ............................................................................................................ 454

19.10.2 Retour d'une requête ...................................................................................................... 454

19.10.3 Boucler sur les enregistrements d'une requête ............................................................... 455

19.10.4 Source dynamique de formulaire ................................................................................... 455

Vincent ISOZ

MS Office Access 7/642

19.10.5 Création d'une table ....................................................................................................... 456

19.10.5.1 Suppression de toutes les tables ......................................................................... 457

19.10.6 Ajout de nouveaux enregistrements ............................................................................... 457

19.11 VBA pour Imports/Exports .................................................................................................... 458

19.11.1 Import de données de MS Excel .................................................................................... 458

19.11.2 Export paramétré d'un fichier MS Excel ....................................................................... 458

19.11.3 Import d'un fichier CSV ................................................................................................ 459

19.12 VBA pour Formulaires .......................................................................................................... 461

19.12.1 Détection formulaire ouvert ........................................................................................... 461

19.12.2 Création d'un bouton ouvrant une page web .................................................................. 462

19.12.3 Champ de Recherche sur formulaire ............................................................................. 462

19.12.4 Evénement sur sortie de formulaire (validation des champs de saisie) ......................... 462

19.12.5 Evénement sur fermeture de formulaire (validation des champs de saisie) ................... 463

19.12.6 Focus sur formulaire ...................................................................................................... 464

19.12.7 Duplication de données d'un formulaire avec sous-formulaire ..................................... 466

19.12.8 Calendriers ..................................................................................................................... 470

19.12.9 Filtres ............................................................................................................................. 473

19.12.9.1 Appliquer le filtre par formulaire automatiquement .......................................... 473

19.12.9.2 Appliquer un filtre avec critères sur un formulaire ........................................... 473

19.12.9.3 Filtre paramétré par bouton ............................................................................... 473

19.12.9.4 Filtre paramétré par une zone d'options ............................................................. 476

19.12.9.5 Adaptation au filtre par formulaire .................................................................... 476

19.12.9.6 Filtres avec boutons a bascule ........................................................................... 477

19.12.10 Listes déroulantes ........................................................................................................ 477

19.12.10.1 Ouvrir une liste déroulante lors du survol avec la souris ................................... 478

19.12.10.2 Filtrage d'une liste déroulante sur la base d'un champ ....................................... 479

19.12.10.3 Filtrage d'une liste déroulante sur la de la saisie dans la liste déroulante .......... 479

19.12.10.4 Ajout directe d'une données dans une liste déroulante ...................................... 481

19.12.10.5 Liste déroulante à choix multiples ..................................................................... 485

19.12.11 Limiter la saisie du nombre d'enregistrement .............................................................. 486

19.12.12 Identification ................................................................................................................ 487

19.12.13 Récuper la saisie précedente ........................................................................................ 490

19.12.14 Calendrier .................................................................................................................... 491

19.12.15 Autres événements ....................................................................................................... 493

19.13 Automatiser la mise à jour des tables de type BDD liées ...................................................... 495

19.14 Fonctions ................................................................................................................................ 497

19.15 Gestion des erreurs................................................................................................................. 498

19.16 VBA pour la sécurisation ....................................................................................................... 499

19.17 Automation ............................................................................................................................ 503

19.17.1 Ouvrir MS Excel et y faire des traîtements.................................................................... 503

19.18 D.A.O. et ADO (avec MS Word ou MS Excel) ..................................................................... 503

19.18.1 D.A.O............................................................................................................................. 503

19.18.1.1 Méthodes de lecture et écriture de tables et requêtes en DAO .......................... 504

19.18.1.2 Mise à jour de tables DAO ................................................................................ 507

19.18.1.3 Recherche VBA DAO ....................................................................................... 507

19.18.1.4 Exécution requête d'action VBA DAO .............................................................. 509

19.18.2 A.D.O............................................................................................................................. 509

19.18.2.1 MS Excel - lecture ADO ................................................................................... 511

19.18.2.2 Curseurs adLockReadOnly, adLockPessimistic, adLockOptimistic,

adLockBatchOptimistic ........................................................................................................... 512

19.18.2.3 MS Excel - Recherche ADO ............................................................................. 513

19.18.2.4 MS Excel - Écriture ADO ................................................................................. 514

19.18.2.5 MS Word - Recherche ADO ............................................................................. 514

19.19 DLookup syntaxe (en VBA) .................................................................................................. 515

19.20 VBA pour Requêtes ............................................................................................................... 517

Vincent ISOZ

MS Office Access 8/642

19.20.1 Lecture du contenu d'une Query DAO .......................................................................... 517

19.20.2 ReQuery ......................................................................................................................... 517

19.21 VBA pour États (rapports) ..................................................................................................... 519

19.21.1 Choix multiple ............................................................................................................... 520

19.21.2 Envoi d'un rapport paramétré par e-mail (courriel) ....................................................... 520

19.22 Connexion .............................................................................................................................. 521

19.23 Nouveautés VBA Access 2007-2010..................................................................................... 522

19.23.1 Connecteur ADODB ...................................................................................................... 522

19.23.2 Export flat-file (schema.ini)........................................................................................... 522

19.23.3 Mode Hors-Ligne/En-Ligne SharePoint ........................................................................ 523

20 Confusions courantes ........................................................................................................ 524

20.1 Masques VS Valide Si, VBA & Null interdit .......................................................................... 524

20.2 Valide Si VS VBA & Null interdit .......................................................................................... 525

20.3 Null interdit VS VBA .............................................................................................................. 526

20.4 Intégrité VS Limité à la liste & VBA ...................................................................................... 526

20.5 Clés primaires combinées VS Macro Requery & VBA ........................................................... 527

20.6 État VS Formulaire A4 ............................................................................................................ 527

20.7 Sécurité MDW VS Sécurité VBA ........................................................................................... 527

21 VBScript ............................................................................................................................ 529

22 XML XSL ........................................................................................................................ 530

22.1 Import XML ............................................................................................................................. 533

23 Reverse Engineering (rétro-conception) ........................................................................... 537

24 A.S.P. et MDB ................................................................................................................... 540

24.1 Affichage de données............................................................................................................... 542

24.2 Ajout de données ..................................................................................................................... 543

24.3 Mise à jour d'enregistrements .................................................................................................. 544

25 P.H.P. et MDB ................................................................................................................... 548

26 MS Infopath ....................................................................................................................... 551

26.1 Ajout de données ..................................................................................................................... 551

26.2 Echange de données ................................................................................................................. 557

27 MS SQL Server .................................................................................................................. 568

27.1 Reverse engineering vers SQL server ...................................................................................... 568

27.2 Connexion à SQL server .......................................................................................................... 575

28 AS/400 ............................................................................................................................... 579

29 Oracle Express 11.2g ........................................................................................................ 583

30 MySQL ............................................................................................................................... 591

31 PocketPC ........................................................................................................................... 596

32 Business Objects ................................................................................................................ 601

33 Crystal Reports .................................................................................................................. 607

34 Runtime .............................................................................................................................. 609

34.1 Activer le clic droit dans le runtime ......................................................................................... 610

35 Optimisation de bases de données .................................................................................... 613

35.1 Système FAT (File Allocation System) ................................................................................... 614

35.2 Système ISAM (Indexed Sequential Access Method) ............................................................. 614

35.3 Arbres ...................................................................................................................................... 615

35.3.1 Arbre B ............................................................................................................................ 616

35.3.2 Arbre B+ .......................................................................................................................... 618

35.3.3 Arbre-R ............................................................................................................................ 620

36 Business Intelligence ......................................................................................................... 622

36.1 E.T.L. ....................................................................................................................................... 622

36.2 Datawarehouse ......................................................................................................................... 623

36.3 OLAP ....................................................................................................................................... 626

37 Limites MS Office Access .................................................................................................. 629

Vincent ISOZ

MS Office Access 9/642 37.1 Limites MS Access 2000+2002+2007+2010 .......................................................................... 629

38 Nouveautés MS Office Access ........................................................................................... 634

38.1 Propositions de nouveautés ultérieures .................................................................................... 636

39 Raccourcis claviers ........................................................................................................... 638

40 Index .................................................................................................................................. 642

Vincent ISOZ

MS Office Access 10/642

TABLE DES FIGURES

Figure 1Exemple MCD ............................................................................................................ 27

Figure 2 Exemple MLD UML (ISO/IEC 19501) ..................................................................... 28

Figure 3 Exemple MLD version "relationnelle" ...................................................................... 28

Figure 4 Modèle Logique de Données (MLD) dans MS Visio ................................................ 43

Figure 5 Accès BDD à distance (ADP) .................................................................................... 53

Figure 6 Schéma (simple) de la BDD .................................................................................... 116

Figure 7 Exemple de BDD (taille standard) ........................................................................... 119

Figure 8 Requête d'union ....................................................................................................... 190

Figure 9 Calendrier Access .................................................................................................... 224

Figure 10 Tableau croisé dynamique ..................................................................................... 235

Figure 11 Schéma SQL Server ............................................................................................... 574

Figure 12 Les serveurs sont scalables contrairement à Microsoft Access... .......................... 614

Figure 13 Architecture type d'un ETL avec Datawarehouse.................................................. 623

Figure 14 Ensemble des composants dans un système décisionnel (Source: 'Informatique

Décisionnelle' NFE115) ......................................................................................................... 625

TABLE DES TABLEAUX

Tableau 1 Type de bases de données ....................................................................................... 27

Tableau 2 Légendes Modélisation BDD .................................................................................. 50

Tableau 3 Codes pour masque de saisie ................................................................................... 72

Tableau 4 Codes de masque de saisie types ............................................................................. 73

Tableau 5 Raccourcis clavier démarrage ............................................................................... 325

Tableau 6 Stratégies de déploiement ...................................................................................... 374

Tableau 7 Autorisations d'accès à une base ........................................................................... 400

Tableau 8 Type de données VBA .......................................................................................... 424

Tableau 9 Objets VBA ........................................................................................................... 430

Tableau 10 Tableau ASCII Standard ..................................................................................... 431

Tableau 11 Tableau ASCII étendu ......................................................................................... 431

Tableau 12 Objets MS Access ............................................................................................... 432

Tableau 13 Objets MS Access en mode ouverture ................................................................ 432

Vincent ISOZ

MS Office Access 11/642

1 Liens internet

Voici une liste non exhaustive de quelques excellents liens concernant MS Access!

À visiter absolument !!!

http://access-templates.com/ (des centaines de modèles de BDD Access déjà faites) http://ww.testoffice.com (testez vos connaissances) http://msdn.microsoft.com (page des développeurs) http://msdn.microsoft.com/fr-fr/library/bb726434%28v=office.12%29.aspx (lien direct VBA) http://communities.microsoft.com (newsgroups) http://mypage.bluewin.ch/w.stucki/astuces.htm (page perso) http://ww.info-3000.com/access/supportdecours/index.htm (page perso) http://access.seneque.free.fr (page perso) http://ww.self-access.com/access (page perso) http://memoaccess.free.fr (page perso) http://cerig.efpg.inpg.fr/tutoriel/bases-de-donnees/sommaire.htm (page universitaire) http://ww.wrox.com (livres MS Access en anglais) http://ww.developpez.com (forum) http://ww.microsoft.fr (pour les mises à jour et plug-ins) http://w.mvps.org/accessfr/ (page des MVP) http://homepage.bluewin.ch/wstucki/astuces.htm (plein d'astuces VBA!) http://www.mvps.org/access/general/gen0012.htm (Leszynski/Reddick naming convention) http://www.techonthenet.com/access/functions/index.php (liste de fonctions Access avec exemples) http://www.bandwood.com/gbs.htm (plug-in permettant de créer rapidement des Gantt sousquotesdbs_dbs50.pdfusesText_50
[PDF] cours access 2013 ppt

[PDF] cours access pdf gratuit

[PDF] cours action sonatel

[PDF] cours adressage ipv6 pdf

[PDF] cours agent technique de vente 2eme année

[PDF] cours agregation interne eps

[PDF] cours agronomie générale pdf

[PDF] cours agronomie sol pdf

[PDF] cours aide médico psychologique

[PDF] cours aide médico psychologique gratuit

[PDF] cours aide medico psychologique pdf

[PDF] cours alcool chimie organique

[PDF] cours algebre

[PDF] cours algebre 2 1ere année mi

[PDF] cours algebre 2 pdf