Bom pessoal, estou tentando extrair dados de uma xml, onde a tag é "" pois logo depois dessa tag pode ser um numero de 0 até 8.
pois bem eu consigo extrair o primeiro, porem quando aplico em um loop ele ó pega o primeiro sempre, o código é esse ai, ou existe alguma função com o objetivo de "Começa com"
Dim a As Integer
Dim cont As Long ' contador
cont = 1 ' inicio com 1
DoCmd.GoToRecord , "", acFirst ' vai para o primeiro registro
For a = 1 To Me.Tot_Item Step 1
Dim ori As String
ori = InStr(cont, Me.txt_Inf_Comp, "", vbTextCompare)
ori = Mid(Me.txt_Inf_Comp, InStr(cont, Me.txt_Inf_Comp, "", vbTextCompare), 7)
ori = Replace(ori, "", "")
Me.Orig_XML = ORI
cont = cont + 1
DoCmd.GoToRecord , , acNext
Next
pois bem eu consigo extrair o primeiro, porem quando aplico em um loop ele ó pega o primeiro sempre, o código é esse ai, ou existe alguma função com o objetivo de "Começa com"
Dim a As Integer
Dim cont As Long ' contador
cont = 1 ' inicio com 1
DoCmd.GoToRecord , "", acFirst ' vai para o primeiro registro
For a = 1 To Me.Tot_Item Step 1
Dim ori As String
ori = InStr(cont, Me.txt_Inf_Comp, "", vbTextCompare)
ori = Mid(Me.txt_Inf_Comp, InStr(cont, Me.txt_Inf_Comp, "", vbTextCompare), 7)
ori = Replace(ori, "", "")
Me.Orig_XML = ORI
cont = cont + 1
DoCmd.GoToRecord , , acNext
Next