Vous êtes sur la page 1sur 8

Proprits des champs

Dfinition
Proprits
Explications Applicable aux champs
Permet de limiter le champ pour
Taille du champ qu'il n'utilise pas trop de mmoires Texte et numrique.
inutilement.
Dfinit le format selon lequel le
Format Tous sauf objet OLE.
champ est enregistr ou affich.
Indique le nombre de chiffres aprs
Dcimales Numrique et montaire.
la virgules.
Indique comment le champ
NumeroAuto choisit le nouveau
Nouvelles valeurs NumeroAuto.
numro, soit par incrmentation ou
de faon alatoire.
Date/heure, texte, numrique,
Masque de saisie Facilite la saisie
montaire et NumeroAuto.
Le texte des tiquettes attaches
Lgendes Tous.
aux contrles des formulaires
valeur automatiquement entre dansDate/heure, oui/non, texte, mmo,
Valeur par dfaut un champ lors de la cration d'un numrique, montaire, lien
nouvel enregistrement hypertexte.
Valide si Limite les entres du champ Tous sauf NumeroAuto
Message affiche si la donne du
Date/heure, oui/non, texte, mmo,
Message si erreur champ n'est pas valide, utiliser
objet OLE, numrique, montaire.
avec la proprits Valide si.
Si la valeur est Oui, vous obligez la Date/heure, oui/non, texte, mmo,
Null interdit
saisie de donnes dans le champ. objet OLE, numrique, montaire.
Si la valeur est Non, vous obligez
Chane vide
saisir au minimum un caractre texte, mmo, lien hypertexte.
autorise
dans le champ.
Date/heure, texte, numrique,
Index Acclre la recherche.
montaire, NumeroAuto.
Dfinit le type de contrle
afficher dans un formulaire pour le
Afficher le contrle texte, montaire, oui/non.
champ. Se trouve sur l'onglet Liste
de choix.

Les proprits
Taille du champ

Vous limitez ainsi la place mmoire mais galement des erreurs d'utilisation. Pour un champ
texte, vous limiter le nombre de caractres, la valeur par dfaut est 50, si vous indiquez 0 c'est la
valeur 255 qui sera retenue.
Pour un champ numrique, vous avez les tailles suivantes :

Taille
Type Valeurs
en octet
Octet valeur entire de 0 255 1
Entier valeur entire de -32768 32767 2
Entier long valeur entire de -2147483648 2147483647 4
Rel simple valeur dcimale de -3,4*1018 3,4*1018, avec 7 dcimales 4
Rel double valeur dcimale de -1,97*10308 1,797*10308, avec 15 dcimales 8

Format

Selon le type de champ, vous avez des formats prdfinis ou non, mais vous pouvez galement
concevoir votre propre format en utilisant des symboles, diffrents selon le type de champ.
Certains symboles sont communs tous les types :

Symbole Explications
"" Tous les caractres compris entre les 2 guillemets sont affichs.
\ Le caractre qui suit \ s'affiche, utilisez plutt les guillemets.
* Complte l'espace vide du champ avec le caractre situ aprs *
Espace Affiche un espace dans le champ
! Force l'alignement gauche
Affiche le champ dans la couleur spcifie. Les couleurs disponibles sont : Noir,
[couleur]
Bleu, Vert, Cyan, Rouge, Magenta, Jaune, Blanc.

Texte : vous n'avez aucun format prdfini, les formats personnaliss utilisent les symboles
suivants :

Symbole Explications
@ Caractre obligatoire
& Caractre non obligatoire
< Convertit les caractres en minuscules
> Convertit les caractres en majuscules

Date/heure : dtermine le mode d'affichage de la date et de l'heure. Utilisez les formats de la


liste :

Format Exemple
Date, gnral 19/06/94 17:34:23
Date, complet dimanche 19 juin 1994
Date, rduit 19-juin-94
Date, abrg 19/06/94
Heure, complet 17:34:23
Heure, rduit 05:34
Heure, abrg 17:34

Ou crez votre propre format. Ceux-ci utilisent les symboles suivants :

Symbole Explications
: sparateur d'heure
/ sparateur de date
jour
j affiche en 1 ou 2 chiffres (1 31)
jj affiche en 2 chiffres(01 31)
j
jjj affiche les 3 premires lettres du jour (dim sam)
jjjj affiche le jour entier en lettres (dimanche samedi)
Vous pouvez marier ces affichages : j jjjj ou jj jjj, etc.
e affiche le jour dans la semaine (1 7)
e
ee affiche le jour de la semaine (1 53)
mois
m affiche en 1 ou 2 chiffres (1 12)
m mm affiche en 2 chiffres(01 12)
mmm affiche les 3 premires lettres du jour (jan dc)
mmmm affiche le jour entier en lettres (janvier dcembre)
t trimestre (1 4)
A numro du jour de l'anne
l'anne
a aa affiche en 2 chiffres
aaaa affiche en 4 chiffres
l'heure
h h affiche en 1 ou 2 chiffres (1 23)
hh affiche en 2 chiffres (01 23)
minute
n n affiche en 1 ou 2 chiffres (1 59)
nn affiche en 2 chiffres (01 59)
s seconde
s affiche en 1 ou 2 chiffres (1 59)
ss affiche en 2 chiffres (01 59)
Tout les caractres compris entre 2 guillemets sont affichs. Exemple, "Le "j jjjj
"
mmmm aaaa affichera : Le 2 novembre 2000

