MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Acesso entre datas

    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Acesso entre datas Empty [Resolvido]Acesso entre datas

    Mensagem  toyebom 17/1/2014, 16:16

    Numa BD tenho vários utilizadores no entanto queria restrigir o acesso entre datas
    Como fasso para num uzer lhe atribuir acesso á BD a partir de uma data até outra
     
    O Bd quando abre pergunta nome e passe de utilizador o qual está registado em outro form de registo, o que queria era ir ao forme de registo de utilizadores e apenas a alguns atribuir data de inicio e de fim de acesso
     
    Vejam lá se estou correto ou tenho de alteral algo:
     
    Private Sub Comando0_Click()
    If Me.datainicio > "Data actual" or Me.datafim < "Data actual" then
    MsgBox "O tempo de utilização do utilizador expirou, contacte o administrador!"
    If Me.datainicio < "Data actual" or Me.datafim > "Data actual" or
    If Me.Me.datainicio = "" or Me.datafim = "" then
    DoCmd.open form "Form2"
    End If
    End If
    End If

    End Sub


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    Convidado
    Convidado


    [Resolvido]Acesso entre datas Empty Re: [Resolvido]Acesso entre datas

    Mensagem  Convidado 17/1/2014, 18:04

    Boa tarde...

    Na tabela onde se cadastra o usuário craria um campo DataIni e DataFin

    Ao checar o usuário puxaria estas datas em uma variável com a utilização do Dlookup e em seguida faria a checagem entre datas.

    Cumprimentos,
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Acesso entre datas Empty Acesso entre datas

    Mensagem  toyebom 17/1/2014, 21:16

    Peço desculpa Harysohn isso parece muito fácil, o problema é que eu sou ainda muito "burro" em VBA podes ajudar com algum exemplo para eu estudar???

    Obrigado.

    Já agora, caso possas dar uma ajuda aqui agradecia:

    http://maximoaccess.forumeiros.com/t16973-filtro-problema-com-data

    http://maximoaccess.forumeiros.com/t16974-run-time-error-3420


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    Convidado
    Convidado


    [Resolvido]Acesso entre datas Empty Re: [Resolvido]Acesso entre datas

    Mensagem  Convidado 17/1/2014, 23:36

    Logo mais farei-te um pequeno exemplo...
    Depois darei uma olhada nos outros tópicos.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Acesso entre datas Empty Re: [Resolvido]Acesso entre datas

    Mensagem  Convidado 17/1/2014, 23:47

    Há dois usuários na tabela..
    Abra o frmExemplo, clique no botão com o primeiro usuário e observe, em seguida selecione o próximo usuário e clique no botão.

    https://dl.dropboxusercontent.com/u/26441349/AcessoPorData.rar

    Cumprimentos.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Acesso entre datas Empty Acesso entre datas

    Mensagem  toyebom 18/1/2014, 00:48

    Obrigado pelo retorno e pelo exemplo.

    Resolvi o problema assim:

    Tabela cadastro: Criei campos Datainicio e campo Datafim configurados para Data/hora
    Formulário autorização com o nome frm_menuprincipal coloquei os campos vinculados á tabela Cadastro ocultos
    Butão Avançar coloquei:

    Private Sub Imagem41_Click()
    On Error GoTo Imagem41_Click_Err

    If Me.Datainicio > Date Then
    Beep
    msgbox "Não tem acesso na presente data. Contacte o Administrador!", vbCritical
    Application.Quit acPrompt
    End If
    If Me.Datalimite < Date Then
    Beep
    msgbox "O seu código de acesso expirou. Contacte o Administrador!", vbCritical
    Application.Quit acPrompt
    End If

       DoCmd.Close acForm, "frm_menuprincipal"
       DoCmd.OpenForm "Temporizador", acNormal, "", "", , acNormal
       
    Imagem41_Click_Exit:
       Exit Sub

    Imagem41_Click_Err:
       msgbox Error$
       Resume Imagem41_Click_Exit

    End Sub


    Testei e funcionou na perfeição.
    Mesmo assim agradeço.

    Caso possa agradeço ajuda nos outros tópicos é que já deito fumo pelos ouvidos de tentar resolver.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    Convidado
    Convidado


    [Resolvido]Acesso entre datas Empty Re: [Resolvido]Acesso entre datas

    Mensagem  Convidado 18/1/2014, 01:23

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Acesso entre datas Empty Re: [Resolvido]Acesso entre datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 19:20