Rs vc pode ajustar conforme deve ser feito por favor.. não estou conseguindo..
Public Function NomeFun(ativarFuncionario)
If IsNull(Me.[nomeFuncionario]) = True Then
MsgBox "Informe o nome do funcionário!", vbExclamation, " Sispac"
Me.[nomeFuncionario].SetFocus
ElseIf IsNull(Me.[sobrenomeFuncionario]) = True Then
MsgBox "Informe o sobrenome do funcionário!", vbExclamation, " Sispac"
Me.[sobrenomeFuncionario].SetFocus
ElseIf IsNull(Me.[dataNascimento]) = True Then
MsgBox "Informe a data de nascimento!", vbExclamation, " Sispac"
Me.[dataNascimento].SetFocus
ElseIf IsNull(Me.[sexo]) = True Then
MsgBox "Selecione o sexo!", vbExclamation, " Sispac"
Me.[sexo].SetFocus
ElseIf IsNull(Me.[estadoCivil]) = True Then
MsgBox "Selecione o estado civil!", vbExclamation, " Sispac"
Me.[estadoCivil].SetFocus
ElseIf IsNull(Me.[cidadeNatural]) = True Then
MsgBox "Informe a cidade natural!", vbExclamation, " Sispac"
Me.[cidade natural].SetFocus
ElseIf IsNull(Me.[estadoNatural]) = True Then
MsgBox "Selecione o estado natural!", vbExclamation, " Sispac"
Me.[estadoNatural].SetFocus
ElseIf IsNull(Me.[nomeMae]) = True Then
MsgBox "Informe o nome da mãe!", vbExclamation, " Sispac"
Me.[nomeMae].SetFocus
ElseIf IsNull(Me.[nomePai]) = True Then
MsgBox "Informe o nome do pai!", vbExclamation, " Sispac"
Me.[nomePai].SetFocus
ElseIf IsNull(Me.[telCelular]) = True Then
MsgBox "Informe o número do celular!", vbExclamation, " Sispac"
Me.[telCelular].SetFocus
ElseIf IsNull(Me.[temFilhos]) = True Then
MsgBox "Selecione se a pessoa possui filhos!", vbExclamation, " Sispac"
Me.[temFilhos].SetFocus
ElseIf IsNull(Me.[nroCEP]) = True Then
MsgBox "Informe o CEP!", vbExclamation, " Sispac"
Me.[nroCEP].SetFocus
ElseIf IsNull(Me.[nroEndereco]) = True Then
MsgBox "Informe o número residencial!", vbExclamation, " Sispac"
Me.[nroEndereco].SetFocus
ElseIf IsNull(Me.[nroCPF]) = True Then
MsgBox "Informe os números do CPF!", vbExclamation, " Sispac"
Me.[nroCPF].SetFocus
ElseIf IsNull(Me.[nroRG]) = True Then
MsgBox "Informe os números/letras do RG!", vbExclamation, " Sispac"
Me.[nroRG].SetFocus
ElseIf IsNull(Me.[orgaoEmissorRG]) = True Then
MsgBox "Selecione o órgão emissor do RG!", vbExclamation, " Sispac"
Me.[orgaoEmissorRG].SetFocus
ElseIf IsNull(Me.[estadoEmissorRG]) = True Then
MsgBox "Informe o estado emissor do RG!", vbExclamation, " Sispac"
Me.[estadoEmissorRG].SetFocus
ElseIf IsNull(Me.[dataExpedicaoRG]) = True Then
MsgBox "Informe a data de expedição do RG!", vbExclamation, " Sispac"
Me.[dataExpedicaoRG].SetFocus
ElseIf IsNull(Me.[nroCTPS]) = True Then
MsgBox "Informe o número da carteira de trabalho!", vbExclamation, " Sispac"
Me.[nroCTPS].SetFocus
ElseIf IsNull(Me.[serieCTPS]) = True Then
MsgBox "Informe a série da carteira de trabalho!", vbExclamation, " Sispac"
Me.[serieCTPS].SetFocus
ElseIf IsNull(Me.[nroPIS]) = True Then
MsgBox "Informe o número do PIS!", vbExclamation, " Sispac"
Me.[nroPIS].SetFocus
ElseIf IsNull(Me.[nroTituloEleitor]) = True Then
MsgBox "Informe o número do título de eleitor!", vbExclamation, " Sispac"
Me.[nroTituloEleitor].SetFocus
ElseIf IsNull(Me.[zonaVotacao]) = True Then
MsgBox "Informe a zona de votação!", vbExclamation, " Sispac"
Me.[zonaVotacao].SetFocus
ElseIf IsNull(Me.[secaoVotacao]) = True Then
MsgBox "Informe a seção de votação!", vbExclamation, " Sispac"
Me.[secaoVotacao].SetFocus
ElseIf IsNull(Me.[estabelecimento]) = True Then
MsgBox "Selecione o estabelecimento!", vbExclamation, " Sispac"
Me.[estabelecimento].SetFocus
ElseIf IsNull(Me.[cargo]) = True Then
MsgBox "Selecione o cargo!", vbExclamation, " Sispac"
Me.[cargo].SetFocus
ElseIf IsNull(Me.[funcao]) = True Then
MsgBox "Informe a função a ser exercida!", vbExclamation, " Sispac"
Me.[funcao].SetFocus
ElseIf IsNull(Me.[setor]) = True Then
MsgBox "Informe o setor!", vbExclamation, " Sispac"
Me.[setor].SetFocus
ElseIf IsNull(Me.[salarioBase]) = True Then
MsgBox "Informe o salário base!", vbExclamation, " Sispac"
Me.[salarioBase].SetFocus
ElseIf IsNull(Me.[dataAdmissao]) = True Then
MsgBox "Informe a data de admissão!", vbExclamation, " Sispac"
Me.[dataAdmissao].SetFocus
Else
Me.Refresh
MsgBox "Cadastro ativado!", vbInformation, " Sispac"
Me.statusFuncionario = "Ativo"
End If
End Function
-----------------------------------------------------------------
Esta é a função que criei em um módulo separado do form.. daí eu gostaria que ao clicar no botão 'Ativar' do form.. o access chamasse a função..