Fijate si la función GetFldState() no te resulta mejor para lo que queres
hacer. Nunca probe GetNextModified().
Saludos.
Sebastian E. Garcia
Date: Thu, 11 Oct 2007 07:46:14 -0500From: [EMAIL PROTECTED]: [EMAIL
PROTECTED]: [GUFA] Funcion GetNextModified (una vez mas)
Hola colegas vuelvo a enviar el mensaje con la duda que tengo con la esperanza
de que alguien me pueda ayudar.
La pregunta esta vez es por algo relacionado con la funcion GetNextModified y
su comportamiento.
Tengo un formulario en el que permito Insertar o Eliminar registros en un
Cursor creado con Select ...From ... Into Cursor xxx ReadWrite al que le
establezco almacenamiento de tablas en buffer (Buffering=5) y necesito
almacenar en un arreglo (Scatter to<arreglo>) los registros que han sido
agregados o modificados pues en ese cursor pueden existir mas registros que no
hayan sufrido cambios. Me interesa conocer el contenido de los que han
cambiado, y coloco el siguiente codigo en el evento Destroy del form.
Select MiCursor
Go Top
nreco=GetNextModified(0)
If m.nReco<>0
Do While .t.
Scatter to aModi
...... Otras instrucciones
nReco=GetNextModified(m.nReco)
If m.nReco=0
Exit
EndIf
EndDo
EndIf
Muy parecido a lo que esta en la ayuda para esta funcion y todo esta bien y
funciona mientras que no haya ocurrido una ELIMINACION o BORRADO de algun
registro porque entonces GETNEXTMODIFED() no reconoce cambio alguno aunque los
haya habido.
Estoy en un error de concepto o garrafal como quiera llamarse o debo hacer algo
extra para lograr lo que quiero.
Esperando que me hayan entendido y por supuesto que me puedan ayudar.
Les saluda
JoRoGar
_________________________________________________________________
Connect to the next generation of MSN MessengerÂ
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline