Les Types de Données et Propriétés de Champ dans Access

Présentation des types de données et des propriétés de champ

Chaque table dans Access se compose de champs. Les propriétés d’un champ décrivent les caractéristiques et le comportement des données qui y sont ajoutées. Le type de données d’un champ est la propriété la plus importante, car elle détermine la nature des données que vous pouvez y stocker. Cet article décrit les types de données et d’autres propriétés de champ disponibles dans Access. Il contient également des informations supplémentaires dans une section de référence détaillée concernant les types de données.

Vue d’ensemble

Les type de données peuvent être déroutants. Par exemple, si le type de données d’un champ est Texte, ce champ peut stocker des données composées de texte ou de chiffres. En revanche, un champ dont le type de données est Nombre ne peut stocker que des données numériques. Vous devez donc connaître les propriétés utilisées avec chaque type de données.

Le type de données d’un champ détermine bon nombre d’autres qualités de celui-ci, dont les suivantes :

  • formats utilisables avec le champ ;
  • taille maximale des valeurs ;
  • mode d’utilisation du champ dans des expressions ;
  • possibilité ou non d’indexer le champ.

Le type de données d’un champ peut être prédéfini. Vous pouvez également sélectionner un type de données d’un champ en fonction de la manière dont vous le créez. Par exemple, lorsque vous créez un champ en mode Feuille de données :

  • si vous utilisez un champ existant d’une autre table, le type de données est déjà défini dans le modèle ou dans l’autre table.
  • si vous entrez des données dans une colonne (ou un champ) vide, soit Access affecte un type de données au champ en fonction des valeurs que vous entrez, soit vous définissez vous-même le type de données et le format au champ.
  • si, sous l’onglet Modifier les champs, dans le groupe Champs et colonnes, vous cliquez sur Ajouter des champs, Access affiche la liste des types de données que vous pouvez sélectionner.

Quand utiliser un type de données particulier

Le type de données d’un champ est un ensemble de caractéristiques qui s’appliquent à toutes les valeurs contenues dans celui-ci. Par exemple, les valeurs stockées dans un champ de type Texte ne peuvent contenir que des lettres, des chiffres et un ensemble limité de caractères de ponctuation. Par ailleurs, ce type de champ ne peut pas contenir plus de 255 caractères.

Conseil : Parfois, les données figurant dans un champ peuvent sembler être d’un certain type alors qu’elles sont en réalité d’un autre. Par exemple, un champ peut sembler contenir des valeurs numériques qui sont en fait des valeurs de texte, telles que des numéros de chambres. Vous pouvez souvent utiliser une expression pour comparer ou convertir des données de différents types.

Les tables suivantes présentent les formats disponibles pour chaque type de données, et expliquent l’effet de l’option de mise en forme.

Types de base

Format Utiliser pour afficher
Texte Valeurs alphanumériques courtes, telles qu’un nom ou une adresse postale. Notez que, depuis Access 2013, les types de données Texte ont été renommés Texte court.
Nombre, Grand numéro Valeurs numériques telles que des distances. Notez qu’il existe un type de données distinct pour les devises.
Devise Valeurs monétaires.
Oui/Non Valeurs Oui et Non, les champs ne pouvant contenir qu’une des deux valeurs.
Date/Heure Valeurs de date et d’heure pour les années 100 à 9999.
Texte enrichi Texte ou combinaisons de texte et de chiffres que vous pouvez mettre en modifiant la couleur et la police.
Champ calculé Résultats d’un calcul. Le calcul doit faire référence à d’autres champs dans la même table. Pour créer le calcul, vous utilisez le Générateur d’expression. Notez que les champs de type Calculé ont été introduits dans Access 2010.
Pièce jointe Images, fichiers de feuille de calcul, documents, graphiques et autres types de fichiers pris en charge que vous joignez aux enregistrements dans votre base de données, de la même manière que vous joignez des fichiers à des e-mails.
Lien hypertexte Texte ou combinaisons de texte et de chiffres stockés en tant que texte et utilisés en tant qu’adresse au format de lien hypertexte.
Mémo Longs blocs de texte. Un champ de type Mémo classique permet, par exemple, d’entrer la description détaillée d’un produit. Notez que, depuis Access 2013, le type de données Mémo a été renommé Texte long.
Liste de choix Affiche soit une liste de valeurs extraites d’une table ou d’une requête, soit un ensemble de valeurs que vous avez spécifiées lors de la création du champ. L’Assistant Liste de choix démarre, qui vous permet de créer un champ de type Liste de choix. Le type de données d’un champ de type Liste de choix est Texte ou Nombre, selon les choix que vous opérez dans l’Assistant.

