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


2 participantes

    comando para programar encerramento de base de dados

    avatar
    523mcf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4
    Registrado : 11/12/2022

    comando para programar encerramento de base de dados Empty comando para programar encerramento de base de dados

    Mensagem  523mcf 19/4/2024, 09:22

    bom dia. necessito de ajuda a criar uma função para programar o encerramento de uma base de dados em rede.
    sei que não é uma coisa usual, mas na minha empresa, o servidor que faz o backup das pastas partilhadas, por vezes "manda abaixo" algumas tabelas da minha base de dados sempre que alguem a deixa aberta.
    já foi reportado, mas o problema persiste. por isso creio que a melhor solução será programar o encerramento antes da hora do backup do servidor.
    obrigado
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    comando para programar encerramento de base de dados Empty Re: comando para programar encerramento de base de dados

    Mensagem  Marcelo David 19/4/2024, 13:32

    Bom dia,
    Você chegou a pesquisar no Fórum?
    Eu fiz uma pesquisa rápida e encontrei isso, que parece ser o que precisa. Acompanhe todo o tópico:

    https://www.maximoaccess.com/t17093-resolvidofechar-front-end-na-rede-de-outra-estacao


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    comando para programar encerramento de base de dados Marcel11
    avatar
    523mcf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4
    Registrado : 11/12/2022

    comando para programar encerramento de base de dados Empty Re: comando para programar encerramento de base de dados

    Mensagem  523mcf 19/4/2024, 14:55

    boa tarde David. bd está sem login, está aberta aos usuarios da pasta partilhada em rede, por isso não creio que se adapte ao topico referido. o pretendido seria fechar a BD, todos os dias á mesma hora a definir, por causa dos problemas referidos na abertura do topico.
    obrigado
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    comando para programar encerramento de base de dados Empty Re: comando para programar encerramento de base de dados

    Mensagem  Marcelo David 19/4/2024, 15:24

    Se adapta sim, inclusive com maior facilidade. A lógica seria a mesma, vou passar aqui as etapas:

    No backend, em uma tabela de configuração (ou onde você desejar), crie um campo tipo Sim/Não (nome do campo: encerrar).

    No frontend, em algum formulário que fique sempre aberto no sistema, defina um time de 5000 (5 segundos ou o tempo que desejar).

    No evento Time desse formulário, ponho algo assim:

    If Dlookup("encerrar","NomeSuaTabela","encerrar=true") = true then
    docmd.Quit acQuitSaveAll
    End if

    Para fazer o sistema fechar, basta ir na tabela onde o campo encerrar foi criado e marcar a caixa de seleção.

    O evento timer do formulário estará sendo executado a cada 5 segundos e executará o código acima, encerrando o frontend.

    Veja se consegue adequar.

    *Seria interessante criar uma rotina onde todos os formulários e relatórios fossem fechados antes do encerramento, mas aí já complicaria
    um pouco mais.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    comando para programar encerramento de base de dados Marcel11
    avatar
    523mcf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4
    Registrado : 11/12/2022

    comando para programar encerramento de base de dados Empty Re: comando para programar encerramento de base de dados

    Mensagem  523mcf 21/4/2024, 23:57

    obrigado. vou experimentar
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    comando para programar encerramento de base de dados Empty Re: comando para programar encerramento de base de dados

    Mensagem  Marcelo David 27/4/2024, 18:08

    Olá! Você conseguiu evoluir?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    comando para programar encerramento de base de dados Marcel11

    Conteúdo patrocinado


    comando para programar encerramento de base de dados Empty Re: comando para programar encerramento de base de dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 3/5/2024, 00:52