Si toutes les valeurs d'un champ doivent avoir le même format, on peut définir un masque de saisie. Il suffit alors de compléter les espaces réservés du masque de saisie. Les masques de saisie permettent de s'assurer que les données entrées ne sont pas tronquées et correspondent au type de valeur spécifié.
Ils peuvent aussi permettre de protéger les données confidentielles : tous les caractères saisis s'affichent alors sous la forme "*" grâce au masque prédéfini : "Mot de passe".


bouton gauche
<clic g> sur la case  (sélecteur de champ à gauche du champ)
le champ est encadré et ses propriétés sont affichées dans le volet bas
en face de , saisir le masque
ou
<clic g> sur   pour appeler l'assistant
l'assistant ne fonctionne qu'avec les champs texte ou date



3 parties dans un masque de saisie :

*     La première spécifie le masque

*     La deuxième 0 si les littéraux sont enregistrés avec la valeur, 1 sinon (en général)

*     La troisième indique quel caractère afficher en attente de saisie ("_"par défaut)


 (000) 000-0000;0;" "
masque, littéraux enregistrés avec la valeur, espaces remplacés par " ", soit 14 caractères


 Dans la table "ouvrage" de la base en cours "bibliotheque",
Pour les champs indiqués, assigner les caractéristiques ci-dessous avec l'assistant

(ISBN13 est le code d'identification unique des livres matérialisé par un code barre)


Caractère à utiliser pour

*      0 Un chiffre (saisie obligatoire)

*      9 Un chiffre (saisie facultative)

*      # Un chiffre, signes + ou -, ou espace (saisie obligatoire)

*      L Une lettre (saisie obligatoire)

*      ? Une lettre (saisie facultative)

*      A Une lettre ou un chiffre (saisie obligatoire)

*      a Une lettre ou un chiffre (saisie facultative)

*      & Tout caractère ou espace (saisie obligatoire)

*      C Tout caractère ou espace (saisie facultative)

*      . , : ; - / Virgules décimales, séparateurs milliers, date/heure (panneau conf. Window)

*      < Afficher caractères à droite du symbole en minuscules

*      > Afficher caractères à droite du symbole en majuscules

*      ! Remplir le masque de droite à gauche (quand des caractères optionnels
se trouvent dans la partie gauche du masque)

*      \ Afficher les caractères suivant ce symbole dans la forme littérale du masque pour inclure dans la mise en forme un des caractères précédents


 MASQUE DE SAISIE EXEMPLES DE VALEURS
(000) 000-0000 (800) 251-0211
(999) 000-0000! (800) 251-0211
(000) AAA-AAAA (800) 251-VERT
000-00-0000 536-71-4123
>L????L?000L0 BLUEIO123A4
00000-9999 12345- , 12345-1234
>L<????????????????? Dupont


 

  Dans la table "ouvrage" de la base "bibliothèque", appliquer à "référence" le format :
- R plus un espace
- suivi du genre en 3 lettres (1ère en majuscule) : Pol (policier), Sfi (science fiction)…
- un tiret (haut) puis 3 chiffres (de 001 à 999)
- mettre 0 (les littéraux sont enregistrés avec la valeur)
Assigner un masque de saisie correspondant au champ "reference" de telle manière que le formulaire affiche

Modifié le: vendredi 29 mars 2019, 17:41