PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Modification d'une ligne dans une table
Modification d'une ligne dans une table
Débuté par ski, 17 jan. 2006 12:44 - 2 réponses
Posté le 17 janvier 2006 - 12:44
Bonjour à tous,

je viens de créer une table avec le RAD dans laquelle je peux modifier 2 colonnes (RefSoc,LibelleSoc) et 4 colonnes grisées (remplie automatiquement)

Description de ma table :

RefSoc LibelleSoc CREUSR CREDAT MAJUSR MAJDAT
-----------------------------------------------------------------------
FR France SKI 01/01/06 SKI 02/01/06
BE Belgique SKI 04/04/05 SKI 06/12/05


J'aimerais savoir si l'utilisateur à modifié une ligne pour pouvoir mettre mes colonnes grisées à jour.
Mais il ne faut pas mettre à jour si il ne fait que sélectionné la ligne sans rien modifier.

Si l'utilisateur change France en Français, j'aimerais le résultat suivant :


RefSoc LibelleSoc CREUSR CREDAT MAJUSR MAJDAT
-----------------------------------------------------------------------
FR Français SKI 01/01/06 SKI 17/01/06
BE Belgique SKI 04/04/05 SKI 06/12/05

Il doit surrement exister une fonction de comparaison mais je ne la connait pas.

Merci pour votre aide

Seb
Posté le 17 janvier 2006 - 13:07
Si RefSoc..Modifié OU LibelléSoc..Modifié ALORS MiseAJour()
Posté le 17 janvier 2006 - 13:14
Bonjour,
Dans le code de "sortie d'une ligne de table", tu peux tester si la table a été modifiée:
Si MaTable..modifie Alors
....
MaTable..modifie = faux
Fin

Frédéric