Estou esquecendo de alguma coisa?

29/09/2016

0

procedure TfrmPrincipal.btnPesquisarClick(Sender: TObject);
begin
DM.qryProdutos.Close;
DM.qryProdutos.RestoreSQL;
if edtProduto.Text <> '' then
begin
try
StrToFloat(edtProduto.Text);
DM.qryProdutos.AddWhere(' PCPRODUT.CODPROD = ' +edtProduto.Text );
except
DM.qryProdutos.AddWhere(' PCPRODUT.DESCRICAO LIKE ''%' +edtProduto.Text + '%'' ' );
end;
end;
DM.qryProdutos.Open;
DM.qryCodSim.Close;
DM.qryCodSim.Open;
DM.qryProdutoSimilar.Close;
DM.qryProdutoSimilar.RestoreSQL;
end;
var
vin : String ;
begin
while not DM.qryProdutoSimilar.Eof do
begin
if vin = '' then
vin := DM.qryProdutoSimilar.FieldByName('codprod').AsString
else
vin := vin + ',' + dm.qryProdutoSimilar.FieldByName('codprod').AsString ;
DM.qryProdutoSimilar.next;
end;
DM.qryProdutoSimilar.AddWhere(' PCPRODUT.CODPROD in (' + vin + ')');
end
DM.qryProdutoSimilar.Open;
end;
átila Lyncon

átila Lyncon

Responder

Post mais votado

29/09/2016

da algum erro?

Deivid Nascimento

Deivid Nascimento
Responder

Mais Posts

30/09/2016

Jones Granatyr

Se puder explicar melhor o que está dando errado!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar