FoxPro/Visual FoxPro - de grid a form (seleccionar registro)?

 
Vista:

de grid a form (seleccionar registro)?

Publicado por neo (296 intervenciones) el 05/07/2006 18:20:10
Saludos Comunidad...

Ahora tengo otro problema:

cómo puedo hacer que al momento de seleccionar un registro de un grid que se encuentra en el form1, los datos que se reflejen en la fila (todos los datos de la fila de la tabla) y que yo haya seleccionado se pasen al form2 en el cual ya se encuentran los textbox debidamente ordenados.

He intentado con parametros pero no funciona, me gustaría algo asi como:

Si yo selecciono num 2 que busque en la tabla el registro con num2 y que todos los datos de esta fila se pasen al form2.

Espero me yaha explicado. Gracias de Antemano

Seguiré intentando haber si me sale algo bueno...
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
sin imagen de perfil

RE:de grid a form (seleccionar registro)?

Publicado por Ernesto Hernandez (4623 intervenciones) el 05/07/2006 19:02:13
Puedes probrar poniendo en el AfterRowColChange del Grid del Form1
algo asi

WITH thisform2.grillamora
SELECT Micursor
GO TOP
.width=265
.recordsource = ""
.recordsource = "MiCursor"
.column1.resizable= .f.
.column2.resizable= .f.
.column3.resizable= .f.
.column4.resizable= .f.
.column1.header1.caption="Campo1"
.column2.header1.caption="Campo2"
.column3.header1.caption="Campo3"
.column4.header1.caption="Campo4"
.column1.controlsource = "MiCampo1"
.column2.controlsource = "MiCampo2"
.column3.controlsource = "MiCampo3"
.column4.controlsource = "MiCampo4"
.FontSize = 8
.refresh
ENDWITH

Ojala te sirva
Suerte
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

RE:de grid a form (seleccionar registro)?

Publicado por Carlos Ayala G (169 intervenciones) el 05/07/2006 19:18:50
Hola amigo

Loque podrias hacer es lo siguientes agrega en tu tu tabl que esta haciendo rferencia a tu GRID in campo por decir ITEM_SELEC, Luego en este campo lo referencias tambien es tu GRID y en la columna correspondientes agregas un OBJETO CHECKBOX de tal manera que el usuario active o desactive este checkbox.

como este check va a estar referenciado a tu tabla y como sus valores solo puedes ser 1 "uno" y 0 "cero" de tal manera que por decir a todos los que tengan valor 1 los translades a tu optro formulario atrabes de un bucle masomennos asi

select xtabla
scan for not eof()
if xtabla.item_selec=1
envia al formulario 2
endif
endscan

y listo
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