Numrique et Montaire : vous avez le choix entre 6 formats pour les champs de type
Numrique, NumeroAuto, Montaire :

Format Exemple
Nombre gnral 3456,789
Montaire 3456,79 F
Fixe 3456,79
Standard 3 456,79
Pourcentage (x10) 345678,9%
Scientifique (puissance 10) 3,46E+03

Ou crez votre propre format. Il comportent entre une et quatre sections et utilise le point-
virgule (;) comme sparateur de section. Chacune peut avoir un format diffrent et corresponde
:
nombres positifs;nombres ngatifs;zro;valeur null
Exemple : # ###0;0,00;"zero";"Nul"

Les diffrents formats numriques utilisent les symboles suivants :

Symbole Explications Exemple

0 Affiche un chiffre ou un 0 00 : affiche 01 pour la valeur 1

#0 : affiche 1 pour la valeur 1 et affiche


# Affiche un chiffre ou rien
10 pour la valeur 10

symbole dcimal 0,0 :


La proprit Dcimale permet d'afficher affiche 1,0 pour la valeur 1,
,
un nombre de dcimales diffrent de si la proprits Dcimale est fixe 4, il
celui du format. sera affich 1,0000

Multiplie par 100 et ajoute le caractre la valeur 1 s'affiche 100% et la valeur 0,1
%
% s'affiche 10%

F Affiche le caractre F la valeur 1 s'affiche 1 F

E- ou e- Les exposants ngatifs sont 0e-0 :


accompagns du signe moins, les positifsla valeur 0,001 s'affiche 1e-3,
ne sont accompagns d'aucun signe. la valeur 1000 s'affiche 1e3.

Les exposants ngatifs sont 0e+0 :


E+ ou e+ accompagns du signe moins, les positifsla valeur 0,001 s'affiche 1e-3,
sont accompagns du signe plus. la valeur 1000 s'affiche 1e+3.

0,00" Tonnes par wagon" :


Tout les caractres compris entre 2
" la valeur 1 s'affiche
guillemets sont affichs.
1,00 Tonnes par wagon

Oui/Non : Vous pouvez choisir entre 3 formats prdfinis : Oui/Non, Vrai/Faux, Actif/Inactif.
Par dfaut ces 3 formulaires s'affichent dans la feuille de donnes ou le formulaire sous forme
de case cocher, si vous prfrez voir du texte, modifiez la proprit Afficher le contrle en
zone de texte (vous devrez alors tapez oui ou non pour entrer la donne). Vous pouvez
galement crer votre propre format pour afficher votre propre texte, pour cela il vous faut
respecter ce format :
;"Texte pour les valeurs oui ou vrai ou actif";"Texte pour les valeurs non ou faux ou inactif".
Il est indispensable de mettre le 1er point virgule. Si vous ne voulez afficher du texte que pour les
valeurs oui : ;"texte". Si vous ne voulez afficher du texte que pour les valeurs non : ;;"texte".

Dcimales

La valeur par dfaut est Auto, ainsi la proprit Format indique le nombre de dcimales. Si vous
indiqu un nombre, celui-ci sera prioritaire au nombre de dcimale indiqu dans la proprit
Format, except le format Nombre gnral. Exemple avec 3456,789, avec le format Nombre
gnral et Dcimales 0, 3456,789 s'affiche; par contre avec n'importe quel autre format,
"0,000" par exemple, le nombre s'affiche 3457 car Dcimales est 0.

Nouvelles valeurs

S'utilise exclusivement pour le type de champ NumeroAuto, ce dernier champ se calcule


automatiquement pour ne jamais exister en double :

Incrment, Access ajoute 1 la valeur du dernier enregistrement, si vous supprimez un


enregistrement la valeur qui lui avait t attribu ne sera jamais rutilis.
Alatoire Access choisit une nouvelle valeur, n'existant pas encore, de faon alatoire.

Masque de saisie

Un masque de saisie facilite l'entre de donnes et contrle les valeurs tapes, par exemple, un
masque pour un champ numro de tlphone qui vous montre comment le tapez. Pour tablir
votre masque de saisie vous avez 2 possibilits, l'Assistant Masque de saisie ou le taper
directement dans la proprit. Il est souvent plus facile d'utiliser l'Assistant Masque de saisie et
de le personnaliser :

