lo más simple es poner código en el evento afterrowcolchange de la grid
y en tu caso, como haces un select, te da un cursor.
Ejemplo: supongamos que tu recordsource sea: "select * from latabla
into cursor elcursor"
En el afterrowcolchange ponés este código:
THISFORM.Text1.Value = elcursor.campoquenecesito
thisform.refresh
Y listo, a medida que navegás en la grid, el text1.value del form va
tomando el valor del campo que necesitás del cursor elcursor
Rafael Copquin
El 23/10/2012 02:38 p.m., Tomás Corrales Lemoine escribió:
Hola, colegas.
Tengo un Grid con RecordSourceType= 4 (SQL Statement) y
AllowCellSelection= .F. para que seleccione toda la fila.
Quiero obtener el valor de una columna del Grid para la fila
seleccionada actualmente, pero con el código THISFORM.Text1.Value =
THISFORM.grdOrdenes.grcID.txtID.Value, si hago clic en otra columna
que no sea grcID, siempre me devuelve el mismo valor
independientemente de la fila que seleccione en el Grid.
Es decir, deseo obtener el valor de
THISFORM.grdOrdenes.grcID.txtID.Value para la fila actualmente
seleccionada, sin importar en cuál columna dé el clic para seleccionar
la fila.
Gracias y salu2,
Tomás