Les champs de type Liste de choix ont un ensemble supplémentaire de propriétés répertoriées sous l’onglet Liste de choix dans le volet Propriétés du champ.

Remarque : Les types de données Pièce jointe et Calculé ne sont pas disponibles dans les formats de fichier .mdb.

Nombre

Format Utiliser pour afficher
Général Nombres sans autre mise en forme exactement tels qu’ils sont stockés.
Devise Valeurs monétaires générales.
Euro Valeurs monétaires générales stockées au format de la devise européenne.
Fixé Données numériques.
Standard Données numériques avec décimales.
Pourcentage Pourcentages.
Scientifique Calculs.

Date et heure

Format Utiliser pour afficher
Date, abrégé Afficher la date dans un format court. Dépend de vos paramètres régionaux de date et d’heure. Par exemple, 14/3/2001, la France.
Date, réduit Afficher la date dans un format moyen. Par exemple, 3-avr-09 pour la France.
Date, complet Afficher la date dans un format long. Varie en fonction de vos paramètres régionaux de date et d’heure. Par exemple, mercredi 14 mars 2001 pour la France.
Heure AM/PM Afficher l’heure uniquement au format 12 heures correspondant aux modifications des paramètres régionaux de date et d’heure.
Heure, réduit Afficher l’heure suivie de AM/PM.
Heure 24 heures Afficher l’heure uniquement au format 24 heures correspondant aux modifications des paramètres régionaux de date et d’heure.

Oui/Non

Type de données Utiliser pour afficher
Case à cocher Case à cocher.
Oui/Non Options Oui ou Non.
Vrai/Faux Options Vrai ou Faux.
Actif/Inactif Options Actif ou Inactif.

Objet OLE    Objets OLE tels que des documents Word.

Propriété de taille de champ

Après avoir créé un champ et défini son type de données, vous pouvez définir des propriétés de champ supplémentaires. Le type de données du champ détermine les autres propriétés que vous pouvez définir. Par exemple, vous pouvez contrôler la taille d’un champ de type Texte en définissant sa propriété Taille du champ.

Pour les champs de type Nombre et Devise, la propriété Taille du champ est particulièrement importante, car elle détermine leur plage de valeurs. Par exemple, un champ de type Nombre d’un bit ne peut stocker que des nombres entiers de 0 à 255.

La propriété Taille du champ détermine également la quantité d’espace disque que nécessite chaque valeur de champ de type Nombre. Selon la taille du champ, le nombre peut occuper exactement 1, 2, 4, 8, 12 ou 16 octets.

Remarque : Les champs de type Texte et Mémo ont des tailles de valeur variables. Pour ces types de données, la Taille du champ définit l’espace maximal disponible pour toute valeur.

Pour plus d’informations sur les propriétés de champ et leur fonctionnement avec les différents types données, accédez à la section Référence concernant les types de données. Lisez également l’article Définir la taille des champs.

Types de données dans les relations et jointures

Une relation est une association entre des champs communs dans deux tables. Une relation peut être de type un-à-un, un-à-plusieurs ou plusieurs-à-plusieurs.

Une jointure est une opération SQL qui combine des données de deux sources en un enregistrement dans une requête recordset basée sur des valeurs figurant dans un champ spécifié que les sources ont en commun. Une jointure peut être de type jointure interne, jointure externe gauche ou jointure externe droite.

Lorsque vous créez une relation entre tables ou ajoutez une jointure à une requête, les champs que vous connectez doivent avoir des types de données identiques ou compatibles. Par exemple, vous ne pouvez pas créer de jointure entre un champ de type Nombre et un champ de type Texte, même si les valeurs de ces champs correspondent.

Dans une relation ou une jointure, les champs de type NuméroAuto sont compatibles avec les champs de type Nombre si la propriété Taille du champ de ces derniers est Entier long.

Vous ne pouvez pas modifier le type de données ou la propriété Taille du champ d’un champ impliqué dans une relation entre tables. Vous pouvez supprimer temporairement la relation pour modifier la propriété Taille du champ. Toutefois, si vous modifiez le type de données, vous ne pouvez pas recréer la relation sans commencer par modifier le type de données du champ associé. Pour plus d’informations sur les tables, voir Présentation des tables.

Référence concernant les types de données

Le type de données que vous appliquez à un champ contient un ensemble de propriétés que vous pouvez sélectionner. Pour plus d’informations, cliquez sur données types ci-dessous.

  • Pièce jointe
  • NuméroAuto
  • Calculé
  • Devise
  • Date/Heure
  • Lien hypertexte
  • Mémo
  • Nombre
  • Grand numéro
  • objet OLE
  • Texte
  • Oui/Non

Pièce jointe

