PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Les masques
  • Les différents types de masques
  • Masques multilangues
  • Les différents types de masques disponibles
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
WINDEV, WEBDEV et WINDEV Mobile proposent deux types de masques :
  • les masques de saisie qui définissent les caractères pouvant être saisis et/ou affichés dans les champs d'une fenêtre ou d'une page. Parfois, ces masques permettent également de modifier la casse (majuscule / minuscule) des valeurs affectées aux champs d'une fenêtre ou d'une page par programmation.
  • les masques d'affichage qui définissent les caractères pouvant être imprimés dans les champs d'un état.
Les masques

Les différents types de masques

Quel que soit le type de masque, un masque peut être :
  • prédéfini. L'éditeur propose différents masques en fonction du contenu du champ (texte, numérique, ...).
  • personnalisé. Il suffit de saisir le masque à appliquer. Par exemple, "CCC9 LL 9A" pour un champ de type texte ou "Le JJJ JJ MMMM AAAA" pour un champ de type date. Une expression régulière peut également être donnée avec la propriété ..MasqueSaisie
    WEBDEV - Code Serveur Attention : en WEBDEV, les masques personnalisés sont gérés uniquement en affichage.
  • inexistant. Aucun masque n'est associé au champ. Dans ce cas, aucun contrôle n'est effectué.
Pour les champs de type Numérique, Monétaire, Date, Heure, Durée, le masque peut également être "Défini par le projet". Dans ce cas, les caractéristiques linguistiques définies dans l'onglet "Langues" de la description du projet sont prises automatiquement en compte en fonction de la langue d'exécution de l'application.
Par défaut, les options linguistiques sélectionnées sont celles de Windows.
Pour chaque type de données numérique, vous pouvez définir de manière précise les différents paramètres pris en compte (séparateur décimal, de milliers, symbole monétaire, format d'heure, symbole AM, PM, ...).
Remarque : Cette option permet d'utiliser automatiquement la même configuration du multilangue dans tous les champs numériques de l'application. La gestion des formats multilangues est centralisée dans la description du projet.
Le masque de saisie / d'affichage d'un champ est défini dans la fenêtre de description du champ (onglet "Général" ou onglet "Détail") ou par programmation (propriété ..MasqueSaisie).
WEBDEV - Code Serveur La propriété ..MasqueSaisie est utilisable uniquement dans les états.

Masques multilangues

Si votre projet est multilangue, il est possible de sélectionner un masque différent pour chaque langue gérée par la fenêtre (la page ou l'état). Selon la langue d'exécution du projet, le masque correspondant sera utilisé.

Les différents types de masques disponibles

Pour connaître les différents types de masques disponibles (masques prédéfinis ou masques personnalisés), consultez :
Liste des exemples associés :
Masque de saisie avancé Exemples unitaires (WINDEV) : Masque de saisie avancé
[ + ] Manipulation des masques de saisie dans WINDEV :
- Définition du format des positifs/négatifs dans un champ de saisie numérique
- Définition de l'apparence des négatifs dans un champ de saisie numérique
- Définition de l'apparence de la valeur 0 dans un champ de saisie numérique
- Utilisation d'une expression régulière pour empêcher la saisie d'autres caractères que les chiffres 1, 2, 3, 4, 5 et 6.
- Utilisation d'une expression régulière pour "réguler" la saisie d'un numéro de plaque d'immatriculation français
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire