ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: comment d=c3=a9tecter des donn=c3=a9es non enregistrées en cours ?   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

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
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3