Objectif   Utilisée dans un champ permettant de joindre des fichiers ou des images à un enregistrement. Par exemple, si vous avez une base de données de contacts de travail, vous pouvez utiliser un champ de type Pièce jointe pour ajouter une photo de contact ou un document tel qu’un CV. Pour certains types de fichiers, Access compresse chaque pièce jointe lors de son ajout. Le type de données Pièce jointe est disponible uniquement dans les bases de données dont le format de fichier est .accdb.

Types de pièces jointes qu’Access compresse

Lorsque vous joignez un fichier de l’un des types suivants, Access le compresse.

  • images bitmap, telles que des fichiers .bmp ;
  • métafichiers Windows, dont les fichiers .emf ;
  • fichiers .exif (Exchangeable Image File Format) ;
  • icônes ;
  • Fichiers .tiff (Tagged Image File Format).

Vous pouvez joindre à un enregistrement plusieurs types de fichiers. Toutefois, certains types de fichiers susceptibles de présenter des risques pour la sécurité sont bloqués. En règle générale, vous pouvez joindre tout fichier créé dans l’un des programmes Microsoft Office. Vous pouvez également joindre des fichiers journaux (.log), des fichiers texte (.text, .txt) et des fichiers compressés au format .zip. Pour obtenir la liste des formats de fichier image pris en charge, consultez le tableau plus loin dans cette section.

Liste des types de fichiers bloqués

Access bloque les fichiers joints des types suivants.

.ade .ins .mda .scr
.adp .isp .mdb .sct
.app .its .mde .shb
.asp .js .mdt .shs
.bas .jse .mdw .tmp
.bat .ksh .mdz .url
.cer .lnk .msc .vb
.chm .mad .msi .vbe
.cmd .maf .msp .vbs
.com .mag .mst .vsmacros
.cpl .mam .ops .vss
.crt .maq .pcd .vst
.csh .mar .pif .vsw
.exe .mas .prf .ws
.fxp .mat .prg .wsc
.hlp .mau .pst .wsf
.hta .mav .reg .wsh
.inf .maw .scf

Propriétés de champ prises en charge

Propriété Usage
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Obligatoire Exige que chaque enregistrement ait au moins une pièce jointe pour le champ.

Formats de fichier image pris en charge

Access prend en charge les formats de fichiers graphiques suivants sans installation de logiciel supplémentaire :

  • Windows Bitmap (fichiers .bmp) ;
  • Bitmap Run-length encoded (fichiers .rle) ;
  • Bitmap indépendante du périphérique (fichiers .dib) ;
  • Graphics Interchange Format (fichiers .gif) ;
  • Joint photographique Experts Group (fichiers .jpg, .jpeg et .jpe) ;
  • Exchangeable Image File Format (fichiers .exif) ;
  • Portable Network Graphics (fichiers .png) ;
  • Tagged Image File Format (fichiers .tif et .tiff) ;
  • Icône (fichiers .ico et .icon) ;
  • Windows Metafile Format (fichiers .wmf) ;
  • Métafichier amélioré (fichiers .emf).

Conventions d’affectation des noms de fichiers

Les noms des fichiers joints peuvent inclure tout caractère Unicode pris en charge par le système de fichiers NTFS utilisé dans Microsoft Windows NT. En outre, les noms de fichiers doivent respecter les règles suivantes :

  • Les noms ne doivent pas dépasser 255 caractères, extension du nom de fichier comprise.
  • Les noms ne peuvent pas contenir les caractères suivants : points d’interrogation (?), guillemets (), barres obliques et obliques inverses (/ \), crochets ouvrants ou fermants (< >), astérisques (*), barre verticale (|), signes deux-points (:) et marques de paragraphe ().

NuméroAuto

Objectif    Un champ de type NuméroAuto permet de fournir une valeur unique qui n’a aucune autre utilité que de rendre chaque enregistrement unique. Un champ de type NuméroAuto est le plus souvent utilisé comme clé primaire, en particulier quand aucune clé naturelle appropriée (clé basée sur un champ de données) n’est disponible.

Une valeur de champ de type NuméroAuto nécessite 4 ou 16 octets, selon la valeur de sa propriété Taille du champ.

Supposons que vous ayez une table qui stocke des informations de contacts. Vous pouvez utiliser les noms de contacts en tant que clé primaire pour cette table, mais comment gérez deux contacts homonymes ? Les noms sont des clés naturelles inappropriées parce qu’il est fréquent qu’ils ne soient pas uniques. L’utilisation d’un champ de type NuméroAuto garantit que chaque enregistrement ait un identificateur unique.

