Prezados colegas!
Gostaria de pedir a ajuda dos amigos para importar os dados do ICMStot de um arquivo xml.
Estou utilizando o código disponibilizado pelo Fabio Paes, mas não consigo fazer referencia correta aos campos que desejo.
Alguns campos são repetidos varias vezes, dependendo da qtde de itens do xml.
Desde já, agradeço a ajuda dos colegas!!
Gostaria de pedir a ajuda dos amigos para importar os dados do ICMStot de um arquivo xml.
Estou utilizando o código disponibilizado pelo Fabio Paes, mas não consigo fazer referencia correta aos campos que desejo.
Alguns campos são repetidos varias vezes, dependendo da qtde de itens do xml.
Desde já, agradeço a ajuda dos colegas!!
- Código:
Set rsimp = DB.OpenRecordset("imposto")
x = Nz(DLookup("nNF", "imposto", "nNF = '" & doc.getElementsByTagName("nNF")(0).Text & "'"), 0) 'imposto total nota fiscal
If x <= 0 Then 'Se x for <=0 significa que nao ta cadastrado
rsimp!nnf = doc.getElementsByTagName("nNF")(0).Text
rsimp!vbc = doc.getElementsByTagName("vbc")(0).Text 'repetido
rsimp!vicms = doc.getElementsByTagName("vicms")(0).Text 'repetido
rsimp!vprod = doc.getElementsByTagName("vprod")(0).Text ' repetido
rsimp!vfrete = doc.getElementsByTagName("vfrete")(0).Text
rsimp!vseg = doc.getElementsByTagName("vseg")(0).Text
rsimp!vdesc = doc.getElementsByTagName("vdesc")(0).Text
rsimp!vII = doc.getElementsByTagName("vII")(0).Text
rsimp!vIPI = Replace(doc.getElementsByTagName("vIPI")(0).Text, ".", ",")
rsimp!vNF = Replace(doc.getElementsByTagName("vNF")(0).Text, ".", ",")
rsimp.Update
rsimp.Close
rsnf.Close
Set rsnf = Nothing
Set rsimp = Nothing
End If
- Anexos
- xml teste.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (5 Kb) Baixado 17 vez(es)