|
|
|
|
|
- Présentation
- Rappel
- Masque par défaut
- Les masques prédéfinis
- Masque supplémentaire
- Les masques personnalisés
Le champ de saisie de type Date : Masques de saisie ou d'affichage
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 :
- affichés dans les champs d'une fenêtre.
- imprimés dans les champs d'un état.
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 :
- Sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
- Sélectionnez l'onglet "Langues" puis l'onglet "Date".
- 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).
- le masque d'affichage "Même masque que la saisie" est sélectionné.
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 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 : - Durée relative (Hier, dans 3 jours, ...).
Ce masque n'est pas disponible.
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".
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|