FoxPro/Visual FoxPro - Pasar los datos de un registro del grid a un otro Formulario Opciones

 
Vista:

Pasar los datos de un registro del grid a un otro Formulario Opciones

Publicado por Gabriel (427 intervenciones) el 01/06/2012 23:41:49
Que tal Amigos :

Tengo dos formularios en uno tengo cajas de texto y un botón de buscar
cuando le doy click al botón me abre un formulario con un grid que
contiene información de una tabla quisiera que al darle doble click a
un registro la información de los campos me los envíe a las cajas de
texto que se encuentra en el otro formulario y se cierre
automáticamente el form donde se encuentra el grid.


Al utilizar los Buffering que comando debo de utilizar para trasladar
el contenido del item seleccionado del grid a los controles Textbox de
manera global de la manera mas directa.


Agradezco sus sugerencias...


atte.,


Gabriel
(Lima-Perú)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Pasar los datos de un registro del grid a un otro Formulario Opciones

Publicado por sprangaren (23 intervenciones) el 08/06/2012 00:22:58
hola amigo! yo tengo algo parecido pero no es con un grid sino un listbox, quizas pueda servirte.
en el procedimiento dblclick del list:

LOCAL nombre,apellido as String
LOCAL cedula as Number
FOR nCont = 1 TO ThisForm.list1.ListCount
nombre= Thisform.list1.ListItem(nCont, 1)
apellido= thisform.list1.listitem(nCont,2)
cedula= Thisform.list1.ListItem(nCont, 3)
ENDFOR
DO FORM *.scx WITH nombre,apellido,cedula

aqui se declaran unas variables locales que nos permitiran almacenar los datos que contienen las columnas del list, al final se hace el llamado al form2 junto con las variables, para transferirlas como parametros. lo que que faltaria seria en form2 hacer lo siguiente:

LPARAMETERS nombre,apellido,cedula
thisform.txtnombre.Value= nombre
thisform.txtapellido.Value= apellido
thisform.txtcedula.value= cedula

aqui declaras donde se van a mostrar las variables que transferiste por parametro en sus respectivas cajas de texto. espero que te sea util! saludos

[email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar