Procurar valor de uma coluna e retornar valores firebird + adoquery
Pessoal, boa tarde, vejam se podem me ajudar, tenho duas tabelas a seguir no firebird.
Estou acessando por um ADOquery e tentando preencher num stringgrid.
Tabela: CALCULO
Campos: NCM, ALIQ_ICMS, MVA
Tabela: MVA
Campos: NCM, ALI_4, ALI_7, ALI_12
o que gostaria de fazer é o seguinte, ao inserir na tabela CALCULO o campo NCM e ALIQ_ICMS,
o campo MVA ser retornado com valores da tabela MVA, conforme o NCM e ALIQ_ICMS.
como por exemplo:
Tabela
NCM ALI_4 ALI_7 ALI_12
12119090 110,79 104,20 93,22
27121000 77,54 71,99 50,00
28142000 79,82 74,20 64,84
28470000 77,06 71,53 62,31
e na tabela CALCULO, foi inserido nos campos:
NCM: 12119090
ALIQ_ICMS: 4
Então o campo MVA da tabela CALCULO, seria preenchido com o valor de 110,79
se
NCM: 12119090
ALIQ_ICMS: 7
Então o campo MVA da tabela CALCULO, seria preenchido com o valor de 104,20
se
NCM: 12119090
ALIQ_ICMS: 12
Então o campo MVA da tabela CALCULO, seria preenchido com o valor de 93,22
Desde já agradeço caso possam me ajudar.
Estou acessando por um ADOquery e tentando preencher num stringgrid.
Tabela: CALCULO
Campos: NCM, ALIQ_ICMS, MVA
Tabela: MVA
Campos: NCM, ALI_4, ALI_7, ALI_12
o que gostaria de fazer é o seguinte, ao inserir na tabela CALCULO o campo NCM e ALIQ_ICMS,
o campo MVA ser retornado com valores da tabela MVA, conforme o NCM e ALIQ_ICMS.
como por exemplo:
Tabela
NCM ALI_4 ALI_7 ALI_12
12119090 110,79 104,20 93,22
27121000 77,54 71,99 50,00
28142000 79,82 74,20 64,84
28470000 77,06 71,53 62,31
e na tabela CALCULO, foi inserido nos campos:
NCM: 12119090
ALIQ_ICMS: 4
Então o campo MVA da tabela CALCULO, seria preenchido com o valor de 110,79
se
NCM: 12119090
ALIQ_ICMS: 7
Então o campo MVA da tabela CALCULO, seria preenchido com o valor de 104,20
se
NCM: 12119090
ALIQ_ICMS: 12
Então o campo MVA da tabela CALCULO, seria preenchido com o valor de 93,22
Desde já agradeço caso possam me ajudar.
Herdson Pereira
Curtidas 0