Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 30-12-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 27
__cadetill Va por buen camino
Una alternativa a la solución propuesta por el amigo Al González sería la siguiente:

A tu componente le añades dos propiedades más, una será el formulario y otra será el nombre del grid sobre el cual hacer la consulta

Código:
    property FormClass : TComponentClass   read FFormClass   write FFormClass;
    property GridName : TComponentClass   read FGridName   write FGridName;
Con estas dos propiedades, luego en el AfterScroll (o BeforeScroll, según tu gusto) del dataset asociado a la pantalla de búsquedas, puedes acceder al formulario, hacer un FindComponent del Grid y acceder a su dataset para hacer el posicionamiento

Código:
var
  F: TComponent;
begin
  F := TForm(FormClass).FindComponent(GridName);
  TDBGrid(F).DataSource.DataSet.Locate(....);
end;
Espero que la idea te sirva.

PD: tengo en mi web un componente de búsquedas estilo al que estás haciendo. Sería posible hecharle una ojeada a tu código?
Responder Con Cita
 


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


La franja horaria es GMT +2. Ahora son las 11:02:24.


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