Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-10-2022
LACV LACV is offline
Miembro
 
Registrado: oct 2015
Posts: 80
Poder: 9
LACV Va por buen camino
Exclamation

Cita:
Empezado por kuan-yiu Ver Mensaje
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.
gracias por el dato pero no encuentro documentacion de locate para dbgrid
Responder Con Cita
  #2  
Antiguo 26-10-2022
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
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;
Responder Con Cita
  #3  
Antiguo 26-10-2022
LACV LACV is offline
Miembro
 
Registrado: oct 2015
Posts: 80
Poder: 9
LACV Va por buen camino
Exclamation

Cita:
Empezado por kuan-yiu Ver Mensaje
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;
Código Delphi [-]
DModulo.UQuery_Producto.Locate('Id', cod, []);
with FrmProducto.DBGVista do
begin
    SetFocus;
end;

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
Responder Con Cita
  #4  
Antiguo 26-10-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por LACV Ver Mensaje
DModulo.UQuery_Producto.Locate('Id', cod, []);
with FrmProducto.DBGVista do
begin
SetFocus;
end;

muchas gracias; este fue el codigo que use para ubicar el dato.
Que es lo mismo que esto:
Código Delphi [-]
DModulo.UQuery_Producto.Locate('Id', cod, []);
FrmProducto.DBGVista.SetFocus;
Responder Con Cita
  #5  
Antiguo 26-10-2022
LACV LACV is offline
Miembro
 
Registrado: oct 2015
Posts: 80
Poder: 9
LACV Va por buen camino
Exclamation

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Que es lo mismo que esto:
Código Delphi [-]
DModulo.UQuery_Producto.Locate('Id', cod, []);
FrmProducto.DBGVista.SetFocus;
que pena es que se me paso ponerlo y cuando cai en cuenta ya no podia editar el comentario
Responder Con Cita
  #6  
Antiguo 26-10-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Siempre puedes escribir otro mensaje, como este
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 23:50:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi