Convidado Seg 29 Ago 2011, 11:03
Eis sua solução:
1 - Se escolhe o funcinario (Pesquisa) clicando no botão pesquisar no form Funcionarios
2 - Clica no Botao outros Dados>>>>> Código a ser executado no botão:
Private Sub Imagem9_Click()
Dim VarSenha As Double 'Recebe a senha da ImputBox
Dim Varusu As String 'Recebe a senha do usuario hravada na tabela DadosExtraFuncionario (Senha por usuário)
'Aqui carrego a senha do usuario de acordo com o usuario selecionado no formFuncionario
Varusu = DLookup("Senha", "DadosExtraFuncionario", "NumeroFuncionario=" & Me.NumeroFuncionario & "")
'Aqui carrego a variável com a senha inserida na ImputBox
var_senha = InputBoxDK("Informe a senha:", "Atenção!", "******")
'Caso a senha seja igual (ImputBox x funcionário Selecionado)
If var_senha = Varusu Then
'Abro o form DadosExtraFuncionario filtrado pelo Funcionario selecionado no FormFuncionario
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = " DadosExtraFuncionarios"
stLinkCriteria = "[NumeroFuncionario]=" & Me![NumeroFuncionario]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else 'Caso a senha não confira
MsgBox "Senha incorreta"
Exit Sub
End If
End Sub
http://dl.dropbox.com/u/26441349/MarcosSouza_29_08_11.rar
Cunprimentos