Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

 
 
Microsoft Office Access
Rechercher
Rechercher
 
Acheter Office
Acheter et activer Office
 
 
 
Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

Formats d'affichage des champs ou des contrôles (MDB)
 

Remarque  Les informations contenues dans cette rubrique s'appliquent uniquement à une base de données Microsoft Access (.mdb).

Vous pouvez utiliser la propriété Format pour spécifier le format d'affichage (format : spécifie comment les données sont affichées et imprimées. Une base de données Access contient des formats standard pour des types de données spécifiques, de même qu'un projet Access pour les types de données SQL équivalents. Vous pouvez également créer des formats personnalisés.) des données pour un champ ou pour un contrôle (contrôle : objet d'interface utilisateur graphique, comme une zone de texte, une case à cocher, une barre de défilement ou un bouton de commande, qui permet aux utilisateurs de contrôler le programme. Vous pouvez utiliser des contrôles pour afficher des données ou des choix, effectuer une action ou rendre l'interface utilisateur plus lisible.). Par exemple, vous pouvez décider d'afficher toutes les dates au format mois/jour/année ou dans un autre format. Vous pouvez choisir dans une liste de formats prédéfinis pour des champs dont le type de données (type de données : caractéristique d'un champ qui détermine le type des données qu'il peut contenir. Les différents types de données sont Boolean, Integer, Long, Currency, Single, Double, Date, String et Variant (par défaut).) est NuméroAuto, Nombre, Devise, Date/Heure et Oui/Non, ou bien vous pouvez créer votre propre format personnalisé pour tous les types de données autres que Objet OLE.

Dans la plupart des cas, vous voudrez définir la propriété pour le champ en mode Création (mode Création : fenêtre qui présente la création des objets de base de données suivants : tables, requêtes, formulaires, états, macros et pages d'accès aux données. En mode Création, vous pouvez créer de nouveaux objets de base de données et modifier la structure d'objets existants.) de la table. De cette façon, la définition est automatiquement appliquée au champ en mode Création de requête et aux contrôles sur un formulaire ou un état dépendant (contrôle dépendant : contrôle utilisé dans un formulaire, un état ou une page d'accès aux données pour afficher ou modifier des données issues d'une table, d'une requête ou d'une instruction SQL. La propriété ControlSource du contrôle stocke le nom du champ auquel il est lié.) de ce champ. Dans certains cas, toutefois, vous trouverez utile de définir la propriété en mode Création de requête, en mode Création de formulaire ou en mode Création d'état. Par exemple, vous souhaiterez peut-être afficher un certain format dans une feuille de données de table et un autre format dans un état. Vous pouvez définir la propriété Format du champ en mode Création de requête, puis baser votre état sur la requête. Si vous utilisez un contrôle indépendant (contrôle indépendant : contrôle qui n'est pas connecté à un champ d'une table, d'une requête ou d'une instruction SQL sous-jacente. Un contrôle indépendant est souvent utilisé pour afficher un texte informatif ou des images décoratives.), vous devrez définir la propriété Format en mode Création de formulaire ou en mode Création d'état.

Si vous voulez créer des caractères d'affichage littéraux qui vous aident à saisir des données dans un format prédéfini, vous pouvez préférer utiliser un masque de saisie (masque de saisie : format composé de caractères d'affichage littéraux (tels que des parenthèses, des points et des traits d'union) et de caractères de masque, qui indique l'emplacement où des données doivent être entrées, ainsi que le type de données et le nombre de caractères autorisés.) au lieu d'un format.

AfficherChoix entre un format d'affichage et un format de saisie

Microsoft Access propose deux propriétés de champ dont les résultats sont similaires : les propriétés Format et MasqueSaisie.

Utilisez la propriété Format pour afficher les données dans un format cohérent. Par exemple, si vous définissez la propriété Format pour un champ Date/Heure au format Date, réduit, toutes les dates saisies vont s'afficher sous la forme : 12-Jan-1999. Si un utilisateur de votre base de données saisit une date sous la forme 12/01/99 (ou sous tout autre format de date valide), Microsoft Access va convertir l'affichage en format Date, réduit au moment d'écrire l'enregistrement.

La propriété Format affecte seulement la façon dont une valeur est affichée et pas la façon dont elle est stockée dans la table. De même, un format d'affichage (format : spécifie comment les données sont affichées et imprimées. Une base de données Access contient des formats standard pour des types de données spécifiques, de même qu'un projet Access pour les types de données SQL équivalents. Vous pouvez également créer des formats personnalisés.) n'est pas appliqué jusqu'à ce que les données saisies soient enregistrées : rien n'est affiché dans le champ pour suggérer ou contrôler le format dans lequel les données sont saisies. Si vous voulez que les données s'affichent exactement comme elles ont été saisies, ne définissez pas la propriété Format. Si vous devez contrôler la façon dont les données sont saisies, utilisez un masque de saisie (masque de saisie : format composé de caractères d'affichage littéraux (tels que des parenthèses, des points et des traits d'union) et de caractères de masque, qui indique l'emplacement où des données doivent être entrées, ainsi que le type de données et le nombre de caractères autorisés.) en plus ou à la place d'un format d'affichage des données. Un masque de saisie force les données à s'adapter au format que vous avez défini ; vous pouvez spécifier le type de valeurs qui peuvent être saisies.

Si vous définissez à la fois un format d'affichage et un masque de saisie pour un champ, Microsoft Access utilise le masque de saisie en cas d'ajout ou de modification des données et le paramétrage de Format détermine l'affichage des données lors de l'écriture de l'enregistrement. Quand vous utilisez ensemble les propriétés Format et MasqueSaisie, vérifiez que leurs résultats n'entrent pas en conflit.

AfficherFormats internationaux d'affichage des données

Microsoft Access peut afficher une large gamme de formats internationaux. Pour aider à obtenir une cohérence entre applications, Microsoft Access utilise les paramètres régionaux du Panneau de configuration de Microsoft Windows pour les formats prédéfinis Nombre et Date/Heure. Si vos données ne sont pas affichées à un format correct pour votre pays, modifiez les paramètres régionaux spécifiés dans le Panneau de configuration.

Les modifications apportées aux formats des paramètres régionaux dans le Panneau de configuration de Windows sont répercutées automatiquement dans votre base de données pour les champ de type Devise si le paramètre de la propriété Format est vide. Toutefois, ceci ne concerne que le format : les valeurs monétaires ne sont pas converties en devises. Par conséquent, le transfert de données entre des ordinateurs dont les paramètres régionaux sont différents peut aboutir à des données incorrectes pour les devises.

Par exemple, lorsque vous utilisez le format Monétaire sur un champ dans lequel le paramètre de la propriété Format est vide, une valeur de 5,47 kr sur un ordinateur défini pour le Danemark est convertie en $5.47 sur un ordinateur défini pour les États-Unis. Pour éviter de telles erreurs, définissez un format personnalisé pour la devise, comme par exemple #,## kr. Le format personnalisé prime sur les paramètres régionaux définis dans le Panneau de configuration de Windows. Des difficultés similaires n'apparaîtront pas lors du transfert de données standard numériques, de date ou d'heure entre des ordinateurs dont les paramètres régionaux sont différents.

publicité