GESTION DES TABLES... 8 Les relations... 8 Clé primaire simple, clés primaires composées... 9 Indexation... 11 Les types de jointure... 12 Généralités... 13 Jointures... 13 Jointure interne... 13 Jointure externe... 13 Changer de type de jointure... 15 Jointure réflexive... 15 REQUETES AVANCEES... 16 Repérage des doublons... 16 Généralités... 17 Assistant requête... 17 Sous-requête... 18 Généralités... 19 Utilisation... 19 Analyse croisée... 20 Création... 21 Calcul en ligne... 21 Limites... 21 Les expressions... 22 Calculs sur les dates... 23 Fonction Format... 23 Fonction Partition... 25 Fonction VraiFaux... 27 Fonction Choisir... 27 Paramétrage... 28 Utilisation interactive... 29 Définir un paramètre... 29 Utilisation... 29 Liaison avec un formulaire... 29 FORMULAIRES AVANCES... 30 Sous-formulaire... 30 Généralités... 31 Création... 31 Calculs... 32 Généralités... 33 Calcul dans un formulaire... 33 Lier des zones de liste... 34 Zones de liste... 35 1/5
Zones de liste liées... 35 ETATS AVANCES... 36 Sous-état... 36 Généralités... 37 Création... 37 Graphique... 38 Généralités... 39 L'assistant graphique... 39 PAGE D ACCES AUX DONNEES... 40 Généralité... 41 Création d une page d accès aux données... 41 Création... 41 La liste des champs... 43 Insérer un champ... 43 Insérer simultanément tous les champs... 43 Insérer un contrôle Tableau croisé dynamique... 43 Créer des regroupements... 45 Enregistrer la page d accès aux données... 45 Supprimer une page d accès aux données... 45 SECURITE... 46 Le groupe de travail... 46 Généralités... 47 Créer un groupe de travail... 47 Groupes et utilisateurs... 48 Généralités... 49 Créer un groupe... 49 Supprimer un groupe... 51 Créer / Supprimer un utilisateur... 51 Inscrire un utilisateur dans un groupe... 53 Mot de passe... 54 Généralités... 55 Créer/Modifier un mot de passe... 55 Utiliser / Supprimer un mot de passe... 55 Protéger une base... 56 Les droits d'accès... 57 Mot de passe d'une base de données... 58 Les fichiers MDE... 59 LE MODE MACRO... 60 Créer... 60 Généralités... 61 Facilités de création... 61 2/5
Créer un bouton macro... 62 Le bouton macro... 63 L'événement... 63 Actions et propriétés... 64 Remplir un contrôle... 65 Modifier une propriété... 65 Actualiser... 66 Actualiser... 67 Actualiser un formulaire... 67 Actualiser un contrôle... 67 Le groupe de macro... 68 Créer un groupe... 69 Utiliser un groupe... 69 Les macros menus... 70 Généralités... 71 Créer un menu... 71 Le menu déroulant... 73 Utiliser un menu... 73 Les conditions... 74 Test simple... 75 Tests imbriqués... 75 La conversion d'une macro... 76 Convertir une macro en VBA... 77 Consulter un module... 77 MODULES DE CLASSE... 78 L'assistant VBA... 78 Généralités... 79 Créer une procédure... 79 Visualiser le code... 79 Compiler... 80 Ecrire/ Compiler le code... 81 Annuler un événement... 82 Généralités... 83 Avant Maj dans un formulaire... 83 Sur aucune donnée dans un état... 83 Contrôler un événement... 84 Mémorisation de saisie / Neutraliser une erreur... 85 Les tests... 86 Tester un contenu de variable... 87 Tester une propriété... 87 Les tests imbriqués... 88 If imbriqués... 89 Instruction Select... 89 Les types de variables... 90 Déclaration forcée... 91 3/5
Variable locale... 91 Variable Static... 93 Variable global de formulaire ou d'état... 93 L'événement Sur Minuterie : un exemple d'utilisation... 94 MODULES STANDARDS... 96 Les types de variables... 96 Variable globale à un module / Variable globale à la base.. 97 Les procédures... 98 Créer / Utiliser une procédure... 99 Les fonctions... 100 Calcul de date : un exemple d'utilisation... 101 Utilisation d'une fonction... 101 TECHNIQUES AVANCEES... 102 Le débogage... 102 Fenêtre d'exécution... 103 Le mode pas à pas... 103 Les variables espionnes... 105 Entrées de valeurs... 106 InputBox... 107 Mode de passe : un exemple d'utilisation... 107 Les boucles... 108 Boucle Do While / Boucle For... 109 Les étiquettes... 110 Les sous-programmes / Les routines d'erreur... 111 Les Msgbox... 112 Boîte Réessayer/Annuler, Boîte Oui/Non... 113 Les DoCmd... 114 Ouvrir un formulaire... 115 Déclencher une requête... 115 GESTION DE DONNEES... 116 Déclaration des objets... 116 Déclaration et affectation... 117 Déplacements... 118 Sur les enregistrements / Sur un enregistrement... 119 Mise à jour... 120 Suppression... 121 Ajout... 121 Mise à jour unique... 123 Mise à jour groupée : les transactions... 123 SQL... 124 Copier du SQL dans VBA... 125 SQL et Recordset... 125 4/5
Filtrage... 126 SQL et variable... 127 Méthode Filter... 127 LES COMPLEMENTS... 128 Le calendrier... 128 Les Ocx... 129 Installation... 129 Utilisation... 129 LES OUTILS... 130 Maintenance... 130 Compactage... 131 Codage... 131 INDEX... 134 5/5