Boa noite a todos
Tenho exemplo excelente para importação de arquivos XML do Fabio Paes
https://www.maximoaccess.com/t29286-importar-todas-as-nfe-nota-fiscal-eletronica-xml-de-uma-pasta-versao-xml-1-10-2-00-e-3-10
Estou tentando incluir uma rotina dentro deste código que verifique na tabela : tbCompras se o arquivo XML , já foi importado se sim passar para o próximo.
Sei que deveria criar a rotina no início do código como está logo abaixo, porém não estou conseguindo proceder esta alteração sem que trave o código.
.Preciso que fazer o teste para variável ch se for = 0 siga em frente se não pular para o próximo.
Se alguém puder me ajudar agradeço
Tenho exemplo excelente para importação de arquivos XML do Fabio Paes
https://www.maximoaccess.com/t29286-importar-todas-as-nfe-nota-fiscal-eletronica-xml-de-uma-pasta-versao-xml-1-10-2-00-e-3-10
Estou tentando incluir uma rotina dentro deste código que verifique na tabela : tbCompras se o arquivo XML , já foi importado se sim passar para o próximo.
Sei que deveria criar a rotina no início do código como está logo abaixo, porém não estou conseguindo proceder esta alteração sem que trave o código.
.Preciso que fazer o teste para variável ch se for = 0 siga em frente se não pular para o próximo.
Se alguém puder me ajudar agradeço
- Código:
Do While NomeArq <> ""
doc.Load (LocalXml & NomeArq) 'Pega a Pasta e o Nome do primeiro arquivo....'Verifica se o Arquivo foi aberto corretamente e se possui chave. Se possuir importa, se nao Pula pra o Proximo!
If doc.validate.errorCode = -1072897500 And (doc.getElementsByTagName("chNFe").length) Then
Set xDet = doc.getElementsByTagName("det")
- Código:
Set rsFor = DB.OpenRecordset("tbCompras")
ch = Nz(DLookup("ChaveNF", "tbCompras", "ChaveNF = '" & doc.getElementsByTagName("chNFe")(0).Text & "'"), 0)
rsFor.Close
Set rsFor = Nothing
MsgBox (ch)