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


    [Resolvido]Sistema solicita senha do BD ao encerrar

    Ronaldo Costa
    Ronaldo Costa
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

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

    Mensagem  Ronaldo Costa em 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
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

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

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

    Mensagem  IvanJr. em 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.


    .................................................................................
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Sempre tente entender o código, não somente copie e cole.
    Ronaldo Costa
    Ronaldo Costa
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    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 em 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?
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

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

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

    Mensagem  IvanJr. em 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
    http://www.maximoaccess.com/t35022-contador-para-autocompact


    .................................................................................
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Sempre tente entender o código, não somente copie e cole.
    Ronaldo Costa
    Ronaldo Costa
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    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 em 30/12/2018, 22:48

    Ok. obrigado!
    Dilson
    Dilson
    Developer
    Developer

    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 em 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.


    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

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

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

    Mensagem  IvanJr. em 2/1/2019, 18:22

    Valeu, Dilson... Very Happy

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


    .................................................................................
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Sempre tente entender o código, não somente copie e cole.
    Dilson
    Dilson
    Developer
    Developer

    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 em 2/1/2019, 19:55

    study cheers
    Ronaldo Costa
    Ronaldo Costa
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    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 em 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 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 em 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
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    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 em 3/1/2019, 17:46

    Entendido, mestre!
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

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

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

    Mensagem  IvanJr. em 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.


    .................................................................................
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Sempre tente entender o código, não somente copie e cole.
    Dilson
    Dilson
    Developer
    Developer

    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 em 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
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    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 em 4/1/2019, 11:01

    Sim, senhores, beleza de leitura mesmo.

    grato.

    Conteúdo patrocinado

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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/7/2019, 06:30