DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Masques de saisie et d'affichage
  • Présentation
  • Rappel
  • Masque par défaut
  • Les masques prédéfinis
  • Les masques personnalisés
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation

Rappel

WINDEV, WINDEV Mobile et WEBDEV proposent deux types de masques :
  • les masques de saisie qui définissent les caractères pouvant être saisis 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.
Masque par défaut
Par défaut, lors de la création d'un champ de type Date :
  • le masque de saisie "Date définie par le projet" est sélectionné : les informations définies dans les paramètres de gestion des dates pour le projet sont automatiquement pris en compte. Rappel : Ces paramètres sont définis pour chaque langue dans l'onglet "Langues" de la description du projet :
    1. Sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
    2. Sélectionnez l'onglet "Langues" puis l'onglet "Date".
    3. Le format utilisé correspond :
      • soit aux paramètres du système d'exploitation,
      • soit aux paramètres spécifiés (avec les jours et mois définis).
Remarques :
  • Dans un état, lors de la création d'un champ prédéfini de type Date, l'assistant permet de sélectionner le format d'affichage du champ.
  • Dans la fenêtre de description du champ, une liste de masques prédéfinis est proposée. Vous pouvez au choix :
    • soit sélectionner un masque prédéfini.
    • soit créer un masque personnalisé.
Les masques prédéfinis
Les masques suivants sont proposés (ordre d'apparition sous l'éditeur de fenêtres, de pages et d'états) :
  • la date définie par le projet. La date définie par le projet dépend du format de date sélectionné dans les paramètres de la langue du projet (option "Projet .. Description du projet", onglet "Langues", options linguistiques concernant la date).
  • 'JJ/MM/AAAA' ("01/02/1979" par exemple)
  • 'JJ/MM/AA' ("01/02/79" par exemple)
  • 'JJJ JJ' ("Mar 15" par exemple)
  • 'MM/JJ/AAAA' ("02/01/1979" par exemple)
  • 'MM/JJ/AA' ("02/01/79" par exemple)
  • 'AAAA/MM/JJ' ("1979/02/01" par exemple)
  • 'AA/MM/JJ' ("79/02/01" par exemple)
  • 'JJ/MM/AAAA HH:mm:SS' ("01/02/1979 21:35:15" par exemple)
  • 'MM/JJ/AAAA HH:mm:SS' ("02/01/1979 21:35:15" par exemple)
  • 'JJ/MM/AAAA HH:mm:SS:CC' ("01/02/1979 21:35:15:10" par exemple)
  • 'MM/JJ/AAAA HH:mm:SS:CC' ("02/01/1979 21:35:15:10" par exemple)
  • 'JJJJ JJ MMMM AAAA' ("Jeudi 01 février 1979" par exemple)
  • 'Jjjj JJ Mmmm AAAA' ("Mardi 13 Juin 2000" par exemple)
  • 'Jjjj JJ Mmm AAAA' ("Samedi 01 Déc 2001" par exemple)
Des masques supplémentaires sont disponibles en WINDEV et WEBDEV :
    Les masques personnalisés
    Les éléments suivants peuvent être utilisés pour définir un masque personnalisé (attention, il est nécessaire de respecter la casse) :
    • 'JJJJ' (jour correspondant de la semaine, par exemple "Jeudi". La casse utilisée dépend des options linguistiques du projet.)
    • 'Jjjj' (jour correspondant de la semaine avec la première lettre forcée en majuscule, par exemple : Lundi)
    • 'jjjj' (jour correspondant de la semaine avec la première lettre forcée en minuscule, par exemple : lundi)
    • 'JJJ' (abréviation du jour de la semaine, par exemple "Jeu")
    • 'Jjj' (abréviation du jour de la semaine avec la première lettre forcée en majuscule, par exemple : Lun)
    • 'jjj' (abréviation du jour de la semaine avec la première lettre forcée en minuscule, par exemple : lun)
    • 'JJ' (date en chiffres, par exemple "25")
    • 'MMMM' (mois en toutes lettres, par exemple "Janvier". La casse utilisée dépend des options linguistiques du projet.)
    • 'Mmmm' (mois en toutes lettres avec la première lettre forcée en majuscule, par exemple : Janvier)
    • 'mmmm' (mois en toutes lettres avec la première lettre forcée en minuscule, par exemple : janvier)
    • 'MMM' (abréviation du mois, par exemple "Jan")
    • 'Mmm' (abréviation du mois avec la première lettre forcée en majuscule, par exemple : Jan)
    • 'mmm' (abréviation du mois avec la première lettre forcée en minuscule, par exemple : jan)
    • 'MM' (mois en chiffres, par exemple "06")
    • 'AAAA' (l'année sur quatre chiffres, par exemple "2001")
    • 'AA' (deux derniers chiffres de l'année, par exemple "01")
    • 'HH' (heure en chiffres, par exemple "13")
    • 'mm' (minutes en chiffres, par exemple "32")
    • 'SS' (secondes en chiffres, par exemple "46")
    Il est possible de combiner ces masques. Par exemple : 'Le JJJ JJ MMMM AAAA à HH:mm' donnera un résultat de la forme "Le Jeu 01 Février 1979 à 21:35".
    Version minimum requise
    • Version 9
    Documentation également disponible pour…
    Commentaires
    Cliquez sur [Ajouter] pour publier un commentaire

    Dernière modification : 25/05/2022

    Signaler une erreur ou faire une suggestion | Aide en ligne locale