DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés diverses
  • Cellule de table
  • Initialisation et ré-initialisation de la propriété Modifié
  • Limites
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
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).
Exemple
// Si le champ "SAI_NomClient" a été modifié par l'utilisateur,
// les modifications sont enregistrées dans le fichier de données lié
SI SAI_NomClient.Modifié = Vrai ALORS
	FenêtreVersDonnées()
	HModifie(Client)
FIN
Syntaxe
<Résultat> = <Elément manipulé>.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.
<Elément manipulé> : Nom de champ ou nom de fenêtre
Nom de l'élément (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.
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
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 01/10/2024

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