Remarque : Vous ne devez pas utiliser de champ de type NuméroAuto pour conserver le nombre d’enregistrements dans une table. Les valeurs NuméroAuto n’étant pas réutilisées, la suppression d’enregistrements peut entraîner des lacunes dans le dénombrement. Par ailleurs, un décompte précis des enregistrements peut être facilement obtenu à l’aide d’une ligne Totaux dans une feuille de données.

Propriétés de champ prises en charge

Propriété Usage
Taille du champ Détermine la quantité d’espace alloué à chaque valeur. Pour les champs de type NuméroAuto, seules deux valeurs sont autorisées :

  • La taille de champ de type Entier Long définit celle des champs de type NuméroAuto qui ne sont pas utilisés en tant que N° de réplication. Il s’agit de la valeur par défaut. Vous ne devez modifier cette valeur que si vous créez un champ de type N° de réplication.

    Remarque : La réplication n’est pas prise en charge dans les bases de données qui utilisent un nouveau format de fichier tel que .accdb.

    Ce paramètre rend le champ de type NuméroAuto compatible avec d’autres champs de type Entier long quand ceux-ci sont utilisés dans des relations ou des jointures. Chaque valeur de champ requiert 4 octets d’espace de stockage.

  • La taille de champ de type N° de réplication définit celle des champs de type NuméroAuto utilisés comme N° de réplication dans un réplica de base de données. N’utilisez cette valeur que si vous travaillez à la conception ou mettez en œuvre la conception d’une base de données répliquée.Chaque valeur de champ requiert 16 octets d’espace de stockage.
Nouvelles valeurs Détermine si un champ de type NuméroAuto est incrémenté avec chaque nouvelle valeur ou utilise des nombres aléatoires. Sélectionnez l’une des options suivantes :

  • Incrément   Commence par la valeur 1 et augmente de façon incrémentielle de 1 unité pour chaque nouvel enregistrement.
  • Aléatoire   Commence par une valeur aléatoire et affecte une valeur aléatoire à chaque nouvel enregistrement. La taille des valeurs est celle du champ de type Entier Long, et les valeurs sont comprises entre -2 147 483 648 et 2 147 483 647.
Format Si vous utilisez un champ de type NuméroAuto en tant que clé primaire ou N° de réplication, vous ne devez pas définir cette propriété. Dans le cas contraire, choisissez un format numérique répondant à vos besoins spécifiques.
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire. À défaut d’index unique, il est possible d’entrer des valeurs en double susceptibles de rompre tout relation dont la clé fait partie.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Balises actives Associe une balise active au champ. Les balises actives ont été abandonnées dans Access 2013.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.

Calculé

Objectif    Permet de stocker les résultats d’un calcul.Le calcul doit faire référence à d’autres champs dans la même table. Pour créer le calcul, vous utilisez le Générateur d’expression. Notez les données de type Calculé ont été introduites dans Access 2010. Les données de type Calculé sont disponibles uniquement dans les bases de données dont le format de fichier est .accdb.

Propriétés de champ prises en charge

Propriété Usage
Expression Le résultat de ce calcul est stocké dans la colonne calculée. Si cette colonne a été enregistrée, seules les colonnes enregistrées sont utilisées dans cette expression.
Type de résultat Le résultat du calcul s’affiche sous la forme de ce type de données.
Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Vous pouvez utiliser n’importe quel format de nombre valide. Le plus souvent, vous devez définir la valeur Format de façon à ce qu’elle corresponde au type de résultat.
Nombre de décimales Spécifie le nombre de positions décimales à utiliser lors de l’affichage des nombres.
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.

Devise

Objectif   Permet de stocker des données monétaires.Les données d’un champ de type Devise ne sont pas arrondies pendant les calculs. Un champ de type Devise offre une précision de 15 chiffres à gauche et de 4 chiffres à droite de la virgule. Chaque valeur de champ de type Devise nécessite 8 octets de stockage.

Propriétés de champ prises en charge

Propriété Usage
Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Vous pouvez utiliser n’importe quel format de nombre valide. Dans la plupart des cas, vous devez définir la valeur Format sur Devise.
Nombre de décimales Spécifie le nombre de positions décimales à utiliser lors de l’affichage des nombres.
Masque de saisie Affiche des caractères d’édition pour guider la saisie de données. Par exemple, un masque de saisie peut afficher le signe euro (€) au début du champ.
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Valeur par défaut Affecte automatiquement la valeur spécifiée à ce champ lors de l’ajout d’un enregistrement.
Règle de validation Fournit une expression qui doit être vraie chaque fois que vous ajoutez ou modifiez la valeur dans ce champ. À utiliser conjointement avec la propriété Texte de validation.
Texte de validation Entrez un message à afficher quand une valeur entrée viole l’expression dans la propriété Règle de validation.
Obligatoire Nécessite l’entrée de données dans le champ.
Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Balises actives Associe une balise active au champ. Les balises actives ont été abandonnées dans Access 2013.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.

