Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   sugerencia para evitar clientes duplicados (https://www.clubdelphi.com/foros/showthread.php?t=61379)

Patricio 05-11-2008 18:45:13

sugerencia para evitar clientes duplicados
 
hola foro, quisiera consultarles para ir viendo como realizar una cosa, en mi sistema se ingresan personas, no siempre se ingresan los documentos de identidad, lo que yo quiero es evitar que la misma persona se cargue dos veces, entonces mi idea es que a medida que escribe el apellido del cliente nuevo aparezca una ventana al lado con todos los que van coincidiendo con lo que va ingresando de manera de ver si ya estaba cargado elegirlo y sino cargarlo. Ahora con que componente puedo hacer tal efecto?
Uso delphi 5

Caro 05-11-2008 19:14:17

Hola Patricio, puedes mostrar en un DBGrid, si quieres que solo se muestre cuando comience a escribir entonces utilizas su propiedad visible.

Código Delphi [-]
//En el Onchange de tu Edit
Query.Close;
Query.Sql.Text:='Select * From Clientes Where apellido like '+QuotedStr(Edit1.Text+'%');
Query1.Open;

Y cuando elija en el OnCellClick de tu DBGrid

Código Delphi [-]
 Edit1.Text := Query.FieldByName('apellido').AsString;

Saluditos

Patricio 06-11-2008 18:54:00

muchas gracias
 
Gracias era lo que tenia en mente muchas gracias por tu comentario


La franja horaria es GMT +2. Ahora son las 01:40:43.

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