MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Delete Project

    toyebom
    toyebom
    VIP
    VIP

    Respeito às Regras 100%

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

    Delete Project Empty Delete Project

    Mensagem  toyebom em 20/3/2019, 21:39

    Tenho uma bd que para abrir em modo estrutura tem de digitar senha. Caso erre 3 vezes aparece um aviso tipo msdos a informar que houve tentativa de quebra de sistema e fecha a bd.
    O problema é que caso isso aconteça, podem voltar a abri-la e tentar novamente digitar senhas.

    Há alguma forma de que caso errem 3 vezes a senha apareça um aviso de tentativa de quebra e elimine toda a bd ou seja que apareça um aviso que a bd foi alvo de tentativa de desbloqueio sem autorização com um contador regressivo de alguns segundos onde posso colocar um código de cancelamento e se não for colocado que elimine a bd sem passar pela reciclagem?

    Tipo

    Houve uma tentativa de quebra do sistema, a bd vai ser eliminada em 20 segundos, caso possua, coloque o código de cancelamento.
    20
    19
    18
    17
    16
    15
    14
    13
    12
    11
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    A eliminar a bd....... caso tenha uma cópia da bd, na próxima tentativa de quebra do sistema será formatado o seu computador.


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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1898
    Registrado : 22/11/2016

    Delete Project Empty Re: Delete Project

    Mensagem  DamascenoJr. em 23/3/2019, 11:45

    Ao invés da sequência
    1. Três erros
    2. Aviso de tentativa de quebra
    3. Fechar BD

    Tente
    1. Três erros
    2. Aviso de tentativa de quebra
    3. Extração de um arquivo em anexo para a mesma pasta do arquivo que se está tentando quebrar (arquivo com o código para eliminar todos os demais arquivos da pasta em que está após fechar BD atual)
    4. Executar o arquivo extraído no passo 3
    5. Fechar BD Atual

    O problema vem se quem está tentando forçar o accesso ao arquivo BD tiver cópias e com isso usá-las diversas vezes até conseguir acesso. A saída é gerar um arquivo em algum lugar do sistema (ou chave no regedit) que se detectado nem se quer permitira a abertura do arquivo BD (ocorrendo fechamento automático).


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 31/5/2020, 10:22