Fórum pesquisa de cliente no form cadastro de cliente #203443
29/12/2003
0
alguém tem alguma dica como posso fazer isto ou pelo menos qual componente devo usar. desde já agradeço.
Murilo
Curtir tópico
+ 0Posts
29/12/2003
Lucas Silva
e para aparecer todos os nomes com a letra que o usuario digitar é só fazer uma consulta Sql usando like, e colocar esta consulta no evento KeyPress (ou onChange) do componente que o usuario vai digitar..( te aconselho a usar um edit)
Espero Ter Ajudado!
Lucas!
Gostei + 0
29/12/2003
Murilo
Gostei + 0
30/12/2003
Wolverine
Amigo no form que vc faz o cadastro inclua um botao, nele insira este codigo (onclick!!!) abaixo.
procedure TFormClientes.ButtonProcurarClick(Sender: TObject);
var
Nome: String;
begin
Nome := ´´;
if InputQuery(´Procurar´, ´Razão Social/Nome´, Nome) then
if not TableClientes.Locate(´RazaoSocial´, Nome,
[loCaseInsensitive, loPartialKey]) then
ShowMessage(´Razão Social/Nome não encontrado!´);
end;
ou vc pode fazer oq o amigo Lucas Alves Silva disse, porem tem outro metodo:
inclua um edit e um button
no no evento KeyPress (ou onChange) do button digite:
(lembro q deve haver um Query e o dbgrid)
query.close;
query.sql.clear;
Query.SQL.Add(´select * from clientes where RazaoSocial >= ´´+Edit.Text+´´´);
query.open;
lembro tb q se os cliente foram cadastrados com Caps Lock teram q ser pesquisados em caps lock
qquer coisa, e-mail : marcioviniciusdias@bol.com.br
Gostei + 0
30/12/2003
Wolverine
Gostei + 0
30/12/2003
Murilo
Gostei + 0
01/01/2004
Wagner
No formulário cadastro de cliente crie um botão pesquisa que direcione para outro formulario (tipo f_pesquisa.showmodal) no formulario pesquisa (diminua o formulario para atras voce veja o formulario cliente) coloque um edit e um botao no evento onkeyup do edit digite:
procedure Form.Edit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Form_clientes.Tb_cliente.findnearest([edit1.text]);
dessa forma a medida que voce for digitando e ele pesquisando e mudando atras ate para no nome que voce deseja
Espero ter ajudado
Gostei + 0
05/01/2004
Murilo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)