Date/Heure

Objectif   Permet de stocker des données basées sur l’heure.

Propriétés de champ prises en charge

Propriété Usage
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Valeur par défaut Affecte automatiquement la valeur spécifiée à ce champ lors de l’ajout d’un enregistrement.
Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Vous pouvez utiliser un format prédéfini ou créer votre propre format personnalisé.

Liste de formats prédéfinis

  • Date, général   Par défaut, si la valeur est une date uniquement, aucune heure ne s’affiche. Si la valeur est une heure uniquement, aucune date ne s’affiche. Ce paramètre est une combinaison des paramètres Date, abrégé et Heure, complet.Exemples
    • 3/4/07
    • 05:34:00 PM
    • 3/4/07 05:34:00 PM
  • Date, complet   Identique au paramètre Heure longue dans les paramètres régionaux de Windows. Par exemple : Samedi 3 avril 2007.
  • Date, réduit   Affiche la date au format jj-mmm-aaaa. Par exemple : 3-avr-2007.
  • Date, abrégé   Identique au paramètre Date courte dans les paramètres régionaux de Windows. Par exemple : 3/4/07.

    Avertissement : Le paramètre Date, abrégé suppose que les dates comprises entre le 1/1/00 et le 31/12/29 sont des dates du vingt-et-unième siècle (autrement dit, les années 2000 à 2029). Les dates comprises entre le 1/1/30 et le 31/12/99 sont supposées être des dates du vingtième siècle (autrement dit, les années 1930 à 1999).

  • Heure, complet   Identique au paramètre sous l’onglet Heure dans les paramètres régionaux de Windows. Par exemple : 5:34:23 PM.
  • Heure, réduit   Affiche l’heure exprimée en heures et minutes séparées par le caractère séparateur horaire, suivi de l’indicateur AM ou PM. Par exemple : 5:34 PM.
  • Heure, abrégé   Affiche l’heure exprimée en heures et minutes séparées par le caractère séparateur horaire, sur une horloge de 24 heures. Par exemple : 17:34.

Listes de composants que vous pouvez utiliser dans des formats personnalisés

Tapez n’importe quelle combinaison des composants suivants pour créer un format personnalisé. Par exemple, pour afficher la semaine de l’année et le jour de l’année, tapez ss/s.

Important : Les formats personnalisés qui ne sont pas cohérents avec les paramètres de date/heure spécifiés dans les paramètres régionaux de Windows sont ignorés. Pour plus d’informations sur les paramètres régionaux de Windows, voir l’aide de Windows.

Séparateurs

Remarque : Les séparateurs sont définis dans les paramètres régionaux de Windows.

:   Séparateur horaire. Par exemple, hh:mm

/   Séparateur de date. Par exemple, mmm/aaaa

Courte chaîne de caractères entre guillemets (“”) Séparateur personnalisé. Les guillemets ne s’affichent pas. Par exemple, “,” affiche une virgule.

Formats de date

j   Jour du mois en un ou deux chiffres (1 à 31).

jj   Jour du mois en deux chiffres (01 à 31).

jjj   Trois premières lettres du jour de la semaine (Dim à Sam).

jjjj   Nom complet du jour de la semaine (Dimanche à Samedi).

s   Jour de la semaine (1 à 7).

ss   Semaine de l’année (1 à 53).

m   Mois de l’année en un ou deux chiffres (1 à 12).

mm   Mois de l’année en deux chiffres (01 à 12).

mmm   Trois premières lettres du mois (Jan à Déc).

mmmm   Nom complet du mois (janvier à décembre).

t   Trimestre de l’année (1 à 4).

a   Numéro du jour dans l’année (1 à 366).

aa   Deux derniers chiffres de l’année (01 à 99).

aaaa   Année complète (0100 à 9999).

Formats d’heure

h   Heure en un ou deux chiffres (0 à 23).

hh   Heure en deux chiffres (00 à 23).

m   Minute en un ou deux chiffres (0 à 59).

mm   Minute en deux chiffres (00 à 59).

s   Seconde en un ou deux chiffres (0 à 59).

ss   Seconde en deux chiffres (00 à 59).

Format d’horloge

AM/PM   Horloge de douze heures assortie des lettres « AM » (matin) ou « PM » (après-midi) en majuscules. Par exemple, 9:34 PM.

am/pm   Horloge de douze heures assortie des lettres « am » (matin) ou « pm » (après-midi) en minuscules. Par exemple, 9:34 pm.

A/P   Horloge de douze heures assortie des lettres « A » (matin) ou « P » (après-midi) en majuscules. Par exemple, 9:34 P.

a/p   Horloge de douze heures assortie des lettres « a » (matin) ou « p » (après-midi) en minuscules. Par exemple, 9:34 p.

AMPM   Horloge de douze heures avec l’indicateur matin/après-midi approprié, tel que défini dans les paramètres régionaux de Windows.

Formats prédéfinis

c   Identique au format prédéfini Date, général.

ddddd   Identique au format prédéfini Date, abrégé.

dddddd   Identique au format prédéfini Date, complet.

ttttt   Identique au format prédéfini Heure, complet.

Mode IME Contrôle de la conversion de caractères dans les versions de Windows pour l’Asie orientale.
Mode de formulation IME Contrôle de la conversion d’expressions dans les versions de Windows pour l’Asie orientale.
Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Masque de saisie Affiche des caractères d’édition pour guider la saisie de données. Par exemple, un masque de saisie peut afficher le signe euro (€) au début du champ.
Obligatoire Nécessite l’entrée de données dans le champ.
Afficher le sélecteur de dates Spécifie l’affichage ou non du contrôle Sélecteur de dates.

Remarque : Si vous utilisez un masque de saisie pour un champ de type Date/Heure, le contrôle Sélecteur de dates n’est pas disponible, quelle que soit la définition de cette propriété.

Balises actives Associe une balise active au champ. Les balises actives ont été abandonnées dans Access 2013.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.
Règle de validation Fournit une expression qui doit être vraie chaque fois que vous ajoutez ou modifiez la valeur dans ce champ. À utiliser conjointement avec la propriété Texte de validation.
Texte de validation Entrez un message à afficher quand une valeur entrée viole l’expression dans la propriété Règle de validation.

Lien hypertexte

Objectif   Permet de stocker un lien hypertexte, par exemple, une adresse de messagerie ou une URL de site web.Un lien hypertexte peut être un chemin d’accès UNC ou une URL. Il peut stocker jusqu’à 2 048 caractères.

Propriétés de champ prises en charge

Propriété Usage
Chaîne vide autorisée Permet d’entrer une chaîne de longueur nulle (“”) (en sélectionnant Oui) dans un champ de type Lien hypertexte, Texte ou Mémo.
Ajouter uniquement Détermine si les modifications de la valeur du champ doivent ou non être suivies. Il existe deux paramètres :

  • Oui Suit les modifications. Pour afficher l’historique de la valeur du champ, cliquez avec le bouton droit sur le champ, puis cliquez sur Afficher l’historique des colonnes.
  • Non Ne suit pas les modifications.

Avertissement : La définition de cette propriété sur Non a pour effet de supprimer tout historique de valeur de champ existant.

Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Valeur par défaut Affecte automatiquement la valeur spécifiée à ce champ lors de l’ajout d’un enregistrement.
Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Vous pouvez définir un format personnalisé pour un champ de type Lien hypertexte.
Mode IME Contrôle de la conversion de caractères dans les versions de Windows pour l’Asie orientale.
Mode de formulation IME Contrôle de la conversion d’expressions dans les versions de Windows pour l’Asie orientale.
Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Obligatoire Nécessite l’entrée de données dans le champ.
Balises actives Associe une balise active au champ. Les balises actives ont été abandonnées dans Access 2013.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.
Compression Unicode Compresse le texte stocké dans ce champ quand moins de 4 096 caractères sont stockés.
Règle de validation Fournit une expression qui doit être vraie chaque fois que vous ajoutez ou modifiez la valeur dans ce champ. À utiliser conjointement avec la propriété Texte de validation.
Texte de validation Entrez un message à afficher quand une valeur entrée viole l’expression dans la propriété Règle de validation.

Mémo

Objectif   Permet de stocker un bloc de texte de plus de 255 caractères et qui est mis en forme. Notez que, depuis Access 2013, le type de données Mémo a été renommé Texte long.

Propriétés de champ prises en charge

Propriété Usage
Chaîne vide autorisée Permet d’entrer une chaîne de longueur nulle (“”) (en sélectionnant Oui) dans un champ de type Lien hypertexte, Texte ou Mémo.
Ajouter uniquement Détermine si les modifications de la valeur du champ doivent ou non être suivies. Il existe deux paramètres :

  • Oui   Suit les modifications. Pour afficher l’historique de la valeur du champ, cliquez avec le bouton droit sur le champ, puis cliquez sur Afficher l’historique des colonnes.
  • Non   Ne suit pas les modifications.

    Avertissement : La définition de cette propriété sur Non a pour effet de supprimer tout historique de valeur de champ existant.

Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Conseil : Une légende efficace est généralement courte.

