RE:pasar datos entre formularios
Prueba ejecutando tu formulario asi
Do Form Mi_formulario WITH 1 && Siendo 1 el dato que quieres pasar.. si quieres mas datos solo colocale coma y el otro valor..
Ahora en el evento init del formulario que estas llamando debes colocar
Lparameters nNUMERO
entonces vas a tener una variable llamad nNUMERO que contiene el dato pasado.. osea 1....
Recuerda que esa variable q se crea es privada .. osea solo esta disponible en el evento init.. te recomiendo que crees una propiedad en el formulario y le asignes el valor de nNUMERO para q la tengas disponible en todo el formulario...
Ejemplo..
En el evento INIT
Lparameters nNumero
Thisform.numero = nNumero && claro esta q debes crear primero esa propiedad
Espero te sirva de ayuda...
Saludos..
Fernando Hevia
Maracaibo, Venezuela