|
Annexe 03 :
les masques de saisie |
|
|
1 -
Introduction |
| |||||||
|
|
|
Le masque de
saisie permet de guider la saisie des données dans une table ou
un formulaire, lorsque ces données ont des propriétés communes (ex :
un nom doit commencer par une majuscule, "Tél." précède un numéro de
téléphone, "mailto:" précède une adresse e-mail,
etc.). |
| ||||||
|
|
|
Le SGBD Access permet l'utilisation d'un masque
de saisie pour les types de données texte, numérique, monétaire et date /
heure. |
| ||||||
|
|
|
Un assistant "Masque de saisie" est à votre
disposition, mais il ne fonctionne pas pour les types de données numérique
et monétaire. Vous pouvez lancer l'assistant en cliquant dans le champ de
la propriété "Masque de saisie" (lors de la création ou de la modification
de la table), puis sur le bouton |
| ||||||
|
| |||||||||
|
| |||||||||
|
| |||||||||
|
|
|
Les données que vous saisissez dans un masque
peuvent être stockées : |
| ||||||
|
|
|
|
| ||||||
|
|
|
Le choix entre ces deux solutions ne prend de
l'importance que si vous envisagez de supprimer le masque ultérieurement.
Dans la première alternative, vos données garderont leur structure (01 23
45 67 89), dans la seconde tous les chiffres seront accolés
(0123456789). |
| ||||||
|
|
|
Si aucun élément de la liste des masques
prédéfinis ne vous convient, vous avez la possibilité de créer vous-même
un masque personnalisé. |
| ||||||
|
| |||||||||
|
|
2 - Structure
d'un masque |
| |||||||||
|
|
|
La définition d'un masque de saisie peut
comporter jusqu'à trois sections séparées par des points-virgules. Seule
la première section est impérative. Le tableau ci-dessous précise le rôle
de chaque section. |
| ||||||||
|
| |||||||||||
| |||||||||||
|
| |||||||||||
|
|
|
Par défaut, le caractère matérialisant la
saisie est le soulignement (_), mais n'importe quel autre caractère est
utilisable. Si on choisit l'espace, il faut le placer entre
guillemets : " ". |
| ||||||||
|
| |||||||||||
|
|
3 -
Symboles |
| |||||||||||||||||||||||||||
|
|
|
Les symboles utilisés pour définir un masque de
saisie personnalisé sont rassemblés dans le tableau
ci-dessous. |
| ||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
|
|
4 -
Exemples |
| ||||||||||||||||||||||
|
|
|
Le tableau ci-dessous rassemble quelques
exemples de masques appliqués à un champ de texte. La première colonne
contient la définition du masque, telle qu'elle est introduite dans la
zone de texte de la propriété "Masque de saisie". La seconde colonne
montre ce qui apparaît lorsqu'on clique dans le champ correspondant en
mode feuille de données. La troisième colonne représente un exemple valide
de saisie. |
| |||||||||||||||||||||
|
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|
| ||||||||||||||||||||||||
|
|
|
Comme pour les formats, il est fortement
conseillé de sauvegarder la définition de la table en cliquant sur l'icône |
| |||||||||||||||||||||
|
|
|
A l'usage, si les données saisies ne
correspondent pas au masque, le SGBD ne proteste que lorsqu'on valide par
passage à la ligne suivante, ou fermeture de la
table. |
| |||||||||||||||||||||
|
|
|
En conclusion, les masques sont fort utiles
pour limiter les erreurs de saisie lorsque les données ont un format bien
défini. |
| |||||||||||||||||||||
|
| ||||||||||||||||||||||||