Cliquez sur le bouton situ cot de la zone de texte de la proprit.


Plusieurs masques vous sont proposs :
N Scurit Sociale
N Siret ISBN
cl
Code Postal
N Scurit Sociale Numro de tlphone
(international)
Code Postal (France) Mot de passe Heure, abrg
Heure, rduit Heure, complet Date, abrg
Date, rduite
Slectionnez un de ces masques, si vous ne trouvez pas exactement celui que vous
voulez, choisissez le plus proche.
Cliquez sur Suivant.

Si vous n'avez pas besoin de modifier le masque, sautez cette tape. Sinon modifiez le
masque de saisie en utilisant les symboles suivant :

Caractre Description

0 Chiffre (0 9, saisie obligatoire; signes plus [+] et moins [-] non autoriss).

9 Chiffre ou espace (saisie facultative; signes plus et moins non autoriss).

Chiffre ou espace (saisie facultative; blancs convertis en espaces, signes plus et


#
moins autoriss).

L Lettre (A Z, saisie obligatoire).

? Lettre (A Z, saisie facultative).

A Lettre ou chiffre (saisie obligatoire).

a Lettre ou chiffre (saisie facultative).

& Tout caractre ou espace (saisie obligatoire).

C Tout caractre ou espace (saisie facultative).

Virgule dcimale et sparateurs des milliers, de date et d'heure. (En fonction des
.,:;-/
paramtres rgionaux du Panneau de configuration de Microsoft Windows).

< Implique la conversion en minuscules de tous les caractres qui suivent.

> Implique la conversion en majuscules de tous les caractres qui suivent.


Implique que le masque de saisie affichera de droite gauche et non de gauche
droite. Les caractres taps dans le masque le rempliront toujours de la gauche
!
la droite. Vous pouvez mettre le point d'exclamation n'importe o dans le
masque.

Implique l'affichage du caractre qui suit comme caractre d'affichage littral.


\ Sert afficher tout caractre compris dans ce tableau comme caractre
d'affichage littral (par exemple, \A s'affiche sous la simple forme A).
Modifiez ventuellement le caractre qui remplit le champ et indique le format de celui-
ci tant qu'il est vide.
Cliquez sur Suivant.

Choisissez l'option que vous dsirez pour stocker les donnes.

Cliquez sur Terminer.

Lgende

Permet d'indiquer l'avance le texte que les contrles devront afficher en intitul. Dans notre
exemple de bibliothque, dans la table Plages, le champ de rfrence aux auteurs est nomm No
A, ce n'est pas trs explicite, indiquez alors "Auteur" dans la proprit Lgende.

Valeur par dfaut

Si un champ prend souvent la mme valeur, vous pouvez viter une saisie en attribuant cette
valeur cette proprit. Elle peut tre galement le rsultat d'une expression, comme Date() par
exemple. Pour entrez cette expression, utilisez le gnrateur d'expression en cliquant sur le
bouton situ droite de la zone de texte de la proprit.

Valide si

Permet de limiter la saisie des donnes selon une ou des conditions. Il est alors fortement
recommand d'indiquer la rgle de validit dans la proprit Message si erreur. Cette rgle
utilise les oprandes : <, >, =, ET, OU, ainsi que le mot Comme, les symboles *,?. Le tableau
suivant vous donne des expressions souvent utilises.

Expression Description

<>0 Toutes les valeurs diffrentes de 0.

>=500 ET <=1000 Toutes les valeurs comprises entre 500 et 1000.

La date ne doit pas tre antrieure aujourd'hui + 15


>Date()+15
jours.
"Machin" OU "Machine" Le texte doit tre Machin ou Machine

Tout texte commenant par la lettre A et contenant 5


Comme "A????"
lettres.

Tout texte commenant par la lettre A, d'un nombre de


Comme "A*.???" caractre minimum de 5 lettres (A, . et les 3 ?) et
finissant par un point et 3 lettres quelconques.

Message si erreur

Cette proprit est indispensable si vous avez attribu une rgle de validit au champ. Tapez le
texte d'explication pour cette rgle afin de l'expliquer l'utilisateur en cas d'erreur de saisie. Ce
message s'affichera dans une petite bote de dialogue.

Null interdit

Si vous voulez que l'utilisateur soit oblig de donner une valeur un champ, attribuez OUI
cette proprit.

Chane vide autorise

Si vous attribuez la valeur NON cette proprit, l'utilisateur est oblig de tapez un texte d'au
minimum 1 caractre.
La proprit Null interdit et celle-ci vous paraissent similaires, mais Access les diffrencie. Par
exemple, dans une requte faisant appel plusieurs tables , les enregistrements dont le champ
commun contient une valeur nulle ne sont pas affichs par contre ceux contenant une chane
vide sont affichs.