Cambiar valor en grid
Hola experto, tengo un grid el cual muestro unos datos de una tabla
SELECT * FROM tabla1 WHERE fechacita=a ORDER BY examen, hora ASC INTO CURSOR crsGRID
THISFORM.Grid1.RecordSource="crsGRID"
Eso funciona bien, pero necesito que cuando el usuario haga clic sobre un boton el programa me modifique un registro en la tabla. El registro debe ser el que este activo en el grid, el que el usuario haya seleccionado previamente en el grid
select tabla1
UPDATE tabla1 SET ESTADO='CANCELADA' WHERE DOCUMENTO = THISFORM.GRID1.COLUMN1.TEXT1.VALUE AND EXAMEN = THISFORM.GRID1.COLUMN4.TEXT1.VALUE
esto no funciona, ya que los valores que toma THISFORM.GRID1.COLUMN4.TEXT1.VALUE es el de la columna 4 y primera fila. De manera que el registro que esta buscando no es el correcto
Muchas Gracias por yu Ayuda
SELECT * FROM tabla1 WHERE fechacita=a ORDER BY examen, hora ASC INTO CURSOR crsGRID
THISFORM.Grid1.RecordSource="crsGRID"
Eso funciona bien, pero necesito que cuando el usuario haga clic sobre un boton el programa me modifique un registro en la tabla. El registro debe ser el que este activo en el grid, el que el usuario haya seleccionado previamente en el grid
select tabla1
UPDATE tabla1 SET ESTADO='CANCELADA' WHERE DOCUMENTO = THISFORM.GRID1.COLUMN1.TEXT1.VALUE AND EXAMEN = THISFORM.GRID1.COLUMN4.TEXT1.VALUE
esto no funciona, ya que los valores que toma THISFORM.GRID1.COLUMN4.TEXT1.VALUE es el de la columna 4 y primera fila. De manera que el registro que esta buscando no es el correcto
Muchas Gracias por yu Ayuda
1 respuesta
Respuesta de keystone CITI
1