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]Sistema solicita senha do BD ao encerrar

    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 14/03/2011

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Ronaldo Costa 28/12/2018, 14:46

    Olá pessoal!

    Meu caso é o seguinte:
    Tenho um sistema que distribuo com vários clientes. O sistema tem front-end e Back-End.
    O back, possui senha que é lida pelo front quando é aberto.
    O frot também possui senha que é lida pelo aplicativo Open (do Avelino Sampaio do site UsandoAccess). a questão é que, depois de uns dias, quando alguns clientes encerram o sistema, aparece a telinha do access solicitando senha do BD, aí tenho que clicar em cancelar para fechar o access.
    O que poderia está causando isso e como poderia solucionar?

    Grato
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  DamascenoJr. 28/12/2018, 20:37

    Ronaldo, seu front-end tem a propriedade "Compactar ao fechar" setada como sim nas propriedades do arquivo?

    Há um tempo desenvolvi uma técnica em cima dessa propriedade quem tem resolvido meu problema. O que fiz? Criei um contador e só ativo esta opção a cada cinco aberturas.


    .................................................................................
    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.
    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 14/03/2011

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Ronaldo Costa 30/12/2018, 18:41

    Olá Ivan. Obrigado pela atenção.

    Sim, tanto o front quanto o back-end está configurado para compactar quando for fechado. Seria esse o gerador do problema?
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  DamascenoJr. 30/12/2018, 19:46

    Não sei exatamente o problema, mas tenho certeza que o compactar ao fechar tem haver.

    Anexei o exemplo de uso no repositório de exemplos
    https://www.maximoaccess.com/t35022-contador-para-autocompact


    .................................................................................
    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.
    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 14/03/2011

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Ronaldo Costa 30/12/2018, 22:48

    Ok. obrigado!
    Dilson
    Dilson
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Dilson 2/1/2019, 17:51

    Bom dia amigos!

    Ronaldo, o recomendado é que esse recurso esteja desativado no back-end caso ele esteja servindo um ambiente multiusuário, pelo que pode ocorrer corrosão de dados. Nesse cenário o recurso compactar e reparar deve ser programado de forma que todas as estações de rede (Front's) estejam desligadas do back-end.

    Ivan, da mesma maneira em um ambiente multiusuário pode ocorrer corrosão de dados por conta do front-end, tanto ao front como ao back. Para minimizar os riscos o recomendado seria acrescentar ao seu código uma função para fechar e esvaziar todas as instâncias de recordset criados no front.


    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  DamascenoJr. 2/1/2019, 18:22

    Valeu, Dilson... Very Happy

    Segue link de como fazer a sugestão do mestre Dilson
    https://www.maximoaccess.com/t34706-resolvidoarquivo-no-formato-accde-x-accdb#237920


    .................................................................................
    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.
    Dilson
    Dilson
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Dilson 2/1/2019, 19:55

    study cheers
    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 14/03/2011

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Ronaldo Costa 3/1/2019, 15:50

    Senhores, mui grato pela ajuda.

    Fiz o teste desativando o 'compactar ao fechar' no frot-end de um cliente que pedia senha quando fechava. Após desvarcar o compactar ao fechar', não mais pediu senha de bd. Você aconselha a fazer isso também no back-end?
    Dilson
    Dilson
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Dilson 3/1/2019, 17:08

    Olá Ronaldo !

    Eu trato a desativação desse recurso no back-end como via de regra se estiver como servidor de dados na rede. A possibilidade de corrosão é iminente uma vez que poderá estar sendo executado com alguém ainda conectado nele. Depois vou achar e postar aqui sobre uma postagem sobre como acontece o processo de Compactação e Reparação do Access. Poderemos ver que a ativação dele é um erro quando se adota Front e Back End.

    Esse recurso pra mim só se faz interessante naquele aplicativo que comporta sistema e banco de dados no mesmo arquivo e que não seja compartilhado, ou seja, algo que não funcione sob Front e Back End e que apenas um usuário use-o por vez.
    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 14/03/2011

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Ronaldo Costa 3/1/2019, 17:46

    Entendido, mestre!
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  DamascenoJr. 3/1/2019, 20:04

    Vale a leitura
    (https)://support.microsoft.com/pt-br/help/283849/how-to-troubleshoot-and-to-repair-a-damaged-access-2002-or-later-datab

    Eu também não deixo essa opção ativa diretamente no back-end. Utilizo o sistema de backup do mestre Avelino com algumas adaptações para testar o acesso exclusivo ao banco de dados, executar a ação de compactar e reparar o banco e deixar disponível novamente só que agora a cópia compactada e reparada.


    .................................................................................
    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.
    Dilson
    Dilson
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Dilson 3/1/2019, 20:50

    Beleza de leitura Ivan Obrigado.

    A parte "Descrição do utilitário Compactar e Reparar" vale a pena a leitura a entendermos o processo.

    O teste de acesso exclusivo achei uma excelente sacada, vou estudar mais sobre.






    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 14/03/2011

    [Resolvido]Sistema solicita senha do BD ao encerrar Empty Re: [Resolvido]Sistema solicita senha do BD ao encerrar

    Mensagem  Ronaldo Costa 4/1/2019, 11:01

    Sim, senhores, beleza de leitura mesmo.

    grato.

      Data/hora atual: 25/7/2021, 04:22