PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → disfonctionnement de la propriété ..modifie
disfonctionnement de la propriété ..modifie
Iniciado por developpement, set., 01 2005 7:13 PM - 5 respostas
Publicado em setembro, 01 2005 - 7:13 PM
bonjour
j'ai une fenêtre simple avec un champ de saisie et le code suivant dans le code de sortie du champ :

si moimeme..modifie alors
info("modifié")
fin

deviez quoi : tantque je ne saisie rien aucun message, dès que rentre un contenu j'ai le message, jusque là c'est normal mais ensuite sans modifier le contenu du champ j'ai toujours la propriete modifie=vrai

je ne comprends plus rien !

merci si quelqu'un peut m'expliquer
Publicado em setembro, 01 2005 - 8:05 PM
mets moimeme..modifie=faux après (ou avant) ton info("modifié")

"Lallau olivier" <developpement@adaptinformatique.fr> a écrit dans le
message de news:43170630$1@news.pcsoft.fr...


bonjour
j'ai une fenêtre simple avec un champ de saisie et le code suivant dans le

code de sortie du champ :

si moimeme..modifie alors
info("modifié")
fin

deviez quoi : tantque je ne saisie rien aucun message, dès que rentre un

contenu j'ai le message, jusque là c'est normal mais ensuite sans modifier
le contenu du champ j'ai toujours la propriete modifie=vrai

je ne comprends plus rien !

merci si quelqu'un peut m'expliquer


Publicado em setembro, 01 2005 - 9:50 PM
C'est normal, la propriété ..modifié ne passe pas à faux automatiquement lorsque tu as testé si elle est à vrai. Lorsque tu interceptes la ..modifié, tu exécutes le code que tu veux, mais tu dois mettre la ..modifie à faux pour retester une nouvelle modification.

Par exemple,
SI Moimeme..Modifié ALORS
Info("Modifié")
Moimeme..modifié = Faux
FIN
Ainsi, une nouvelle modification sera à nouveau détectée.

A+
Publicado em setembro, 02 2005 - 10:26 AM
Salut,

la propriété ..Modifié a changé entre windev 5.5 et windev 7 (et au délà)

windev 5.5 : <champ>..Modifié = Faux chaque fois qu'on entre dans le champ

windev 7 : <champ>..Modifié = Faux tant qu'il n'est pas modifié. Une fois modifié, <champ>..Modifié reste à Vrai. Il faut donc gérer soit meme <champ>..modifié=Faux en entrée de champ
Publicado em setembro, 02 2005 - 4:28 PM
Merci pour l'info.

Il est domage que la propriété passe à vrai même si le champ est modifié mais garde la même valeur.
Je m'explique, je supprime une lettre et je la remet --> ..Modifié passe à vrai pourtant il n'y a pas eu de modification de la valeur.

la propriété ..Modifié est interessante pour savoir si l'utilisateur à fait des modification sur le champs, mais impossible de savoir si la valeur est vraiment modifié.

Il faut le tester manuellement.
Une autre propriété du genre ..ValeurModifié serait peut-être interessante, un jour...

Cela viendra surement.

Corinne BONHOMME
Canada
Publicado em setembro, 03 2005 - 11:15 AM
Dans un message Corinne BONHOMME disait :


la propriété ..Modifié est interessante pour savoir si l'utilisateur
à fait des modification sur le champs, mais impossible de savoir si
la valeur est vraiment modifié.

Il faut le tester manuellement.


perso je sauve la valeur initiale à la PREMIERE "Entrée dans le champ" dans
la Note du champ par ex, et je teste effectivement à la sortie.

Une autre propriété du genre ..ValeurModifié serait peut-être
interessante, un jour...


Pas mal cette idée.

HTH
Michel HERRSCHER CONSULTANT
Président WINDASSO - Association des utilisateurs WxxDEV(c)
Tel : +33450870912 Fax:+33450871741
http://www.windasso.org