PROBLEMA CON GRID
Publicado por Miguel Rojas (22 intervenciones) el 08/06/2004 00:19:03
HOLA:
TENGO UN FORMULARIO SECUNDARIO, QUE YA FUNCIONA BIEN, EN EL CUAL REALIZO UNA BUSQUEDA CON SQL.
HACE DOS SEMANAS QUE ESTOY CON ESTO Y NO PUEDO RESOLVERLO.
LA BUSQUEDA HACE LO SIGUIENTE:
SELECT RECNO(),* FROM MaeAut0;
WHERE &mCpo LIKE &mVal;
INTO CURSOR Resultado
LOS DATOS ENCONTRADOS EN EL SQL LOS MUESTRO EN UN GRID.
LA ESTRUCTURA DEL CURSOR ES LA SIGTE.:
NroReg
Codigo
Nombre
Domicilio
EN EL CAMPO NroReg ESTA EL NRO. DE REGISTRO FISICO (RECNO()) DE LA TABLA ORIGEN.
MI INTENCION ES MEDIANTE ESTE NUMERO IR AL REGISTRO QUE DESEO EN LA TABLA MAESTRA Y ASI MOSTRAR LOS DATOS.
LO QUE YO NECESITO ES QUE AL SALIR DEL GRID, ME QUEDE EN UNA VARIABLE EL VALOR DE ESTA COLUMNA/REGISTRO.
HAY ALGO A TENER EN CUENTA: MIENTRAS YO ME MANTENGO EN LA PRIMERA COLUMNA (THISFORM.GRID1.COLUMN1.TEXT1), DONDE ESTA EL Nº DE REGISTRO, PUEDO MOVERME A OTROS REGISTROS Y ME DEVUELVE EL VALOR QUE CONTIENE ESTA COLUMNA/REGISTRO, PERO CUANDO ME MUEVO A OTR COLUMNA YA NO LO HACE.
LO QUE PONGO EL VALID DEL GRID PARA GUARDAR ESTE VALOR ES LO SIGTE.:
THISFORM.TEXT2.VALUE = THISFORM.GRID1.COLUMN1.TEXT1.VALUE
THISFORM.REFRESH
EN THISFORM.TEXT2.VALUE, ES DONDE QUIERO GUARDAR EL VALOR.
NECESITO, POR FAVOR, QUE ME AYUDEN CON ESTO.
YA HE PROBADO DE TOD Y NO FUNCIONA.
MUCHAS GRACIAS.
Miguel Rojas
Tucumán - Argentina
TENGO UN FORMULARIO SECUNDARIO, QUE YA FUNCIONA BIEN, EN EL CUAL REALIZO UNA BUSQUEDA CON SQL.
HACE DOS SEMANAS QUE ESTOY CON ESTO Y NO PUEDO RESOLVERLO.
LA BUSQUEDA HACE LO SIGUIENTE:
SELECT RECNO(),* FROM MaeAut0;
WHERE &mCpo LIKE &mVal;
INTO CURSOR Resultado
LOS DATOS ENCONTRADOS EN EL SQL LOS MUESTRO EN UN GRID.
LA ESTRUCTURA DEL CURSOR ES LA SIGTE.:
NroReg
Codigo
Nombre
Domicilio
EN EL CAMPO NroReg ESTA EL NRO. DE REGISTRO FISICO (RECNO()) DE LA TABLA ORIGEN.
MI INTENCION ES MEDIANTE ESTE NUMERO IR AL REGISTRO QUE DESEO EN LA TABLA MAESTRA Y ASI MOSTRAR LOS DATOS.
LO QUE YO NECESITO ES QUE AL SALIR DEL GRID, ME QUEDE EN UNA VARIABLE EL VALOR DE ESTA COLUMNA/REGISTRO.
HAY ALGO A TENER EN CUENTA: MIENTRAS YO ME MANTENGO EN LA PRIMERA COLUMNA (THISFORM.GRID1.COLUMN1.TEXT1), DONDE ESTA EL Nº DE REGISTRO, PUEDO MOVERME A OTROS REGISTROS Y ME DEVUELVE EL VALOR QUE CONTIENE ESTA COLUMNA/REGISTRO, PERO CUANDO ME MUEVO A OTR COLUMNA YA NO LO HACE.
LO QUE PONGO EL VALID DEL GRID PARA GUARDAR ESTE VALOR ES LO SIGTE.:
THISFORM.TEXT2.VALUE = THISFORM.GRID1.COLUMN1.TEXT1.VALUE
THISFORM.REFRESH
EN THISFORM.TEXT2.VALUE, ES DONDE QUIERO GUARDAR EL VALOR.
NECESITO, POR FAVOR, QUE ME AYUDEN CON ESTO.
YA HE PROBADO DE TOD Y NO FUNCIONA.
MUCHAS GRACIAS.
Miguel Rojas
Tucumán - Argentina
Valora esta pregunta


0