PDA

Ver la Versión Completa : sugerencia para evitar clientes duplicados


Patricio
05-11-2008, 18:45:13
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.


//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


Edit1.Text := Query.FieldByName('apellido').AsString;


Saluditos

Patricio
06-11-2008, 18:54:00
Gracias era lo que tenia en mente muchas gracias por tu comentario