Fórum Validar produto #386113
11/09/2010
0
estou tenda dessa forma mas poremesta dando erro no terminal ele m retorma o valor errado
a função é essa
function TfmTerminais.Valida_Produto(ProdutoTerm: String): integer;
var
Produto_rec : string;
begin
result := 0;
frmmodulo.qrproduto.close;
frmmodulo.qrproduto.ParamByName('codigo').AsString:=CompletaZero(ProdutoTerm, 6);
frmmodulo.qrproduto.open;
if not frmmodulo.qrproduto.IsEmpty then
begin
produto_rec := frmmodulo.qrproduto.fieldbyname('codigo').asstring;
if ProdutoTerm = Produto_rec then
result := 1;
end;
end;
no micro terminal ele m retona 0 sendo q deveria aparecer o nome do produto...
a linha que eu chamo a função é essa
produto[Terminal]:= IntToStr(Valida_Produto(Ind_Produto[Terminal]));
Laelson Fagundes
Curtir tópico
+ 0Posts
11/09/2010
Carlos Bernardo
Gostei + 0
11/09/2010
Laelson Fagundes
Gostei + 0
12/09/2010
Carlos Bernardo
estou tenda dessa forma mas poremesta dando erro no terminal ele m retorma o valor errado
a função é essa
function TfmTerminais.Valida_Produto(ProdutoTerm: String): integer;
var
Produto_rec : string;
begin
result := 0;
frmmodulo.qrproduto.close;
frmmodulo.qrproduto.ParamByName('codigo').AsString:=CompletaZero(ProdutoTerm, 6);
frmmodulo.qrproduto.open;
if not frmmodulo.qrproduto.IsEmpty then
begin
produto_rec := frmmodulo.qrproduto.fieldbyname('codigo').asstring;
if ProdutoTerm = Produto_rec then
result := 1;
end;
end;
no micro terminal ele m retona 0 sendo q deveria aparecer o nome do produto...
a linha que eu chamo a função é essa
produto[Terminal]:= IntToStr(Valida_Produto(Ind_Produto[Terminal]));
begin
ProdutoTerm := CompletaZero(ProdutoTerm, 6);
result := 0;
frmmodulo.qrproduto.close;
frmmodulo.qrproduto.ParamByName('codigo').AsString:=ProdutoTerm;
frmmodulo.qrproduto.open;
if not frmmodulo.qrproduto.IsEmpty then
result := 1;
end;
Passa qual o comando Sql q vc usa...
Gostei + 0
13/09/2010
Laelson Fagundes
begin
ProdutoTerm := CompletaZero(ProdutoTerm, 6);
result := 0;
frmmodulo.qrproduto.close;
frmmodulo.qrproduto.ParamByName('codigo').AsString:=ProdutoTerm;
frmmodulo.qrproduto.open;
if not frmmodulo.qrproduto.IsEmpty then
result := 1;
end;
Dessa forma não da certo nao ele nao pega parametro nem um dos codigo de produto...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)