Cita:
Empezado por jafera
Hasta aquí todo perfecto pero el valor que me graba no es el valor actual del grid sino el primer valor de este grid que cumpla la condicion ID = ID_CAMIO
Alguien me puede ayudar?
|
Bueno, parece que el proceso funciona como debe, otra cosa es que no sea lo que tú necesitas.
Locate te busca el primer registro de la tabla que cumpla la condición, por tanto es normal te te asigne ese valor.
Si lo que quieres es acceder a un valor que ya tienes cargado en el Grid, no hace falta que lo busques con locate, si ya estás posicionado en ese registro ya lo tienes. Basta con que accedeas al DataSet (query/table) que tengas asociado al grid.