DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
  • Présentation
  • Limites
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
FormatMémorisé (Propriété)
En anglais : MemoryFormat

Présentation

Les champs de saisie de type Date et Heure ainsi que les champs Calendrier utilisent deux formats :
  • Le format de la valeur affichée (appelé masque de saisie) : ce format est utilisé pour afficher la date ou l'heure dans le champ de saisie.
  • Le format de la valeur retournée par le programme ou transférée dans une rubrique.
Si le masque de saisie et la valeur retournée ne sont pas identiques, la conversion est automatiquement effectuée lors de la sauvegarde de l'enregistrement associé.

Le format de la valeur retournée est saisi sous l'éditeur de fenêtres, dans l'écran "Détail" de la description des champs de saisie de type Date ou Heure.
La propriété FormatMémorisé permet de connaître et de modifier le format de la valeur retournée pour :
  • les champs de saisie de type Date ou Heure.
  • les colonnes de champ Table de type Date ou Heure.
  • les champs Calendrier.
  • les champs Libellé.
  • WINDEVWindows les champs combo avec saisie.
  • WINDEVWindows les colonnes de champ Table affichées par les champs Combo.
Exemple
WINDEVWEBDEV - Code ServeurJavaAjax
SAI_Date1.FormatMémorisé = "AAAAMMJJ"
Trace(SAI_Date1) // Affichera 20010702
SAI_Date1.FormatMémorisé = "JJ/MM/AAAA"
Trace(SAI_Date1) // Affichera 02/07/2001
SAI_Heure1.FormatMémorisé = "HH:MM"
Trace(SAI_Heure1) // Affichera "14:31"
SAI_Heure1.FormatMémorisé = "HHMMSS"
Trace(SAI_Heure1) // Affichera "143123"
WINDEV
// Format mémorisé d'un champ Combo affichant une liste
Trace(COMBO_SaisieListe.FormatMémorisé)
COMBO_SaisieListe.FormatMémorisé = "AAAMMJJ"
Trace(COMBO_SaisieListe.FormatMémorisé)
 
// Combo affichant une table
// Format mémorisé d'une colonne de type Date du champ Table
Trace(COMBO_SaisieTable.COL_ColDate.FormatMémorisé)
Syntaxe

Connaître la valeur retournée Masquer les détails

<Valeur retournée> = <Champ manipulé>.FormatMémorisé
<Valeur retournée> : Chaîne de caractères
Format utilisé actuellement pour la valeur retournée du champ spécifié.
Pour les champs de saisie et les colonnes de champs Table, si ce paramètre correspond à une chaîne vide (""), l'option "Tels quels" est sélectionnée : la valeur retournée correspond alors au masque de saisie (connu en programmation grâce à la propriété MasqueSaisie).
Pour les champs Calendrier, si ce paramètre correspond à une chaîne vide (""), le format par défaut est utilisé ("AAAAMMJJ").
<Champ manipulé> : Nom de champ
Nom du champ manipulé :
  • champ de saisie de type "Date" ou "Heure",
  • colonne d'un champ Table de type "Date" ou "Heure",
  • champ Calendrier.
PHP La propriété FormatMémorisé est disponible uniquement pour les champs Calendrier.
WINDEVUniversal Windows 10 AppAndroidJavaPHP

Modifier la valeur retournée Masquer les détails

<Champ manipulé>.FormatMémorisé = <Nouveau format>
<Champ manipulé> : Nom de champ
Nom du champ manipulé :
  • champ de saisie de type "Date" ou "Heure",
  • colonne d'un champ Table de type "Date" ou "Heure",
  • champ Calendrier.
PHP La propriété FormatMémorisé est disponible uniquement pour les champs Calendrier.
<Nouveau format> : Chaîne de caractères
Nouveau format utilisé pour la valeur retournée du champ spécifié.
Pour les champs de saisie et les colonnes de champ Table, si ce paramètre correspond à une chaîne vide, l'option "Tels quels" est sélectionnée : la valeur retournée correspond alors au masque de saisie (connu en programmation grâce à la propriété MasqueSaisie).
Pour les champs Calendrier, si ce paramètre correspond à une chaîne vide (""), le format par défaut est utilisé ("AAAAMMJJ").
Remarques

Limites

La propriété FormatMémorisé s'applique uniquement :
  • aux champs de saisie de type "Date" et "Heure".
  • aux colonnes de champ Table de type "Date" et "Heure".
  • aux champs Calendrier.
  • aux champs Libellé.
  • WINDEV aux champ Combo avec saisie.
  • WINDEV aux colonnes de champ Table affichées par les combos.
WEBDEV - Code Serveur La propriété FormatMémorisé est en lecture uniquement.
AndroidJava La propriété FormatMémorisé s'applique uniquement aux champs de saisie.
PHP La propriété FormatMémorisé est disponible uniquement pour les champs Calendrier.
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