PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Limites
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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 table de type Date ou Heure.
  • les champs Calendrier.
  • Versions 15 et supérieures
    les champs Libellé.
    Nouveauté 15
    les champs Libellé.
    les champs Libellé.
  • Versions 17 et supérieures
    WINDEVWindows les combo avec saisie.
    Nouveauté 17
    WINDEVWindows les combo avec saisie.
    WINDEVWindows les combo avec saisie.
  • Versions 17 et supérieures
    WINDEVWindows les colonnes de table affichées par les combo.
    Nouveauté 17
    WINDEVWindows les colonnes de table affichées par les combo.
    WINDEVWindows les colonnes de table affichées par les combo.
Versions 15 et supérieures
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
Nouveauté 15
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Exemple
WINDEVWEBDEV - Code ServeurWINDEV MobileWindows MobileJavaAjax
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"
Versions 17 et supérieures
WINDEV
// Format mémorisé d'une 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 de la table
Trace(COMBO_SaisieTable.COL_ColDate..FormatMémorisé)
Nouveauté 17
WINDEV
// Format mémorisé d'une 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 de la table
Trace(COMBO_SaisieTable.COL_ColDate..FormatMémorisé)
WINDEV
// Format mémorisé d'une 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 de la table
Trace(COMBO_SaisieTable.COL_ColDate..FormatMémorisé)
Syntaxe

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

<Valeur retournée> = <Nom du champ>..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 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").
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ manipulé : champ de saisie de type "Date" ou "Heure", colonne de table de type "Date" ou "Heure" ou champ Calendrier.
PHP La propriété ..FormatMémorisé est disponible uniquement pour les champs Calendrier.
WINDEVWINDEV MobileWindows MobileUniversal Windows 10 AppAndroidJavaPHP

Modifier la valeur retournée Masquer les détails

<Nom du champ>..FormatMémorisé = <Nouveau format>
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ manipulé : champ de saisie de type "Date" ou "Heure", colonne de table de type "Date" ou "Heure" ou 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 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 table de type "Date" et "Heure".
  • aux champs Calendrier.
  • Versions 15 et supérieures
    aux champs Libellé.
    Nouveauté 15
    aux champs Libellé.
    aux champs Libellé.
  • Versions 17 et supérieures
    WINDEV aux combos avec saisie.
    Nouveauté 17
    WINDEV aux combos avec saisie.
    WINDEV aux combos avec saisie.
  • Versions 17 et supérieures
    WINDEV aux colonnes de table affichées par les combo.
    Nouveauté 17
    WINDEV aux colonnes de table affichées par les combo.
    WINDEV aux colonnes de table affichées par les combo.
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