Gracias, Rafael. Eso mismo fue lo que se me ocurrió para solucionar el
problema.

 

Salu2,

 

Tomás

 

 

De: [email protected] [mailto:[email protected]] En nombre de Rafael Copquin
Enviado el: Martes, 23 de Octubre de 2012 02:56 p.m.
Para: GUFA List Member
Asunto: [GUFA] Ayuda con Grid

 

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

 

 

Responder a