Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   DBGrid - Saber que estoy escribiendo (https://www.clubdelphi.com/foros/showthread.php?t=86421)

sllorens 06-08-2014 16:23:25

DBGrid - Saber que estoy escribiendo
 
Hola a todos. Estoy haciendo un programa y necesito que al ir escribiendo en una celda de un dbgrid me vaya apareciendo un buscador con las palabras similares ya agregadas a la base de datos. El problema es que no se como obtener lo que estoy escribiendo en la celda activa. Si alguien puede ayudarme se los agradeceria. Espero haber sido claro. Gracias

grandzon 06-08-2014 16:28:50

DBGrid - Saber que estoy escribiendo
 
Hola sllorens.
¿Por qué no intentas usando un TEdit?, los encuentro más controlables para estas cosas

sllorens 06-08-2014 16:38:03

Lo que yo tengo es un dbgrid con nombres de personas y quiero que cuando se agregue una nueva persona y se vaya escribiendo en el nuevo camo del dbgrid me aparezca una lista con todos los nombres de la base que comiencen con el contenido de la celda.

Neftali [Germán.Estévez] 06-08-2014 18:20:20

Cita:

Empezado por sllorens (Mensaje 479801)
...necesito que al ir escribiendo en una celda de un dbgrid me vaya apareciendo un buscador con las palabras similares ya agregadas a la base de datos. El problema es que no se como obtener lo que estoy escribiendo en la celda activa. Si alguien puede ayudarme se los agradeceria. Espero haber sido claro. Gracias


Prueba con esto:

Código Delphi [-]


...
  type
    TMyDbGrid = class(TDbGrid);

...

procedure TForm1.DBGrid1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  Edit1.Text := TMyDbGrid(DBGrid1).InplaceEditor.Text;
end;


La franja horaria es GMT +2. Ahora son las 06:17:38.

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