2011-10-17 4 views
2

Y at-il un moyen de savoir si TAdoQuery dans l'état Modifier a été modifié?Y at-il un moyen de savoir si TAdoQuery dans l'état Modifier a été modifié?

En supposant que nous l'avons forcé à l'état d'édition, et nous voulons demander à l'utilisateur s'il veut garder les changements.

+0

Salut, pourriez-vous s'il vous plaît accepter de nouveau la réponse à une de l'SCOCI, s'il vous plaît? J'ai répondu à autre chose; sa réponse est la bonne. Je vais supprimer mon post d'ici, mais je ne peux pas, car il est bloqué par l'acceptation. Je vous remercie! – TLama

Répondre

4

Vous avez la propriété TADOQuery.Modified par exemple:

if ADOQuery1.State in [dsEdit, dsInsert] and (ADOQuery1.Modified) then 
    if KeepChanges then 
    ADOQuery1.Post 
    else 
    ADOQuery1.Cancel;   
Questions connexes