Ao verificar em módulo se uma variável "CodiCli" tem valor programa retorna ao terceiro segundo formulário sempre o registro 11.
Código utilizado é:
If IsNull(CodCli) = False Then
Form_Form_AssistDet.Selecao_CodCliente = Form_Form_ClienteDetalhes.CodCliente
CodCli = Null
End If
A variável num formulário anterior tem o valor atribuído pelo comando:
CodCli = Form_Form_ClienteDetalhes.CodCliente
Essa variável é explicita e também gera erro ao tentar limpar ela com:
CodCli = Null
Acredito que tenha alguns erros de ordem conceitual.
Código utilizado é:
If IsNull(CodCli) = False Then
Form_Form_AssistDet.Selecao_CodCliente = Form_Form_ClienteDetalhes.CodCliente
CodCli = Null
End If
A variável num formulário anterior tem o valor atribuído pelo comando:
CodCli = Form_Form_ClienteDetalhes.CodCliente
Essa variável é explicita e também gera erro ao tentar limpar ela com:
CodCli = Null
Acredito que tenha alguns erros de ordem conceitual.