Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Definicion de variables
Message
From
25/03/2002 13:53:08
 
 
To
25/03/2002 11:35:54
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00636869
Message ID:
00636951
Views:
15
Hola, Claudio.

>En un formulario tengo varios texbox con variables asociadas a ellos mediante la propiedad controlsource.
>Las variables las defino en load del form.
>Pero si no las defino publicas, me da error cuando ejecuto el form.
>Busque en la ayuda de VFP, pero no econtre nada sobre el alcance de las variables, y no quisiera tener que definirlas siempre como publicas ya que sino, luego tendria que liberarlas explicitamente.
>Necesito saber donde o como definirlas para que las variables esten visibles
>para los objetos contenidos en el formulario.

Por supuesto, no es buena idea definir variables públicas para accederlas desde un form. En realidad, son una mala idea en general, salvo para contadísimos casos (si las evitas por completo mejor aún).

En el caso que mencionas, lo que puedes es definir propiedades del formulario. Estas son absolutamente propias y únicas para el mismo. Puedes definirlas mediante el menú Form / Add property.

De todas maneras, ten en cuenta que si vas a estar editando datos de una tabla, ni siquiera necesitas hacer esto. Haz la sesión de datos del form privada, y activa el table buffering (en 5).

Con este mecanismo puedes escribir directamente sobre la tabla, reservándote la posibilidad de grabar o descartar los cambios (mediante TableUpdate o TableRevert).

Te recominendo que leas la ayuda en estos comandos y veas algunos ejemplos que vienen con VFP:
cd ( _Samples + "Solution" )
do solution.app
Suerte!
Previous
Reply
Map
View

Click here to load this message in the networking platform