Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Forzar un Objeto
Message
De
13/07/2009 15:15:27
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
 
 
À
13/07/2009 14:24:01
Luis Parada
Prosoft´s de Venezuela, C.A.
Valencia, Vénézuéla
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Application:
Desktop
Divers
Thread ID:
01412014
Message ID:
01412025
Vues:
52
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)
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform