lun. 05 février 2018, 17h00
Franck
atoutfox.public.association
Re: comment d=c3=a9tecter des donn=c3=a9es non enregistrées en cours ?
Bonjour,
je crée une propriété liée au formulaire (thisform.uncommittedchanges)
initialisée a faux.
ensuite je suppose une GRID d'affichage / modification des
enregistrements, il faut y capter toute modification pour mettre la
propriété à vrai. (par exemple en testant GetFldState dans le
beforeRoColChange ou toute autre méthode directement dans les objets
modifiables de la grille.
et donc, c'est cette propriété qu'il faut tester au final.
Franck
Le 05/02/2018 à 15:12, Jean-Claude Rivière a écrit :
> Bonjour à tous,
> Y a t-il une commande immédiate pour savoir si un curseur (buffering
> table) a des modifications en attente de tableupdate(), une simple
> commande qui renverrait .T. ou .F., genre
> cursorgetprop("uncommittedchanges") ?
> L'erreur 1545, elle, sait le faire savoir. Pour l'instant, je passe par
> go top + getnextmodified, mais je me demande s'il n'y a pas mieux, et
> sans provoquer de déplacement...
> Merci d'avance,
> JC
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000018828