Planification et organisation... 13 Astuce 1 - Présentation du cas pratique... 14 Astuce 2 - Planifier un projet... 17 Astuce 3 - Différencier les formats MDB et ACCDB... 19 Astuce 4 - Supprimer les avertissements de sécurité... 20 Astuce 5 - Travailler sans onglets... 23 Astuce 6 - Fermer tous les onglets en une fois... 24 Astuce 7 - Masquer le ruban... 24 Astuce 8 - Constater la disparition des menus et des barres d outils... 25 Astuce 9 - Personnaliser la barre d outils Accès rapide... 26 Astuce 10 - Exploiter le volet de navigation... 27 Astuce 11 - Normaliser les noms d objets... 29 Astuce 12 - Renseigner la description des champs... 32 Astuce 13 - Annoter les objets de la base de données... 33 Astuce 14 - Créer des raccourcis pour un accès rapide aux objets... 35 Astuce 15 - Masquer des objets et les retrouver ensuite... 35 Astuce 16 - Appréhender les tables MSys et USys... 37 Astuce 17 - Renommer les objets de base de données en limitant les risques... 39 Astuce 18 - Retrouver les dépendances entre objets... 41 Astuce 19 - Imprimer la structure de la base de données... 43 Astuce 20 - Transférer les objets d une base de données à une autre... 45 Tables et relations... 49 Astuce 21 - Bien choisir la clé primaire d une table... 50 Astuce 22 - Maîtriser les NuméroAuto... 52 Astuce 23 - Réinitialiser les champs NuméroAuto... 53 Astuce 24 - Faire en sorte qu un NuméroAuto débute à une valeur précise... 54 Astuce 25 - Définir une valeur par défaut... 54 Astuce 26 - Calculer une valeur par défaut... 58 Astuce 27 - Faciliter la saisie grâce au masque de saisie... 59 Astuce 28 - Mettre en place des règles de validation... 63 Astuce 29 - Améliorer les performances grâce aux index... 67 Astuce 30 - Éviter les doublons dans une table... 70 Astuce 31 - Utiliser l Analyseur de performances... 74
Astuce 32 - Proscrire les champs calculés au niveau des tables... 77 Astuce 33 - Supprimer l option Ajouter un nouveau champ... 79 Astuce 34 - Établir une relation Plusieurs à Plusieurs... 80 Astuce 35 - Créer des listes déroulantes à choix multiples... 81 Astuce 36 - Comprendre l intégrité référentielle... 84 Astuce 37 - Comprendre pourquoi l intégrité référentielle ne peut être cochée... 90 Astuce 38 - Supprimer toutes les relations rapidement... 91 Les tables au quotidien... 93 Astuce 39 - Appréhender quelques raccourcis clavier pratiques... 94 Astuce 40 - Figer les colonnes d une table... 96 Astuce 41 - Se faciliter la saisie grâce au zoom... 98 Astuce 42 - Renseigner les dates à l aide d un calendrier... 98 Astuce 43 - Mettre en forme les champs Mémo... 100 Astuce 44 - Stocker des pièces jointes dans un champ de table... 101 Astuce 45 - Alterner les couleurs de lignes dans une table... 104 Astuce 46 - Ajouter une ligne de total... 105 Astuce 47 - Compter les enregistrements d une table en VBA... 106 Astuce 48 - Trier et filtrer les données de manière interactive... 106 Astuce 49 - Consulter des données dans des tables imbriquées (sous-feuilles de données)... 109 Astuce 50 - Automatiser le vidage d une table... 114 Conception des requêtes... 117 Astuce 51 - Augmenter la taille des caractères dans une requête... 118 Astuce 52 - Renommer les colonnes d une requête... 119 Astuce 53 - Comprendre le nom de certaines colonnes (Expr1000, Expr1001, etc.)... 120 Astuce 54 - Saisir des critères contenant des guillemets... 122 Astuce 55 - Extraire des enregistrements en fonction de leur mise en forme... 123 Astuce 56 - Afficher les 5 meilleurs ou les 5 moins bons... 124 Astuce 57 - Envisager un peu de hasard... 126 Astuce 58 - Exploiter les pièces jointes dans une requête... 127 Astuce 59 - Construire une requête paramétrée... 129
Astuce 60 - Inclure des caractères génériques dans une requête paramétrée... 132 Astuce 61 - Remplacer les paramètres de requête par des champs de formulaire... 134 Astuce 62 - Lister les valeurs distinctes... 139 Astuce 63 - Mettre en évidence les doublons dans une table... 141 Astuce 64 - Créer une "requête de requête"... 145 Astuce 65 - Retrouver les enregistrements manquants (ou le rôle des jointures)... 148 Techniques de calcul dans les requêtes... 155 Astuce 66 - Petit rappel sur les calculs... 156 Astuce 67 - Arrondir des calculs dans une requête... 159 Astuce 68 - Bien comparer les dates... 160 Astuce 69 - Maîtriser le temps... 161 Astuce 70 - Lister les enregistrements émis dans les trois derniers mois... 164 Astuce 71 - Obtenir le nombre de mois, de semaines, de trimestres écoulés depuis telle date... 165 Astuce 72 - Trier par mois... 166 Astuce 73 - Bien additionner les champs vides (Null)... 167 Astuce 74 - Écrire un Si() "à la Excel"... 169 Astuce 75 - Découvrir les fonctions de domaine... 170 Astuce 76 - Calculer des cumuls dans une requête... 172 Astuce 77 - Numéroter les lignes d une requête... 174 Astuce 78 - Construire une requête de regroupement... 175 Astuce 79 - Construire une analyse croisée... 177 Astuce 80 - Maîtriser l ordre des colonnes dans une analyse croisée... 180 Requêtes Action et SQL... 181 Astuce 81 - Détruire des enregistrements en volume grâce aux requêtes Suppression... 182 Astuce 82 - Manipuler plusieurs tables dans une requête Suppression.. 185 Astuce 83 - Mettre des données à jour en volume... 186 Astuce 84 - Transférer ou archiver des données... 190 Astuce 85 - Exécuter une requête par un bouton de commande... 192
Astuce 86 - Exécuter une requête Action en Visual Basic... 194 Astuce 87 - Désactiver les messages d avertissement lors de l exécution d une requête Action... 194 Astuce 88 - Découvrir le langage SQL... 196 Astuce 89 - Regrouper plusieurs tables par une requête UNION... 199 Conception des formulaires... 201 Astuce 90 - Faire attention aux résolutions d écrans... 202 Astuce 91 - Adapter les objets à la taille de l écran... 205 Astuce 92 - Utiliser les images avec modération... 208 Astuce 93 - Utiliser un même objet à répétition... 210 Astuce 94 - Reproduire la mise en forme... 211 Astuce 95 - Gagner du temps en créant des modèles de formulaires... 212 Astuce 96 - Adopter une mise en forme conditionnelle... 214 Astuce 97 - Pratiquer le filtre par formulaire... 217 Astuce 98 - Faciliter la saisie des liens hypertextes... 220 Astuce 99 - Créer un calcul dans un formulaire... 222 Astuce 100 - Afficher le numéro d enregistrement et le nombre total d enregistrements sur le formulaire... 224 Astuce 101 - Personnaliser les boutons de déplacement... 225 Astuce 102 - Afficher plusieurs colonnes d une liste déroulante... 226 Astuce 103 - Enrichir une liste déroulante en cours de saisie... 229 Astuce 104 - Ajouter un champ à un formulaire une fois la base de données terminée... 231 Astuce 105 - Afficher à la fois une image et un texte sur un bouton de formulaire... 235 Astuce 106 - Construire un formulaire double affichage... 236 Astuce 107 - Élaborer une combinaison formulaire/sous-formulaire... 239 Astuce 108 - Créer un sous-formulaire en quelques clics... 244 Astuce 109 - Ouvrir un sous-formulaire à partir d un formulaire... 246 Astuce 110 - Reporter des valeurs entre formulaire et sous-formulaire... 247 Techniques d impression... 253 Astuce 111 - Éviter les problèmes d imprimantes... 254 Astuce 112 - Convertir rapidement un formulaire en un état... 257
Astuce 113 - Créer un état en trois clics... 258 Astuce 114 - Travailler avec ou sans dispositions... 259 Astuce 115 - Tracer des quadrillages sur un état... 261 Astuce 116 - Imprimer des textes longs grâce à la propriété Auto extensible... 262 Astuce 117 - Éviter des espaces inutiles à l impression... 264 Astuce 118 - Gérer les sauts de page... 265 Astuce 119 - Éviter que des portions d état ne soient réparties sur deux pages... 266 Astuce 120 - Répéter une ligne de titres en haut de chaque page... 267 Astuce 121 - Appliquer une couleur différente aux lignes paires et impaires de l état... 268 Astuce 122 - Imprimer plusieurs états sur la même page papier... 269 Astuce 123 - Réaliser une planche d étiquettes... 271 Astuce 124 - Paginer et dater un état... 274 Astuce 125 - Démarrer la pagination d un état à une valeur précise... 276 Astuce 126 - Imprimer le nom de l état sur l état lui-même... 277 Astuce 127 - Les champs de table appelés Nom ne s impriment pas correctement... 277 Astuce 128 - Imprimer les paramètres sur un état... 278 Astuce 129 - Les calculs ne fonctionnent pas en pied de page... 279 Astuce 130 - Les calculs ne fonctionnent pas en pied de groupe... 280 Astuce 131 - Numéroter les lignes d un état... 281 Astuce 132 - Calculer des cumuls dans un état... 282 Astuce 133 - Calculer des pourcentages par rapport à un total... 282 Astuce 134 - Filtrer un état de manière interactive... 283 Astuce 135 - Exporter un état au format PDF... 284 Finalisation de l interface graphique... 289 Astuce 136 - Concevoir un formulaire indépendant... 290 Astuce 137 - Personnaliser le volet de navigation... 295 Astuce 138 - Verrouiller le volet de navigation... 297 Astuce 139 - Personnaliser le ruban... 298 Astuce 140 - Stocker un ruban personnalisé dans la base de données... 302 Astuce 141 - Activer un ruban personnalisé... 303 Astuce 142 - Associer un ruban personnalisé à un formulaire ou un état... 304 Astuce 143 - Remplacer intégralement le ruban d Access... 305 Astuce 144 - Faciliter la mise au point du ruban... 305
Astuce 145 - Identifier les images du ruban... 306 Astuce 146 - Rendre interactifs les objets du ruban... 308 Astuce 147 - Désactiver les fonctionnalités de conception... 309 Astuce 148 - Passer outre les options de démarrage... 312 Premiers pas en programmation... 313 Astuce 149 - Choisir un langage de programmation... 314 Astuce 150 - Raisonner à l anglo-saxonne... 316 Astuce 151 - Comprendre les références... 317 Astuce 152 - Programmer un événement... 319 Astuce 153 - Compiler le code Visual Basic... 325 Astuce 154 - Utiliser un programme davantage interactif... 328 Astuce 155 - Dépanner un bouton de commande... 330 Astuce 156 - Appréhender les modules... 332 Astuce 157 - Se positionner sur un enregistrement vierge au démarrage... 336 Astuce 158 - Créer une horloge sur un formulaire... 337 Astuce 159 - Faire clignoter un intitulé... 339 Astuce 160 - Valider la saisie d un formulaire... 341 Astuce 161 - Gérer sélectivement la mise à jour des enregistrements... 346 Astuce 162 - Détecter si le formulaire est actuellement positionné sur un enregistrement nouveau... 347 Astuce 163 - Savoir si un enregistrement est en cours de modification... 347 Astuce 164 - Maîtriser OpenForm... 348 Astuce 165 - Fermer un formulaire en VBA... 351 Astuce 166 - Fermer tous les formulaires... 351 Astuce 167 - Savoir si un formulaire est ouvert... 352 Astuce 168 - Créer un bouton pour imprimer un état... 352 Astuce 169 - Imprimer plusieurs états en une fois... 354 Astuce 170 - Imprimer plusieurs copies du même état... 355 Astuce 171 - Imprimer l enregistrement en cours... 355 Astuce 172 - Garantir qu un état reflète les dernières saisies effectuées... 357 Astuce 173 - Appliquer le filtre d un formulaire à un état... 359 Astuce 174 - Annuler l impression d un état vide... 360
Autour d Access... 361 Astuce 175 - Copier/coller vers d autres logiciels... 362 Astuce 176 - Lier un fichier Excel... 364 Astuce 177 - Importer des données Excel... 366 Astuce 178 - Exporter des données vers Excel... 368 Astuce 179 - Reproduire les opérations d importation/exportation... 370 Astuce 180 - Automatiser l exportation de données vers Excel... 372 Astuce 181 - Mettre en place un publipostage avec Word... 373 Astuce 182 - Retraiter les champs Date/Heure en vue d un publipostage... 378 Astuce 183 - Automatiser un publipostage... 379 Astuce 184 - Établir des liaisons avec Outlook... 382 Astuce 185 - Expédier un document Access par email... 383 Astuce 186 - Travailler avec le format XML... 386 Administration des bases de données... 389 Astuce 187 - Sauvegarder une base de données... 390 Astuce 188 - Utiliser le compactage pour réduire la taille d une base de données... 391 Astuce 189 - Compresser une base de données... 394 Astuce 190 - Travailler avec les fichiers compressés (zip, rar, etc.)... 395 Astuce 191 - Convertir un fichier de version antérieure au format Access 2007... 395 Astuce 192 - Convertir un fichier Access 2007 dans un format antérieur... 398 Astuce 193 - Installer une base en réseau... 399 Astuce 194 - Rétablir les liaisons de tables en environnement réseau... 402 Astuce 195 - Rétablir les liaisons de tables en Visual Basic... 403 Astuce 196 - Stocker des données sur un site SharePoint... 405 Astuce 197 - Exploiter des données SharePoint en mode déconnecté... 408 Astuce 198 - Gérer les conflits de synchronisation... 409 Astuce 199 - Limiter l accès à un seul utilisateur... 410 Astuce 200 - Restreindre l accès à la base de données par mot de passe... 411
Astuce 201 - Travailler avec les fichiers MDE ou ACCDE... 413 Astuce 202 - Protéger efficacement une base de données... 416 Astuce 203 - Distribuer une application Access... 418 Astuce 204 - Installer plusieurs versions d Access sur le même ordinateur... 420 Index... 421