Table.modified

helmis Messages postés 34 Date d'inscription jeudi 1 juillet 2004 Statut Membre Dernière intervention 9 mai 2008 - 7 févr. 2006 à 21:21
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 - 8 févr. 2006 à 09:57
J'aimerai tester si une table est modifier, j'ai utilisé la fonction
if table1.modified := true then
...

mais le fonction de modified ne passe a True que si je modifie au moins 2 champs
ya t?il une solution pour ce la ?

Merci

1 réponse

ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
8 févr. 2006 à 09:57
Salut helmis,

Attention, il y a une erreur dans le code que tu nous donnes :
Il ne faut pas utiliser l'opérateur d'attribution ( := ) pour effectuer un test !
Utilise plutôt ce code :
If table1.modified then
[...]

Sinon, pour ton problème des deux modifications, je crois savoir d'où ça vient : en effet, pour que la modification d'un champ soit validée, il faut que la table ait appelé la méthode post, ce qui se produit généralement quand tu changes de cellule dans ta table...
Pour éviter cela, utilise la touche [Entrée] pour valider tes modifications à l'intérieur d'une cellule.

@+
Nico { http://www.ni69.new.fr }

<hr size ="2" width="100%">
N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
0
Rejoignez-nous