Si entiendo correctamente el planteamiento, GetNextModified() no es lo apropiado en este caso. Suponiendo que modificas y guardas (o descartas) un registro a la vez:
Antes de cerrar el formulario, ir al siguiente, anterior, primer o último registro, querrás verificar si hay cambios
en el registro actual. Para ese fin, utilizas la función GetFldState(). Con GetFldState(-1), obtienes un string que consiste sólo de "1"s si no hay cambios, así que puedes comparar algo así como
GetFldState(-1) = replicate("1", len(GetFldState(-1)))
>Muy Buenas Tardes.
>Muchas gracias de antemano
>
>Estoy realizando un formulario (Conjunto de formulario), con una barra de herramientas anclada en el menu "No dentro del formulario" en donde están los iconos de primero, anterior, siguiente, ultimo, nuevo, eliminar, imprimir, salir, etc.
>
>Como seria el funcionamiento para que el comando GETNEXTMODIFIED me reconozca una modificacion editada.
>
>Cuando estoy posicionado en un Textbox del formualrio1 y hago una modificación como seria el codigo, estoy trabajando asi:
>
>Entorno de datos con tablas libres.
>
>en el init del formulario1
>SET MULTILOCKS ON
>SELECT supervisor
>SET ORDER TO supervisor
>= CURSORSETPROP("Buffering", 5, "supervisor")
>
>la propiedad del objeto Textbox:
>.text1.ControlSource = "supervisor.codigo"
>
>
>el problema que tengo es que al darle click a cualquiera de los iconos de mi barra de herramienta el valor del textbox modificado vuelve a su valor natural, no me muestra la modificacion.
>
>y el valor del GETNEXTMODIFIED es igual a 0
>
>serian tan amable en explicarme cual es el problema y si tengo que utilizar dicho comando "GETNEXTMODIFIED ()" ó en su defecto otro.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)