Ver Mensaje Individual
  #2  
Antiguo 29-06-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.293
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jafera Ver Mensaje
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.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita