Fórum Jogando valor #573136
22/12/2016
0
Alan
Curtir tópico
+ 0Posts
22/12/2016
Mateus Ribeiro
procedure TForm1.Edit1Exit(Sender: TObject);
begin
if Trim(Edit1.Text) <> EmptyStr then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT VALOR_ALIQUOTA' );
ADOQuery1.SQL.Add(' FROM TABELA ');
ADOQuery1.SQL.Add(' WHERE NCM = '+Edit1.Text );
ADOQuery1.Open;
if ADOQuery1.RecordCount > 0 then
Edit2.Text:= ADOQuery1.FieldByName('VALOR_ALIQUOTA').AsString;
end;
end;
Gostei + 0
22/12/2016
Raimundo Pereira
IF qryNCM.locate('TBL_NCM_CAMPO_NCM',EDIT_NCM.TEXT,[]) THEN //Verifica se na tabela de ncm possui o ncm informado no edit
BEGIN
qryNCM.locate('TBL_NCM_CAMPO_NCM',EDIT_NCM.TEXT,[]); //Permanece no registro localizado
qryPRODUTO.OPEN;
if qryPRODUTO.('TBL_NCM_CAMPO_NCM',EDIT_NCM.TEXT,[]) then //Verifica se na tabela de de produtos possui o ncm pesquisado
begin
qryPRODUTO.('TBL_PRODUTOS_CAMPO_NCM',EDIT_NCM.TEXT,[]); //Permanece no registro localizado
qryPRODUTO.edit;// edita o campo aliq_icms para o mesmo que consta na tabela de NCM
qryPRODUTO.fielbyname('ALIQ_ICMS').asstring:= qryNCM.fielbyname('ALIQ_ICMS').asstring;
qryPRODUTO.post;
END;
END;
Caso eu não esteja ajudando ou esteja te deixando confuso é só falar, que paro de tentar ajudar
Gostei + 0
22/12/2016
Alan
Gostei + 0
22/12/2016
Alan
if qryPRODUTO.('TBL_NCM_CAMPO_NCM',EDIT_NCM.TEXT,[]) then //Verifica se na tabela de de produtos possui o ncm pesquisado
begin
qryPRODUTO.('TBL_PRODUTOS_CAMPO_NCM',EDIT_NCM.TEXT,[]); //Permanece no registro localizado
Gostei + 0
22/12/2016
Raimundo Pereira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)