FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
seleccionar fila de dbgrid luego de guardar registro
Buen dia
necesito que al guardar o modificar un dato al cargar los datos en un dbgrid seleccione ese dato que tenga foco en esa fila, ya que en este momento al guardar acatualizo la consulta pero me ubica en el primer registro. agradesco de antemano su colaboracion |
#2
|
||||
|
||||
Debes posicionarte en el registro que desees tras actualizar, y como siempre hay varios modos.
Puedes guardar los campos necesarios para encontrarlo y hacer un locate, que supongo que será lo más adecuado por lo que dices. |
#3
|
|||
|
|||
gracias por el dato pero no encuentro documentacion de locate para dbgrid
|
#4
|
||||
|
||||
Se ejecuta sobre la consulta, ese DBGrid tiene que alimentarse con algo, ahí es donde debes buscar:
function Locate(const KeyFields: string; const KeyValues: Variant; Options: TLocateOptions): Boolean; |
#5
|
|||
|
|||
Cita:
muchas gracias; este fue el codigo que use para ubicar el dato. Última edición por Neftali [Germán.Estévez] fecha: 27-10-2022 a las 08:41:02. Razón: Añadir TAGs al código |
#6
|
||||
|
||||
Cita:
|
#7
|
||||
|
||||
Cita:
Antes de la actualización marcas el registro actual con un Bookmark utilizando GetBookmark (1), actualizas el Dataset y luego vuelves al registro marcado en (1) con GotoBookmark. Aquí tienes un ejemplo en Delphi: https://docwiki.embarcadero.com/Code...okmark_(Delphi)
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBGRID ¿como seleccionar fila y obtener datos de la fila ? | JXJ | Varios | 5 | 18-04-2017 02:50:14 |
Seleccionar fila DBgrid ?? | Coco_jac | Varios | 3 | 25-05-2010 16:58:41 |
Liberar una Fila luego de ingresarle datos en un DBGrid | bellota | Varios | 4 | 20-06-2006 17:41:33 |
seleccionar fila de un DBGrid | empty | Varios | 1 | 31-03-2004 12:00:47 |
Seleccionar una fila de un dbgrid | NuncaMas | Conexión con bases de datos | 3 | 22-01-2004 09:55:48 |
|