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]Bloqueio de sistema

    avatar
    Chamon Consultoria
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 266
    Registrado : 31/08/2012

    [Resolvido]Bloqueio de sistema Empty Bloqueio de sistema

    Mensagem  Chamon Consultoria 25/6/2013, 20:16

    Bd em Access 2007.

    No formulário Frm_Inicial possui um botão de comando para abrir o Frm_Atividades e outro para o Frm_Bloqueio_Sistema.
    No botão para abrir o Frm_Atividades , no evento "ao clicar" tem o seguinte comando para bloquear o acesso ao Frm_Atividades em determinada data:

    Private Sub Rótulo2_Click()

    If Date >= #6/26/2013# Then
    MsgBox "SISTEMA" & Chr(13) & Chr(13) & "Sistema Indisponível - Entre em contato...", vbExclamation, "Lincença do Sistema"
    DoCmd.Quit acQuitSaveAll
    End If
    If Date >= #6/26/2013# - 5 Then
    MsgBox "SISTEMA" & Chr(13) & Chr(13) & "O Sistema ficará Indisponível em ??/??/????. - Entre em contato...", vbInformation, " Lincença do Sistema"
    End If

    DoCmd.OpenForm "Frm_Atividades" 

    End Sub

    Funciona perfeitamente. Porém gera um certo trabalho para alterar essa data de bloqueio: é preciso abrir o formulário no modo Design, Evento... e alterar dentro do código a nova data.
    Para isso criei a Tbl_Bloqueio_Sistema e o Frm_Bloqueio_Sistema onde seria informada a nova data.

    Gostaria que esse bloqueio pudesse ser feito apenas informando a nova data no Frm_Bloqueio_Sistema. De forma que o sistema comparasse a data do pc com a data informada na Tbl_Bloqueio_Sistema e também que esta nova data aparecesse onde está: ??/??/???? da MsqBox.

    Segue anexo com modelo ilustrativo.

    Desde já agradeço!
    Anexos
    [Resolvido]Bloqueio de sistema AttachmentTeste_Bloqueio.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (119 Kb) Baixado 25 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Bloqueio de sistema Empty Re: [Resolvido]Bloqueio de sistema

    Mensagem  Convidado 25/6/2013, 21:42

    Boas Amigão... temos no repositório dois exemplos para registro de sistema... Ja deu uma pesquisada?


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Bloqueio de sistema Empty Re: [Resolvido]Bloqueio de sistema

    Mensagem  Convidado 25/6/2013, 21:50

    Se bem entendi


    Dim StrDate As Date
    StrDate = DLookup("Data_Validade", "Tbl_Bloqueio_Sistema")

    If Date >= StrDate Then ' Gostaria que comparace com a data informada na Tbl_Bloqueio_Sistema
    MsgBox "SISTEMA" & Chr(13) & Chr(13) & "Sistema Indisponível - Entre em contato...", vbExclamation, "Lincença do Sistema"
    DoCmd.Quit acQuitSaveAll
    End If
    If Date >= StrDate - 5 Then ' Gostaria que comparace com a data informada na Tbl_Bloqueio_Sistema e que esta data aparecesse onde está: ??/??/????
    MsgBox "SISTEMA" & Chr(13) & Chr(13) & "O Sistema ficará Indisponível em " & StrDate & ". - Entre em contato...", vbInformation, " Lincença do Sistema"
    End If


    DoCmd.OpenForm "Frm_Atividades"



    Porém esta não e uma boa solucão para o que pretende... Desta forma o teu sistema ficará vulnerável...

    No respositório temos exemplos eficazes disso... No site do Avelino se não me engano há um exemplo também.


    Cumprimentos.
    avatar
    Chamon Consultoria
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 266
    Registrado : 31/08/2012

    [Resolvido]Bloqueio de sistema Empty Re: [Resolvido]Bloqueio de sistema

    Mensagem  Chamon Consultoria 26/6/2013, 00:39

    Piloto, era exatamente isso que eu queria.
    Acredito que o sistema não ficará vulnerável, pois colocarei um "filtro" restringindo o acesso ao botão Bloqueio Sistema, apenas ao Administrador.

    De qualquer forma vou conferir as suas dicas de pesquisa, afinal, é sempre bom ter novas ideias.

    Muito obrigado e sucesso!
    avatar
    Convidado
    Convidado


    [Resolvido]Bloqueio de sistema Empty Re: [Resolvido]Bloqueio de sistema

    Mensagem  Convidado 26/6/2013, 00:44

    Ficará vulnerável porque existe sistemas de desbloqueio da tecla shift.. pode-se acessar a tabela e modificar a data.

    Veja o SysBase na sala de repositório

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Bloqueio de sistema Empty Re: [Resolvido]Bloqueio de sistema

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 22:40