Valeur par défaut Affecte automatiquement la valeur spécifiée à ce champ lors de l’ajout d’un enregistrement.
Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Vous pouvez définir un format personnalisé pour un champ de type Mémo.
Mode IME Contrôle de la conversion de caractères dans les versions de Windows pour l’Asie orientale.
Mode de formulation IME Contrôle de la conversion d’expressions dans les versions de Windows pour l’Asie orientale.
Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Obligatoire Nécessite l’entrée de données dans le champ.
Balises actives Associe une balise active au champ. Les balises actives ont été abandonnées dans Access 2013.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.
Compression Unicode Compresse le texte stocké dans ce champ quand moins de 4 096 caractères sont stockés.
Règle de validation Fournit une expression qui doit être vraie chaque fois que vous ajoutez ou modifiez la valeur dans ce champ. À utiliser conjointement avec la propriété Texte de validation.
Texte de validation Entrez un message à afficher quand une valeur entrée viole l’expression dans la propriété Règle de validation.

Nombre

Objectif   Permet de stocker une valeur numérique non monétaire. Si vous pourriez utiliser les valeurs dans le champ pour effectuer un calcul, utilisez le type de données Nombre.

Propriétés de champ prises en charge

Propriété Usage
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Nombre de décimales Spécifie le nombre de positions décimales à utiliser lors de l’affichage des nombres.
Valeur par défaut Affecte automatiquement la valeur spécifiée à ce champ lors de l’ajout d’un enregistrement.
Taille du champ Sélectionnez l’une des options suivantes :

  • Octet : pour les entiers compris entre 0 et 255 ; l’espace de stockage nécessaire est de 1 octet.
  • Entier : pour les entiers compris entre -32 768 et +32 767 ; l’espace de stockage nécessaire est de 2 octets.
  • Entier long : pour les entiers compris entre -2 147 483 648 et +2 147 483 647 ; l’espace de stockage nécessaire est de 4 octets.

    Conseil : Utilisez le type de données Entier long lorsque vous créez une clé étrangère pour lier un champ au champ de clé primaire NuméroAuto d’une autre table.

  • Réel simple   Pour les valeurs numériques à virgule flottante comprises entre -3,4 x 1 038 et +3,4 x 1 038 et constituées d’un maximum de sept chiffres significatifs. L’espace de stockage nécessaire est de 4 octets.
  • Réel double   Pour les valeurs numériques à virgule flottante comprises entre -1,797 x 10 308 et +1,797 x 10 308 et constituées d’un maximum de quinze chiffres significatifs. L’espace de stockage nécessaire est de 8 octets.
  • N° de réplication Permet de stocker un identificateur global unique requis pour la réplication. L’espace de stockage nécessaire est de 16 octets. Notes que la réplication n’est pas prise en charge pour le format de fichier .accdb.
  • Décimal   Pour les valeurs numériques comprises entre -9,999… x 1 027 et +9,999… x 1 027. L’espace de stockage nécessaire est de 12 octets.

Conseil : Pour des performances optimales, spécifiez la Taille du champ la plus petite suffisante.

Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Vous pouvez utiliser n’importe quel format de nombre valide.
Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Masque de saisie Affiche des caractères d’édition pour guider la saisie de données. Par exemple, un masque de saisie peut afficher le signe euro (€) au début du champ.
Obligatoire Nécessite l’entrée de données dans le champ.
Balises actives Associe une balise active au champ. Les balises actives ont été abandonnées dans Access 2013.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.
Règle de validation Fournit une expression qui doit être vraie chaque fois que vous ajoutez ou modifiez la valeur dans ce champ. À utiliser conjointement avec la propriété Texte de validation.
Texte de validation Entrez un message à afficher quand une valeur entrée viole l’expression dans la propriété Règle de validation.

Grand numéro

Objectif    Permet de stocker une valeur numérique importante qui n’est pas une valeur monétaire. Si vous pouvez utiliser les valeurs du champ pour effectuer un calcul, utilisez le type de données Grand numéro.

Propriétés de champ prises en charge

Propriété Usage
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Nombre de décimales Spécifie le nombre de positions décimales à utiliser lors de l’affichage des nombres.
Valeur par défaut Affecte automatiquement la valeur spécifiée à ce champ lors de l’ajout d’un enregistrement.
Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Vous pouvez utiliser n’importe quel format de nombre valide.
Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Masque de saisie Affiche des caractères d’édition pour guider la saisie de données. Par exemple, un masque de saisie peut afficher le signe euro (€) au début du champ.
Obligatoire Nécessite l’entrée de données dans le champ.
Balises actives Associe une balise active au champ. Les balises actives ont été abandonnées dans Access 2013.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.
Règle de validation Fournit une expression qui doit être vraie chaque fois que vous ajoutez ou modifiez la valeur dans ce champ. À utiliser conjointement avec la propriété Texte de validation.
Texte de validation Entrez un message à afficher quand une valeur entrée viole l’expression dans la propriété Règle de validation.

