Olá Pessoal
Boa Tarde!
Venho encontrando uma dificuldade na utilização da propriedade OpenArgs. Quando tento acessar o valor da referida propriedade dentro da Sub Form_Open o único valor que obtenho é NULL. Quando acesso o conteudo de OpenArgs em outros eventos posteriores consigo encontrar a string passada como argumento, mas mesmo assim ocorrem falhas eventuais, onde o valor encontrado é NULL.
Não sei o que posso estar fazendo de errado.
Meu Office é 2007 e OS o Win7
O código utilizado é o que se segue:
Private Sub Pesquisa_Click()
Dim Arg As String
If Not Me.AllowEdits Then Exit Sub
If strUltimoFoco <> "Entrada" Then Exit Sub
Arg = "frmEntrada" & "+" & Me!txNomeFabricante
DoCmd.OpenForm "frmPesquisaProd", , , , , , Arg
strUltimoFoco = ""
End Sub
Private Sub Form_Open(Cancel As Integer)
strOpenArg = Me.OpenArgs
Call fncCarregalista("[Código do Produto] > 0")
End Sub
Grato pela Atenção
Marco Aurélio
Boa Tarde!
Venho encontrando uma dificuldade na utilização da propriedade OpenArgs. Quando tento acessar o valor da referida propriedade dentro da Sub Form_Open o único valor que obtenho é NULL. Quando acesso o conteudo de OpenArgs em outros eventos posteriores consigo encontrar a string passada como argumento, mas mesmo assim ocorrem falhas eventuais, onde o valor encontrado é NULL.
Não sei o que posso estar fazendo de errado.
Meu Office é 2007 e OS o Win7
O código utilizado é o que se segue:
Private Sub Pesquisa_Click()
Dim Arg As String
If Not Me.AllowEdits Then Exit Sub
If strUltimoFoco <> "Entrada" Then Exit Sub
Arg = "frmEntrada" & "+" & Me!txNomeFabricante
DoCmd.OpenForm "frmPesquisaProd", , , , , , Arg
strUltimoFoco = ""
End Sub
Private Sub Form_Open(Cancel As Integer)
strOpenArg = Me.OpenArgs
Call fncCarregalista("[Código do Produto] > 0")
End Sub
Grato pela Atenção
Marco Aurélio