Bom dia, sou iniciante em Delphi, estou fazendo um Cadastro de Clientes, gostaria de usar três Edit´s para filtrar alguns dados porem com o código abaixo consegui fazer apenas com 1 edit.text, como faço pra usar três e que se algum estiver em branco ele retorna o valor apenas do Edit.text que foi preenchido?
Exemplo:
Quero buscar por Nome, Situação e Rota (Cliente a da rota B com situação C) e se algum desses campos estiver vazio ele busca apenas o que foi preenchido. Obrigado pela atenção!
.
procedure TFrm_Cadastro.Bt_BuscarClick(Sender: TObject);
begin
with Frm_Cadastro.Tbl_Clientes do
begin
Close;
SQL.Clear;
SQL.Add( 'Select * from Tbl_Cad_Clientes');
SQL.Add('where Cli_Nome like :nome');
ParamByName('nome').Value := '%' + txt_buscar_nome.Text + '%';
Open;
end;
end;
Consulta em três campos com dbGrid
em Perguntas e respostas rápidas
Postado
Bom dia, sou iniciante em Delphi, estou fazendo um Cadastro de Clientes, gostaria de usar três Edit´s para filtrar alguns dados porem com o código abaixo consegui fazer apenas com 1 edit.text, como faço pra usar três e que se algum estiver em branco ele retorna o valor apenas do Edit.text que foi preenchido?
Exemplo:
Quero buscar por Nome, Situação e Rota (Cliente a da rota B com situação C) e se algum desses campos estiver vazio ele busca apenas o que foi preenchido. Obrigado pela atenção!
.