Pasar valor de variable de un formulario a otro

Hola, expertos, ¿alguien me da una ayuda de como paso el valor de una variable de un formulario a otro para mostrarlo en cuadro de texto que luego sera grabado en un registro de la tabla?
También me pueden decir porque cuando hago un grid y lo filtro al iniciar el formulario que contiene el grid me muestra todos los registro y luego de hacer clic me lo filtra.
Gracias por sus ayudas.

1 respuesta

Respuesta
1
Para la pregunta 1:
Primero debes hacer publica la variable que debas pasar, con el comando PUBLIC.
Por ejemplo puedes tener un commandbutton que abra el segundo formulario, con este código:
PUBLIC p_variable
p_variable = 'Prueba'
do form form2
En el segundo formulario debes poner un cuadro de texto (text1), y en el init del formulario, escribe por ejemplo el código
ThisForm.text1.value = p_variable
ThisForm. Refresh
Para la pregunta 2, debes usar el método refresh para que te refresque el filtro, después de usar el comando set Filter to... Escribe la sentencia ThisForm. Refresh

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas