PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Cellule de table
  • Initialisation et ré-initialisation de la propriété ..Modifié
  • 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
La propriété ..Modifié permet de savoir si un champ ou un groupe de champs a été modifié par l'utilisateur (saisie au clavier ou à la souris).
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 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
Versions 20 et supérieures
WINDEV MobileAndroid Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications Android.
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications iPhone/iPad.
Nouveauté 20
WINDEV MobileAndroid Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications Android.
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications iPhone/iPad.
WINDEV MobileAndroid Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications Android.
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications iPhone/iPad.
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
// Si le champ "SAI_NomClient" a été modifié par l'utilisateur,
// les modifications sont enregistrées dans le fichier lié
SI SAI_NomClient..Modifié = Vrai ALORS
        EcranVersFichier()
        HModifie(Client)
FIN
Syntaxe
<Résultat> = <Nom de l'objet>..Modifié
<Résultat> : Booléen
  • Vrai si :
    • le champ spécifié a été modifié par l'utilisateur,
    • l'option "Mémoriser la dernière valeur saisie" a été sélectionnée par l'utilisateur dans le menu contextuel du champ,
    • au moins un champ appartenant au groupe de champs spécifié a été modifié par l'utilisateur,
    • au moins un champ appartenant à la fenêtre spécifiée a été modifié par l'utilisateur.
  • Faux dans le cas contraire.
<Nom de l'objet> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'objet (champ, groupe de champs ou fenêtre) à manipuler.
Remarques

Cellule de table

Pour savoir si une cellule de table a été modifiée, il suffit d'utiliser la propriété ..Modifié dans le code de sortie de la colonne de la manière suivante :
SI [<Nom de la colonne>]..Modifié ALORS ...

Initialisation et ré-initialisation de la propriété ..Modifié

La propriété ..Modifié est initialisée à Faux à l'ouverture de la fenêtre.
La propriété ..Modifié est réinitialisée à Faux uniquement par programmation (<Nom de l'objet>..Modifié = Faux).
Astuce : Lors de la modification d'un champ par programmation, modifiez directement la propriété ..Modifié de la fenêtre. Un traitement de validation pourra simplement vérifier si une modification a été réalisée (dans ce cas, il n'est pas nécessaire de tester la propriété ..Modifié sur chaque champ de la fenêtre).

Limites

La propriété ..Modifié ne peut pas être utilisée sur :
  • un champ Forme,
  • une option d'un champ Interrupteur ou Sélecteur,
  • un menu,
  • un élément d'un champ Arbre,
  • un volet d'onglet,
  • un champ Web camera,
  • un champ Conférence,
  • un champ Séparateur.
Java La propriété ..Modifié s'applique uniquement aux éléments suivants :
  • Bouton.
  • Champ de saisie.
  • Interrupteur.
  • Sélecteur.
  • Liste.
  • Combo.
  • Arbre.
  • Onglet.
  • Fenêtre.
  • Table.
  • Colonne de table.
  • Superchamp.
Widget Android La propriété ..Modifié s'applique uniquement aux éléments suivants :
  • Champ Bouton.
  • Fenêtre.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Modifié et SuperChamp
La valeur de la propriété n'est pas modifiée quand un champ composant le SuperChamp est modifié.
Bloch 38
23 jan. 2016