Objet OLE

Objectif    Permet de joindre un objet OLE, par exemple, une feuille de calcul Microsoft Office Excel, à un enregistrement. Si vous voulez vous servir de fonctionnalités liaison et incorporation d’objets (OLE, Object Linking and Embedding), vous devez utiliser le type de données Objet OLE.Dans la plupart des cas, vous devez utiliser un champ de type Pièce jointe au lieu d’un champ de type Objet OLE. Les champs de type Objets OLE prennent en charge moins de types de fichiers que les champs de type Pièce jointe. En outre, les champs de type Objet OLE ne vous permettent pas de joindre plusieurs fichiers à un seul enregistrement.

Propriétés de champ prises en charge

Propriété Usage
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Obligatoire Nécessite l’entrée de données dans le champ.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.

Texte

Objectif   Permet de stocker jusqu’à 255 caractères de texte. Notez que, depuis Access 2013, le type de données Texte a été renommé Texte court.

Propriétés de champ prises en charge

Propriété Usage
Chaîne vide autorisée Permet d’entrer une chaîne de longueur nulle (“”) (en sélectionnant Oui) dans un champ de type Lien hypertexte, Texte ou Mémo.
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Valeur par défaut Affecte automatiquement la valeur spécifiée à ce champ lors de l’ajout d’un enregistrement.
Taille du champ Entrez une valeur comprise entre 1 et 255. Les champs de texte peuvent comprendre de 1 à 255 caractères. Pour les champs de type Texte de plus grande taille, utilisez le type de données Mémo.

Conseil : Pour des performances optimales, spécifiez la Taille du champ la plus petite suffisante.

Par exemple, si vous stockez des codes postaux d’une longueur connue, vous devez spécifier celle-ci en tant que Taille du champ.

Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Vous pouvez définir un format personnalisé pour un champ de type Texte.
Mode IME Contrôle de la conversion de caractères dans les versions de Windows pour l’Asie orientale.
Mode de formulation IME Contrôle de la conversion d’expressions dans les versions de Windows pour l’Asie orientale.
Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Obligatoire Nécessite l’entrée de données dans le champ.
Balises actives Associe une balise active au champ. Les balises actives ont été abandonnées dans Access 2013.
Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.
Compression Unicode Compresse le texte stocké dans ce champ quand moins de 4 096 caractères sont stockés.
Règle de validation Fournit une expression qui doit être vraie chaque fois que vous ajoutez ou modifiez la valeur dans ce champ. À utiliser conjointement avec la propriété Texte de validation.
Texte de validation Entrez un message à afficher quand une valeur entrée viole l’expression dans la propriété Règle de validation.

Oui/Non

Objectif   Permet de stocker une valeur booléenne.

Propriétés de champ prises en charge

Propriété Usage
Légende Texte d’étiquette qui s’affiche par défaut pour ce champ dans les formulaires, états et requêtes. Si cette propriété est vide, le nom du champ est utilisé. Toute chaîne de texte est autorisée.

Une légende efficace est généralement courte.

Valeur par défaut Affecte automatiquement la valeur spécifiée à ce champ lors de l’ajout d’un enregistrement.
Format Détermine l’apparence du champ lorsque celui-ci est affiché ou imprimé sur des feuilles de données, formulaires ou états liés au champ. Sélectionnez l’une des options suivantes :

  • Vrai/Faux   Affiche la valeur Vrai ou Faux.
  • Oui/non  Affiche la valeur Oui ou Non.
  • Actif/Inactif   Affiche la valeur Actif ou Inactif.
Indexé Spécifie si le champ comporte un index. Trois valeurs sont disponibles :

  • Oui (sans doublon)   Crée un index unique sur le champ.
  • Oui (avec doublons)   Crée un index non unique sur champ.
  • Non   Supprime un index sur le champ.

Remarque : Ne modifiez pas cette propriété pour un champ utilisé dans une clé primaire.

Si vous pouvez créer un index sur un champ en définissant la propriété de champ Indexé, il n’est pas possible de créer certains types d’index de cette manière. Par exemple, vous ne pouvez pas créer d’index multi-champ en définissant cette propriété.

Alignement du texte Spécifie l’alignement par défaut du texte dans un contrôle.
Règle de validation Fournit une expression qui doit être vraie chaque fois que vous ajoutez ou modifiez la valeur dans ce champ. À utiliser conjointement avec la propriété Texte de validation.
Texte de validation Entrez un message à afficher quand une valeur entrée viole l’expression dans la propriété Règle de validation.