Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Forzar un Objeto
Message
From
13/07/2009 15:15:27
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
 
To
13/07/2009 14:24:01
Luis Parada
Prosoft´s de Venezuela, C.A.
Valencia, Venezuela
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01412014
Message ID:
01412025
Views:
54
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
* Método ThisForm.HayCambios()
* Indica si hay modificaciones en el registro actual
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)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform