Necesito tu ayuda en Visual Foxpro...

Tengo un problema el manejo de formularios, te cuento: ejecuto un formulario(x) con el formulario(y)luego este se cierra para ejecutar el formulario(z); más luego el formulario(z) debe controlar manipular los objetos del formulario(x), el problema esta en eso... Me sale un error "no se encuentra la variable(formulario(x)", pero cuando ejecuto vía comando esto me sale bien, manipulando y controlando objetos más no el problema que te plantee al principio... Eso seria todo por hoy, ahh cada formulario creo individualmente con el create form xxx más no en conjunto de formularios.
Te agradezco anticipademente por tu pronta respuesta, gracias.

1 Respuesta

Respuesta
1
En el formulario A debes hacer lo siguiente:
DO FORM y.frx WITH Parametros
En el formulario receptor (y. Frx) debes crear tantas propiedades como las que vayas a pasar por Parámetros, luego en el evento INIT de este formulario debes poner:
LPARAMETERS x_Parametros
THISFORM.Propiedad = x_parametros
Y así puedes utilizar esas datos...
Otra forma puede ser utilizando variables de memoria publicas y utlizadas en todos los formularios, los objetos los pones las variables en el controlsource y así los cambios se reflejan en las variables y por ende en los objetos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas