ACCESS

 

Besoin d'une assistance, d'une application
MS Office

Consultez GEMCCAP

Ecrivez-moi

Sommaire

1ère Base
Gestion
Tables
Requête
Astuces

ASTUCES

I. Forcer la saisie dans un champ

  • En mode création, sélectionnez le champ.
  • Dans la partie basse de la fenêtre, onglet Général, attribuez Oui à la propriété Null interdit.

II. Définir le format par défaut des données de la base

  • Outils/Options, onglet Tables/Requêtes.
  • Dans la liste déroulante Type de champ par défaut, sélectionnez votre type.
  • Ok.

III. Modifier la police par défaut dans les feuille de données

  • Outils/Options, onglet Feuille de données.
  • Dans la liste Police, sélectionnez celle que vous désirez et/ou la taille, l'épaisseur et la couleur.

IV. Masquer des champs dans une feuille de données

  • Clic-droit sur le titre du champ et sélectionnez Masquer.
  • Ou Format/Afficher les colonnes. Dans la boîte de dialogue, cochez les colonnes à afficher et décochez pour les masquer.

V. Afficher une infobulle dans les formulaires

  • Sélectionnez l'élément du formulaire
  • Dans la fenêtre Propriétés, onglet Autres, tapez votre texte dans la zone Texte d'infobulle.

VI. Limiter le nombre de lignes d'une liste déroulante

  • Fenêtre Propriétés, onglet Format.
  • Renseigner Lignes affichées et Largeur Liste.

VII. Utiliser une même image dans plusieurs formulaires

  • Créez une table avec 2 champs, 1 pour l'intitulé de l'image (texte), l'autre pour stocker l'image (OLE).
  • Créez un formulaire pour cette table. Établissez les propriétés du formulaire suivantes :
    • Barre de défilement, = Aucun
    • Afficher sélecteur = Non
    • Boutons de déplacement = Non
    • Diviseur d'enregistrements = Non
    • Style bordure = Aucun
    • Taille ajusté de l'image = Oui.

VIII. Modifier l'ordre de saisie dans un formulaire

  • En mode création, clic-droit sur le formulaire, sélectionnez Ordre de tabulation.
  • Cliquez, sans relâcher, sur le carré gris du champ puis glissez-le vers le haut ou le bas.

IX. Modèle de formulaire

Lorsque vous avez créé un formulaire qui vous convient, plutôt que de répéter tous les formats pour les autres formulaires, faîtes en un modèle. Ce dernier ne contiendra pas les contrôles de l'original :

  • Outils/Options, onglet Formulaires/États.
  • Dans la zone Modèle de formulaire, tapez le nom de votre formulaire. Celui-ci doit être dans la base de données.
  • Ok.

Vous pouvez en faire autant pour un état en renseignant la zone Modèle d'état.

X. Un état sur plusieurs colonnes

En mode création, Fichier/Mise en page, onglet Colonnes, saisissez le nombre désiré. La largeur de l'état doit correspondre à la largeur d'une colonne.

XI. Convertir une macro en langage VBA

  • Sélectionnez la macro
  • Fichier/Enregistrer sous/Exporter
  • Cochez l'option Enregistrer comme un module Visual Basic.

Si vous ne pouvez effectuer cette conversion, vérifiez si vous avez installé les Assistants avancés d'Access.

XII. Masquer une table

  • Outils/Options, onglet Affichage, décochez Objets masqués.
  • Clic-droit sur la table/Propriétés, cochez l'attribut Masqué.

XIII. Paramètres d'ouverture

  • Outils/Démarrage.
  • Cliquez sur le bouton Avancé.
  • Pour ne pas voir les objets de la base, décochez Afficher la fenêtre de base de données.
  • Pour afficher un formulaire automatiquement à l'ouverture, sélectionnez le dans la liste Afficher le formulaire.
  • Pour vous permettre, malgré tout, d'atteindre tout le fenêtre de la base, cochez Utiliser les touches spéciales d'accès. Il vous suffira alors de tapez sur F11 ou Alt+F1.

XIV. Vous manipuler souvent une base

Compactez-la, elle prendra ainsi moins de place. Outils/Utilitaire de base de données/Compacter une base de données.

XV. Conseils pour une grosse base ou une base partagé

Fractionnez-la, une base pour les tables et une pour les requêtes, formulaires et états (cette dernière ayant des tables attachées à la 1ère). Ainsi vous pouvez sauvegarder rapidement les données (base contenant les tables) ou adapter les formulaires aux différents utilisateurs.
Pour fractionner : Outils/Compléments, option Fractionnement de bases de données, suivez les conseils de l'assistant.

XVI. Requête analyse croisée, vous avez une erreur...

Si votre requête analyse croisée demande des paramètres pour s'éxécuter, c'est à dire que pour un ou plusieurs champ dans la ligne Critères vous avez écrit quelque chose du genre [Invite du paramètre] ou [reférence au contenu d'un controle d'un formulaire], Access provoque éventuellement l'erreur :
Le moteur de Base de donnée microsoft Jet ne reconnait pas [votre invite] en tant que champ ou expression correcte.
Si vous n'avez pas au préalable précisé le type de données de vos paramètres, l'erreur est provoquée. En conséquence, vous devez :

  • Ouvrir la reqûete en modification,
  • Menu Requête/Paramètres.
  • Sur la 1ère ligne, dans la colonne Paramètres vous  tapez votre paramètre
  • Sur la même ligne, dans la colonne Type de données, vous sélectionnez le type de données correspondant à ce paramètre
  • Vous recommencez pour tous les paramètres.
AccueilDébut de la page