FUNCAO QUE RECEBA TEXTBOX E UM FORM
pessoal uma seguinte duvida..
queria criar uma função que recebesse por parâmetro dois TextBox e um formulario entao de dentro de uma função eu faria validações de datas e mandaria o setFocus para o campo que eu escolhesse no formulario em questao
o codigo é o seguinte..
Function VerificaData2(DataInicial As Object, DataFinal As Object, Formulario As Form, Optional ImgAlerta As Integer)
....validações....
Formulario.DataInicial.SetFocus
End Function
Mas da a seguinte mensagem de erro [Ô]438, Object doesn[ô]t support this propety or method[Ô]
queria criar uma função que recebesse por parâmetro dois TextBox e um formulario entao de dentro de uma função eu faria validações de datas e mandaria o setFocus para o campo que eu escolhesse no formulario em questao
o codigo é o seguinte..
Function VerificaData2(DataInicial As Object, DataFinal As Object, Formulario As Form, Optional ImgAlerta As Integer)
....validações....
Formulario.DataInicial.SetFocus
End Function
Mas da a seguinte mensagem de erro [Ô]438, Object doesn[ô]t support this propety or method[Ô]
você precisa converter o objeto ou fazer da seguinte maneira:
------------------------------------------------------------------------
Function VerificaData2(DataInicial As TextBox, DataFinal As TextBox, Formulario As Form, Optional ImgAlerta As Integer)
....validações....
Formulario.DataInicial.SetFocus
End Function
------------------------------------------------------------------------
Function VerificaData2(DataInicial As TextBox, DataFinal As TextBox, Formulario As Form, Optional ImgAlerta As Integer)
....validações....
Formulario.DataInicial.SetFocus
End Function
só uma obs você não precisa dessa linha:
....validações....
Formulario.DataInicial.SetFocus
basta colocar :
DataInicial.SetFocus
....validações....
Formulario.DataInicial.SetFocus
basta colocar :
DataInicial.SetFocus
na verdade funcionou com object mesmo so troquei o código que vc falou
Formulario.DataInicial.SetFocus
para
DataInicial.SetFocus
imaginei que como a função nao estava no form eu deveria dizer a ela qual TextBox de qual form eu queria setar o foco.
Agora ta tudo certo. Vlw
Formulario.DataInicial.SetFocus
para
DataInicial.SetFocus
imaginei que como a função nao estava no form eu deveria dizer a ela qual TextBox de qual form eu queria setar o foco.
Agora ta tudo certo. Vlw
Tópico encerrado , respostas não são mais permitidas