|
Annexe 02 :
les formats dans Access |
|
|
1 -
Introduction |
| |||||||||||||||||||
|
|
|
La propriété "Format" caractérise la manière dont
les données s'affichent dans une table, mais elle n'affecte pas leur
enregistrement dans la base. On peut donc, en général, modifier le format
(à condition de ne pas changer le type de données) sans détruire les
données déjà présentes. |
| ||||||||||||||||||
|
|
|
L'utilisateur peut définir ses propres formats,
appelés formats personnalisés, ou utiliser des formats
prédéfinis proposés par le SGBD Access. Les différentes possibilités
sont rassemblées dans le tableau suivant, et nous les examinerons tour à
tour. Des formats prédéfinis sont également disponibles pour le type de
données NuméroAuto -- ce qui constitue une bizarrerie (ou un bogue ?) du
logiciel -- et pour le type booléen, mais dans les formulaires et les
états seulement. Dans les tables, seule la case à cocher traduit le
booléen. |
| ||||||||||||||||||
|
| |||||||||||||||||||||
| |||||||||||||||||||||
|
| |||||||||||||||||||||
|
|
|
Ainsi, la propriété "Format" est utilisable
chaque fois que l'on manipule du texte, des nombres, des dates et des
heures. Le format est appliqué par le SGBD au moment où l'on valide
l'enregistrement (par passage à la ligne suivante, par exemple). Si
vous revenez dans le champ, le logiciel affiche la valeur telle que
vous l'avez saisie. |
| ||||||||||||||||||
|
|
|
Vous noterez que certains formats prédéfinis
sont affectés par la définition des paramètres régionaux, que l'on peut
modifier dans le Panneau de Configuration du système d'exploitation
Windows. Ainsi, c'est le symbole de l'euro qui est affiché (type de
données monétaire) pour un pays européen, et celui du dollar pour les
États-Unis. |
| ||||||||||||||||||
|
|
|
Vous noterez également que, définie au niveau
d'une table, la propriété "Format" s'applique également aux contrôles des
formulaires et des états construits à partir de cette
table. |
| ||||||||||||||||||
|
|
|
Attention ! quand vous définissez un format,
effectuez une sauvegarde en cliquant sur l'icône |
| ||||||||||||||||||
|
|
|
Remarque : la propriété "Format" est
prioritaire sur la propriété "Masque de saisie" (laquelle sera étudiée
dans l'annexe suivante). Lorsqu'un format est défini, le masque de saisie
est ignoré. |
| ||||||||||||||||||
|
| |||||||||||||||||||||
|
|
2 - Format
personnalisé pour le texte |
| ||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Le paramétrage exposé ci-dessous s'applique aux
types de données texte, mémo et lien hypertexte. Les symboles spécifiques
sont rassemblés dans le tableau suivant. |
| |||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Les symboles @ et & ont un fonctionnement
identique, sauf en ce qui concerne les espaces. Vous noterez que certains
caractères (le tiret par exemple) n'ont pas besoin d'être mis entre
guillemets. Des exemple d'utilisation sont
rassemblés dans le tableau suivant. |
| |||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Les cases qui ne contiennent aucune information
peuvent être l'objet d'un format particulier; comme le montrent les
exemples contenus dans les deux dernières lignes du tableau ci-dessus.
Après le point-virgule se trouve le texte qui sera affiché
systématiquement dans les cases vides. |
| |||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
|
3 - Format de
données numériques et monétaires |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Le SGBD Access propose des formats prédéfinis
pour les données numériques et monétaires. Il suffit de cliquer dans le
champ de définition de la propriété "Format" pour faire apparaître l'icône
d'une liste déroulante, et de consulter cette
dernière. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Si les formats proposés ne vous conviennent
pas, n'hésitez pas à créer un format personnalisé. Les symboles
utilisables sont rassemblés dans le tableau
ci-dessous. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Voici quelques exemples
: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Un format numérique peut comporter de une à
quatre sections, et utilise le point-virgule comme séparateur. Le rôle de
chaque section est défini dans le tableau
ci-dessous. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Exemples : |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Vous noterez que le SGBD est optimiste :
il considère 0,00 $ comme une somme
positive ! |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
4 - Format de
données de type date ou heure |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Comme pour les données numériques, le SGBD
Access propose des formats prédéfinis pour les données de type date ou
heure. Il suffit de cliquer dans le champ de définition de la propriété
"Format" pour faire apparaître l'icône d'une liste déroulante, et de
choisir dans cette dernière. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Si les formats proposés ne vous conviennent
pas, n'hésitez pas à créer un format personnalisé. La majeure partie des
symboles utilisables est rassemblée dans le tableau
ci-dessous. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Si vous saisissez une date dans un format
reconnu par le SGBD, ce dernier n'en retiendra que la partie définie par
ces symboles. Exemples : |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Il suffit de combiner ces symboles pour
constituer un format personnalisé complet.
Exemples : |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Les formats relatifs à la date et à l'heure
sont surtout utilisés quand on imprime des données, c'est à dire quand on
utilise les états. Dans les tables, on se contente généralement des
formats prédéfinis. |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||