4D v14.3Codes des filtres et formats |
|||||||||||||||||
|
4D v14.3
Codes des filtres et formats
|
Caractère | Signification | Equivalent |
9 | Permet la saisie de chiffres | "0-9" |
a | Permet la saisie de majuscules et de minuscules | "a-z;A-Z" |
A | Permet la saisie de majuscules | "A-Z" |
@ | Permet la saisie de caractères alphanumériques | "a-z;A-Z;0-9" |
Les filtres suivants sont équivalents :
&9#
&"0-9"#
&"1;2;3;4;5;6;7;8;9;0"#
Les filtres suivants sont équivalents :
&a#
&"a-z;A-Z"#
Les filtres suivants sont équivalents :
&A#
&"A-Z"#
Le caractère dièse (#) est le seul caractère d’emplacement existant pour les filtres et formats alphanumériques (d'autres caractères sont disponibles pour les filtres et formats numériques). L’utilisateur peut saisir dans le champ autant de caractères qu’il y a de caractères d’emplacement.
Par exemple, le filtre de saisie suivant permet à l’utilisateur de saisir quatre lettres :
&a####
Le filtre de saisie suivant permet à l’utilisateur de saisir trois lettres suivies de deux chiffres :
&A###&9##
Si vous n’utilisez pas de caractères d’emplacement dans le code du filtre, le nombre de caractères n’est pas limité. Le filtre de saisie suivant ne permet que la saisie de chiffres, mais ne limite pas le nombre de caractères :
&9
Note : Vous pouvez définir le nombre maximum de caractères autorisés dans un champ alphanumérique depuis l’éditeur de structure (cf. section Types de champs 4D).
Lorsqu’un champ possédant un filtre de saisie est sélectionné lors de la saisie, 4D affiche par défaut un tiret bas (_) pour chaque caractère d’emplacement. Lorsque l’utilisateur saisit un caractère valide, le tiret bas est surligné puis remplacé par la valeur saisie.
Vous pouvez modifier ce caractère indiquant le nombre de caractères d’emplacement. Pour cela, insérez dans le code de votre filtre un point d’exclamation (!) suivi du caractère que vous souhaitez substituer au tiret bas.
Vous pouvez remplacer le tiret bas par tout caractère. Par exemple, si vous affichez “XXXX” et que l’utilisateur ne saisit que deux des caractères autorisés (par exemple “AA”), le champ sauvegardé contiendra “AAXX” lors de la validation de l’enregistrement.
La figure ci-dessous représente un champ qui contient à la fois des tirets bas et des zéros comme caractères d’affichage.
Les caractères ignorés sont affichés pendant la saisie des données, mais ils sont ignorés par le point d’insertion et ne sont pas considérés comme des caractères saisis. Tout caractère, caractère de ponctuation ou espace peut être utilisé comme caractère ignoré.
Les caractères que vous souhaitez utiliser comme caractères ignorés sont placés avant, entre et après les caractères d’emplacement dans le code du filtre. Ils sont affichés afin de rendre plus claire la saisie du champ.
Le filtre de saisie des numéros de téléphone (&9(##)-##-##-##-##) utilise des parenthèses et un tiret comme caractères ignorés. Après la saisie d’un caractère situé avant un caractère ignoré, le point d’insertion se déplace automatiquement à l’emplacement qui suit le caractère ignoré.
Produit : 4D
Thème : Filtres et formats
Nom intl. : Filter and format codes
4D - Mode Développement ( 4D v14 R2)
4D - Mode Développement ( 4D v13.4)
4D - Mode Développement ( 4D v14 R3)
4D - Mode Développement ( 4D v14.3)
4D - Mode Développement ( 4D v14 R4)
Parent de : Codes des filtres et formats ( 4D v12.4)