![]()
Le livre Meilleures astuces pour Access 2003 comprend environ 150 astuces tout couleur pour compléter votre expérience d'Access. Ci-dessous la liste de ces astuces...
Vous pouvez également télécharger la liste au format PDF en cliquant ici.

Chapitre 1 : Planification et organisation
- Présentation du cas pratique
- Planifier un projet
- Supprimer les avertissements de sécurité
- Rationaliser l'interface d'Access
- Normaliser les noms d'objets
- Renseigner la description des champs
- Annoter les objets de la base de données
- Masquer des objets… et les retrouver ensuite !
- Que sont les tables MSys ?
- Renommer les objets de base de données en limitant les risques
- Retrouver les dépendances entre objets
- Imprimer la structure de la base de données
- Transférer les objets d'une base de données à une autre
Chapitre 2 : Tables et relations
- Bien choisir la clé primaire d'une table
- Maîtriser les NuméroAuto
- Comment réinitialiser les champs NuméroAuto ?
- Définir une valeur par défaut
- Valeur par défaut calculée
- Faciliter la saisie grâce au masque de saisie
- Mettre en place des règles de validation
- Améliorer les performances grâce aux index
- Éviter les doublons dans une table
- Utiliser l'Analyseur de performances
- Proscrire les champs calculés au niveau des tables
- Comprendre l'intégrité référentielle
- Pourquoi l'intégrité référentielle ne peut-elle être cochée ?
- Figer les colonnes d'une table
- Se faciliter la saisie grâce au zoom
- Quelques raccourcis clavier pratiques
- Consulter des données dans des tables imbriquées (sous-feuilles de données)
Chapitre 3 : Conception des requêtes
- Renommer les colonnes d'une requête
- Pourquoi certaines colonnes sont-elles nommées Expr1000, Expr1001 ?
- Afficher les cinq meilleurs… ou les cinq moins bons !
- Construire une requête paramétrée
- Inclure des caractères génériques dans une requête paramétrée
- Remplacer les paramètres de requête par des champs de formulaire
- Lister les valeurs distinctes
- Mettre en évidence les doublons dans une table
- Créer une "requête de requête"
- Retrouver les enregistrements manquants (ou le rôle des jointures)
Chapitre 4 : Techniques de calcul dans les requêtes
- Petit rappel sur les calculs
- Arrondir des calculs dans une requête
- Bien comparer les dates
- Maîtriser le temps !
- Lister les enregistrements émis dans les trois derniers mois
- Obtenir le nombre de mois, de semaines, de trimestres écoulés depuis telle date
- Trier par mois
- Bien additionner les champs vides (Null)
- Écrire un Si() "à la Excel"
- Découvrir les fonctions de domaine
- Calculer des cumuls dans une requête
- Numéroter les lignes d'une requête
- Construire une analyse croisée
- Maîtriser l'ordre des colonnes dans une analyse croisée
Chapitre 5 : Requêtes Action et SQL
- Détruire des enregistrements en volume grâce aux requêtes Suppression
- Manipuler plusieurs tables dans une requête Suppression
- Mettre des données à jour en volume
- Transférer ou archiver des données
- Exécuter une requête par un bouton de commande
- Désactiver les messages d'avertissement lors de l'exécution d'une requête Action
- Découvrir le SQL
- Regrouper plusieurs tables par une requête UNION
Chapitre 6 : Conception des formulaires
- Attention aux résolutions d'écran
- Utiliser les images avec modération
- Faire disparaître l'indicateur de chargement des images
- Détacher les palettes de mise en forme
- Utiliser un même objet à répétition
- Reproduire la mise en forme
- Gagner du temps en se créant des modèles de formulaires
- Limiter le nombre de formulaires dans la barre des tâches
- Interdire la fenêtre Propriétés sur les formulaires
- Interdire la fenêtre Propriétés en une opération
- Créer un calcul dans un formulaire
- Afficher le numéro d'enregistrement et le nombre total d'enregistrements sur le formulaire
- Afficher plusieurs colonnes d'une liste déroulante
- Ajouter un champ à un formulaire une fois la base de données terminée
Chapitre 7 : Finalisation de l'interface graphique
- Mise en forme conditionnelle
- Pratiquer le filtre par formulaire
- Élaborer une combinaison formulaire/sous-formulaire
- Ouvrir un sous-formulaire à partir d'un formulaire
- Reporter des valeurs entre formulaire et sous-formulaire
- Concevoir un formulaire indépendant
- Mettre en place un calendrier pour saisir des dates
- Un bouton Parcourir
- Créer une barre d'outils
- Personnaliser les icônes d'une barre d'outils
- Affecter une barre d'outils à un formulaire ou un état
- Créer une barre de menus
- Activer une barre de menus personnalisée
- Masquer la fenêtre Base de données
Chapitre 8 : Mise en forme des états
- Éviter les problèmes d'imprimante
- Convertir rapidement un formulaire en état
- Imprimer des textes longs grâce à la propriété Auto extensible
- Éviter les espaces inutiles à l'impression
- Gérer les sauts de page
- Éviter que des portions d'état soient réparties sur deux pages
- Répéter une ligne de titres en haut de chaque page
- Appliquer une couleur différente aux lignes paires et impaires de l'état
- Changer les tris et les niveaux de regroupement
- Imprimer plusieurs états sur la même page papier
- Réaliser une planche d'étiquettes
Chapitre 9 : Calculs dans un état
- Paginer et dater un état
- Démarrer la pagination d'un état à une valeur précise
- Imprimer le nom de l'état sur l'état même
- Les champs de table appelés Nom ne s'impriment pas correctement !
- Imprimer les paramètres sur un état
- Les calculs ne fonctionnent pas en pied de page
- Les calculs ne fonctionnent pas en pied de groupe
- Numéroter les lignes d'un état
- Calculer des cumuls dans un état
- Calculer des pourcentages par rapport à un total
Chapitre 10 : Automatisation des états
- Créer un bouton pour imprimer un état
- Imprimer plusieurs états en une fois
- Imprimer plusieurs copies du même état
- Imprimer l'enregistrement en cours
- Garantir qu'un état reflète les dernières saisies effectuées
- Appliquer le filtre d'un formulaire à un état
- Annuler l'impression d'un état vide
- Exporter un état au format Snapshot ou PDF
Chapitre 11 : Premiers pas en programmation
- Choisir un langage de programmation
- Raisonner à l'anglo-saxonne
- Programmer un événement
- Compiler le code Visual Basic
- Un programme plus interactif
- Dépanner un bouton de commande
- À propos des modules
- Agrandir un formulaire dès son ouverture
- Se positionner sur un enregistrement vierge au démarrage
- Mettre à jour les listes déroulantes d'un formulaire
- Créer une horloge sur un formulaire
- Faire clignoter un intitulé
- Valider la saisie d'un formulaire
- Comprendre les références
Chapitre 12 : Autour d'Access
- Copier/coller vers d'autres logiciels
- Lier un fichier Excel
- Importer des données Excel
- Exporter des données vers Excel
- Automatiser l'exportation de données vers Excel
- Mettre en place un publipostage avec Word
- Retraiter les champs Date/Heure en vue d'un publipostage
- Établir des liaisons avec Outlook
- Travailler avec les liens hypertextes
- Expédier un document Access par e-mail
- Travailler avec le format XML
Chapitre 13 : Administration des bases de données
- Traiter le problème de lecture seule sur une base de données provenant d'un CD-Rom
- Convertir un fichier de version antérieure au format Access 2003
- Convertir un fichier Access 2003 en un format antérieur