PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD9] Enregistrement modifié ?
[WD9] Enregistrement modifié ?
Débuté par Pampi, 02 déc. 2005 14:31 - 5 réponses
Posté le 02 décembre 2005 - 14:31
Bonjour,

Une table contient 185 rubriques.
Pour chaque enregistrement, l'utilisateur saisit ces 185 rubriques dans une fenêtre avec onglets.

J'ai besoin de tester, en modification, si l'utilisateur a modifié au moins l'une des rubriques ...

Je n'ai pas envie d'écrire : si Rubrique1..modifié ou rubrique2..modifié ou ...

Y a-t-il un moyen de tester plus simplement qu'un enregistrement a été modifié, même sans savoir quelle rubrique a été modifiée ?


Merci pour votre aide.

Pampi
Posté le 02 décembre 2005 - 15:52
bonjour

Pile poil trigger (voir aide)


Pampi a présenté l'énoncé suivant :
Bonjour,

Une table contient 185 rubriques.
Pour chaque enregistrement, l'utilisateur saisit ces 185 rubriques dans une
fenêtre avec onglets.

J'ai besoin de tester, en modification, si l'utilisateur a modifié au moins
l'une des rubriques ...

Je n'ai pas envie d'écrire : si Rubrique1..modifié ou rubrique2..modifié ou
...

Y a-t-il un moyen de tester plus simplement qu'un enregistrement a été
modifié, même sans savoir quelle rubrique a été modifiée ?


Merci pour votre aide.

Pampi



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Posté le 02 décembre 2005 - 15:56
Merci pour ta réponse rapide.

Je n'ai jamais utilisé les trigger. J'ai regardé l'aide mais je ne vois pas où le(s) positionner : en effet, quand je ferme ma fenêtre, j'effectue un HModifie (puisque je suis en modification) mais rien ne me dit que l'utilisateur a réellement modifié une rubrique.
Dois-je positionner un ou plusieurs trigger(s) sur chaque rubrique de ma fenêtre ?

Si tu pouvais m'en dire un peu plus ça m'aiderait bien.

Merci encore.

Pampi
Posté le 02 décembre 2005 - 21:24
Pampi avait soumis l'idée :
Merci pour ta réponse rapide.

Je n'ai jamais utilisé les trigger. J'ai regardé l'aide mais je ne vois pas
où le(s) positionner : en effet, quand je ferme ma fenêtre, j'effectue un
HModifie (puisque je suis en modification) mais rien ne me dit que
l'utilisateur a réellement modifié une rubrique. Dois-je positionner un ou
plusieurs trigger(s) sur chaque rubrique de ma fenêtre ?

Si tu pouvais m'en dire un peu plus ça m'aiderait bien.

Merci encore.

Pampi


regarde l'exemple par le guide (la soucoupe ) il est parfait et
fonctionne quasiment tel quel
Jean-Daniel

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Posté le 03 décembre 2005 - 12:28
Bonjour,

Pourquoi ne pas tester la fenetre lors de la fermeture par exemple avec une procedure

comme :

// Vérification des modifications de la fiche
// Si la fiche a été modifiée, demande confirmation
// des modifications à l'utilisateur
// Modifie l'enregistrement si confirmation
PROCEDURE VerifModification()

// si un champ a été modifiée dans la fiche
SI MaFenêtre..Modifié ALORS
....
Posté le 06 décembre 2005 - 14:03
Bonjour,

J'étais persuadé que le ..Modifié ne pouvait s'appliquer qu'aux champs et pas directement à une fenêrtre (et donc à l'ensemble des champs)....

Je teste de ce pas.

Merci pour ta réponse.

Pampi