Senhores,
Este é meu primeiro post, um prazer me juntar com tantos especialistas.
Estou necessitando encontrar uma forma de ter um feedback do Access referente ao termino de um registro.
Eu tenho uma rotina que troca dados de uma tabela para outra, e esta rotina busca por um numero em uma coluna que se repete em 80 registros sequenciais.
Assim como utilizamos o parametro EOF para indicar que chegamos ao final da tabela, haveria algum parâmetro que eu moritorasse o seu status indicando que o registro foi concluido, para que eu seguisse para o próximo registro?
Segue o código aplicado, aonde eu retiro de um vetor o valor e direciono para gravar em uma tabela do access.
While Not rs.EOF
If rs.Fields("NI").Value = NumeroNI Then
iValuePA = GetVariableValue("arPaPadraoTemp[" & iCounter & "]")
iValuePR = GetVariableValue("arPrPadraoTemp[" & iCounter & "]")
rs!PAValorPadrao = iValuePA
rs!PRValorPadrao = iValuePR
'rs!Indexador = iCounter
iCounter = iCounter + 1
rs.Update
End If
rs.MoveNext
Wend
O problema é que há eventos de duplicidade na gravação, são poucos eventos, de oitenta registros duplicou 3.
Existe algum parâmetro de controle que eu possa monitorar o fim da ação de gravar o registro?
Este é meu primeiro post, um prazer me juntar com tantos especialistas.
Estou necessitando encontrar uma forma de ter um feedback do Access referente ao termino de um registro.
Eu tenho uma rotina que troca dados de uma tabela para outra, e esta rotina busca por um numero em uma coluna que se repete em 80 registros sequenciais.
Assim como utilizamos o parametro EOF para indicar que chegamos ao final da tabela, haveria algum parâmetro que eu moritorasse o seu status indicando que o registro foi concluido, para que eu seguisse para o próximo registro?
Segue o código aplicado, aonde eu retiro de um vetor o valor e direciono para gravar em uma tabela do access.
While Not rs.EOF
If rs.Fields("NI").Value = NumeroNI Then
iValuePA = GetVariableValue("arPaPadraoTemp[" & iCounter & "]")
iValuePR = GetVariableValue("arPrPadraoTemp[" & iCounter & "]")
rs!PAValorPadrao = iValuePA
rs!PRValorPadrao = iValuePR
'rs!Indexador = iCounter
iCounter = iCounter + 1
rs.Update
End If
rs.MoveNext
Wend
O problema é que há eventos de duplicidade na gravação, são poucos eventos, de oitenta registros duplicou 3.
Existe algum parâmetro de controle que eu possa monitorar o fim da ação de gravar o registro?