INTRUCCION SQL

HECTOR
18 de Junio del 2004
NECESITAMOS SABER COMO SE ENLAZA UN GRID CON UNA TABLA POR MEDIO DE UNA INSTRUCCION SQL.
TENEMOS UN FORMULARIO QUE CONTIENE UNA SERIE DE TEXTS , UN GRID Y DOS BOTONES ( BUSCAR Y SALIR ).
CUANDO NECESITAMOS BUSCAR EL CURSOR SE SITUA
EN EL TEXT DE LA CLAVE PRINCIPAL, DIGITAMOS UN CODIGO EL CUAL TRAE LA INFORMACION CORRESPONDIENTE HACIA LOS DEMAS TEXT Y A LA VEZ NECESITAMOS QUE TAMBIEN TRAIGA INFORMACION DE OTRA TABLA AL GRID POR MEDIO DE LA MISMA CLAVE.
EL PROBLEMA CONSISTE EN QUE NO SOMOS CAPAZ DE ENLAZAR EL GRID PARA QUE MUESTRE LA INFORMACION QUE CORRESPONDE AL MISMO CODIGO DIGITADO ANTERIORMENTE EN EL TEXT.


pepemorelia
18 de Junio del 2004
Lo que tienes que hacer es tener una tabla (supongamos que se llama tabla_tmp) que es la que va a estar enlazada al grid, en la cual vas a copiar el contenido del cursor que te regresa el SQL, por ejemplo:

Si la instruccion :

sqlexec("Select * from tabla",resultado)

Ejecutas despues

Select tabla_tmp
pack // para eliminar lo que tengas antes
Append from resultado

thisform.grid1.refresh

Y LISTO!!!!