Boa tarde Senhores..
Faz um tempinho que não participo do fórum, graças a DEUS até hoje estava correndo tudo bem.
Hoje estou tentando criar um form de login mas no script que consegui aqui no fórum, não estou entendendo muito bem, pode ser erro meu, segue abaixo o script para analises de vocês:
Desde já agradeço
Faz um tempinho que não participo do fórum, graças a DEUS até hoje estava correndo tudo bem.
Hoje estou tentando criar um form de login mas no script que consegui aqui no fórum, não estou entendendo muito bem, pode ser erro meu, segue abaixo o script para analises de vocês:
- Código:
Option Compare Database
Private Sub cmdAcessar_Click()
On Error Resume Next
' Declaração de variáveis
Dim Hora As Date
Dim strCritério As String
Dim varNome As Variant
Dim strMsg As String
Dim strTitle As String
strCritério = "usuarioUsuario = '" & Me.txtUsuario & "' AND usuarioSenha = '" & Me.txtSenha & "'"
varNome = DLookup("usuario", "tblUsuario", strCritério) 'cadastroUsuario é a tabela para gerar nome de usuário e senha. 'A variável "varNome" pesquisa o nome do usuário na tabela "CadastroUsuario" e estabelece este critério de validação para acesso ao formulário que está protegendo.
If IsNull(varNome) Then 'Se estiver em branco ou o nome não corresponder ao existente na tabela login uma mensagem de erro surge.
strMsg = "Senha inválida ou Usuário Invalido. Por favor tente outra vez !"
strTitle = "Senha ?"
MsgBox strMsg, vbQuestion, strTitle
Else
Hora = Time
Call Randomize 'É uma função para gerar mensagens aleatórias. Neste caso seguindo a seguinte orientação:
If (Hora >= CDate("00:00:00") And Hora < CDate("12:00:00")) Then
Call Eval("MsgBox('Bom dia " & Me.Usuario & ". Você está logado(a) com sucesso!@" & "Semeagro Sementes Agropastoril Nossa Sra. Aparecida Ltda @',0,'Sistema para Analises de Sementes.')")
ElseIf (Hora >= CDate("12:00:00") And Hora < CDate("18:00:00")) Then
Call Eval("MsgBox('Boa tarde " & Me.nomeUsuario & ". Você está logado(a) com sucesso!@" & "Semeagro Sementes Agropastoril Nossa Sra. Aparecida Ltda@',0,'Sistema para Analises de Sementes.')")
Else
Call Eval("MsgBox('Boa noite " & Me.nomeUsuario & ". Você está logado(a) com sucesso!@" & "Semeagro Sementes Agropastoril Nossa Sra. Aparecida Ltda@',0,'Sistema para Analises de Sementes.')")
End If
Cancelou = False
UsuárioAtual = Me.nomeUsuario
DoCmd.Close A_FORM, Me.Name
DoCmd.OpenForm "Menu Principal" 'Nome do formulário que você está protegendo A_FORM
End If
End Sub
End Sub
Desde já agradeço