Buscando através de seleção no combo com o edit
15/03/2016
0
estou precisando de auxilio em uma parte de pesquisa no meu sistema. na tela de gerenciamento onde possui os cadastros que são realizados eu possuo um combo com o nome de pesquisar por e um edit, o que eu quero que faça é que ao selecionar no combo (ex: nome), ao digitar no edit irá buscar pelo nome do paciente, se for CPF pelo cpf e assim em diante ja tentei varias maneiras de encontrar na internet mas não obtive sucesso.
Me ajudem ai por favor
Thiago Santos
Post mais votado
15/03/2016
Carlos Soares
Mais Posts
15/03/2016
Raimundo Pereira
Esse Combobox será tipo um filtro, seus valores padrão ser nome e CPF.
o nome deste componente será CBX_TIPO
Tendo também o edit o nome deste componente será Edt_Pesq
Monta seu select
SuaQuery.close;
SuaQuery.sql.text:='select * from suatabela';
SuaQuery.open;
Depois realiza um filtro
SuaQuery.Filtered := False;
SuaQuery.Filter :=CBX_TIPO.text +' like ' + #39 + '%' + Edt_Pesq.Text + '%' + #39;
SuaQuery.Filtered := True;
Não testei o código, mas espero que ajude
17/03/2016
Marco Antônio
Traduzindo
SuaQuery.Filter := CBX_TIPO.text +' like ' + #39 + '%' + Edt_Pesq.Text + '%' + #39; // CPF like '%XXXyyyXXXyy%'
18/03/2016
Thiago Santos
qryPacientes.Filter := cbpesquisapaciente.text + 'like' + #39 + '%' + edtpesquisapaciente.text + '%' + #39;
e esse cpf like '%XXXyyyXXXyy%'
18/03/2016
Thiago Santos
qryPacientes.Filter := cbpesquisapaciente.text + 'like' + #39 + '%' + edtpesquisapaciente.text + '%' + #39;
e esse cpf like '%XXXyyyXXXyy%'
Clique aqui para fazer login e interagir na Comunidade :)