Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Definicion de variables
Message
 
 
À
25/03/2002 11:35:54
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00636869
Message ID:
00636951
Vues:
14
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!
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform