PDA

Ver la Versión Completa : Guardar historial de todo lo escrito en un EDIT


Rofocale
15-05-2010, 01:41:44
hola a todos como puedo guardar un historial de todo lo que escribo en un dbedit y luego cuando escriba y sea algo igual a lo que escribe anteriormente se muestre y asi me evite estar tipeando nuevamente..
porrfavor alguien me puede decir como lo puedo hacer ?
gracias

Casimiro Notevi
15-05-2010, 01:50:00
La única forma es guardándolo, ya sea en un ficherito de texto, en una base de datos o como quieras. Luego tendrás que leerlo todos al entrar en ese campo y cuando el usuario empiece a teclear tendrás que compararlo con lo tecleado en otras ocasiones e ir presentando los que se parezcan.

Rofocale
15-05-2010, 19:00:14
bueno una cosa mas cuando entras a google se abre un cuadro desplegable hacia abajo cuando vas escribiendo y te muestra las posibles palabras para completar.. algo asi quisiera hacer que se muestre un cuadro desplegable con todo lo que he guardado mientras voy escribiendo

Casimiro Notevi
15-05-2010, 19:12:58
Sí, ya lo había entendido, debes usar un combobox, por ejemplo, y hacer como te he indicado antes.

krlox31416
16-05-2010, 05:42:15
Tal vez esto te pueda servir


procedure TForm7.ComboBox1Enter(Sender: TObject);
begin
Datamodule2.Table2.Open;
Datamodule2.Table2.First;
Datamodule2.Table2.Refresh;
while not Datamodule2.Table2.Eof do
begin
DataModule2.Table2.Refresh;
ComboBox1.Items.Add(Datamodule2.Table2.FieldByName('Descripción').AsString);
Datamodule2.Table2.Next;
end;
end;


o estos hilos:

http://www.clubdelphi.com/foros/showthread.php?t=39745&highlight=autocompletar

http://www.clubdelphi.com/foros/showthread.php?t=26707&highlight=autocompletar

Saludos.

Rofocale
17-05-2010, 17:56:52
gracias me sirvio mucho..

alguien me puede decir por cierto como implementar un lookupcombobox como el del editor de delphi cuando tipee en el edit un pedazo del nombre aparezca el lookupcombobox con la lista de los posibles y cuando escoja uno este desaparezca otra vez
a ver si me ayudan un poco

gracias

krlox31416
17-05-2010, 23:49:16
checa en las propiedades del combobox