Pesquisa em Ado Table utilizando Filter em 2 campos da tabela
Bom dia, sou iniciante e fiz varias pesquisas na internet a respeito da pesquisa que preciso porem sem sucesso, venho aqui pedir ajuda aos amigos do Fórum.
Tenho uma tabela que faço o filtro primeiro pelo código da venda e em seguida pela descrição do produto, caso eu digitar a descrição do produto completo ele funciona o filtro porém se eu usar o % ele não filtra nada, caso puder me ajudar fico muito agradecido.
Utilizo o seguinte código e só filtra descrições exatas e completas
DM.ADOTable2.Filter:= 'VENDA LIKE ' + QuotedStr(DM.ADOTable1CODIGO.Text) + ' and ' + 'DESCRICAO =' + QuotedStr(Edit3.Text);
Minha ideia seria algum código mais ou menos assim, porém ele não filtra nada com esse código abaixo.
DM.ADOTable2.Filter:= 'VENDA LIKE ' + QuotedStr(DM.ADOTable1CODIGO.Text) + ' and ' + 'DESCRICAO =' + QuotedStr(Edit3.Text + '%');
Obrigado.
Tenho uma tabela que faço o filtro primeiro pelo código da venda e em seguida pela descrição do produto, caso eu digitar a descrição do produto completo ele funciona o filtro porém se eu usar o % ele não filtra nada, caso puder me ajudar fico muito agradecido.
Utilizo o seguinte código e só filtra descrições exatas e completas
DM.ADOTable2.Filter:= 'VENDA LIKE ' + QuotedStr(DM.ADOTable1CODIGO.Text) + ' and ' + 'DESCRICAO =' + QuotedStr(Edit3.Text);
Minha ideia seria algum código mais ou menos assim, porém ele não filtra nada com esse código abaixo.
DM.ADOTable2.Filter:= 'VENDA LIKE ' + QuotedStr(DM.ADOTable1CODIGO.Text) + ' and ' + 'DESCRICAO =' + QuotedStr(Edit3.Text + '%');
Obrigado.
Eduardo Sganderla
Curtidas 0
Respostas
Mateus Ribeiro
26/10/2015
Bom dia!
Coloque isso e testa:
;
Coloque isso e testa:
'DESCRICAO LIKE (' + QuotedStr('%'+Edit3.Text+'%') + ')'; GOSTEI 0
Eduardo Sganderla
26/10/2015
Mateus Muito Obrigado funcionou perfeitamente...
Abraços.
Abraços.
GOSTEI 0