MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Base de dados Apresenta um Estado Inconsistente

    Compartilhe

    ruvierijunior
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 10/02/2014

    [Resolvido]Base de dados Apresenta um Estado Inconsistente

    Mensagem  ruvierijunior em Ter 26 Jul 2016, 18:23

    Prezados,

    Estou com um grande problema, Tenho um Back End que toda hora apresenta um erro "O Microsof acess detectou que este banco de dados apresenta um estado inconsistente e tentará recuperá-lo..."

    Já criei várias Bases novas e ainda persiste este erro, verifiquei possíveis no bd, mas não encontrei. Atualmente 10 pessoas em média utilizam o App silmutaneamente.

    Não consegui Anexar o BD, mas segue link:


    [Você precisa estar registrado e conectado para ver este link.]

    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 532
    Registrado : 09/11/2012

    Re: [Resolvido]Base de dados Apresenta um Estado Inconsistente

    Mensagem  =>Nois em Ter 26 Jul 2016, 19:08

    bom abri aqui e nao deu nenhum tipo de erro visível (só abri e verifiquei a depuração)

    ha algumas coisas interessantes em se fazer

    verificar a versão do access nas máquinas dos users
    Dividir seu BD em Front end e Back end (separar as tabelas em outro Bd, e distribuir um front para cada um)
    Colocar o Bd para compactar ao Fechar

    outra questao tambem que deve observar é se a função(es) para importação estao realmente fazendo seu papel, ou se esta dando algum conflito quando um ou mais usuarios fazem o mesmo tipo de operação.


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo reflita nessa frase: "Huguinho", "Zezinho" & "Luizinho"

    ruvierijunior
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 10/02/2014

    Re: [Resolvido]Base de dados Apresenta um Estado Inconsistente

    Mensagem  ruvierijunior em Ter 26 Jul 2016, 20:18

    Obrigado por verificar o Bd.

    Então o Bd é divido em BackEnd e Front End. Este Bd nunca é fechado ele fica em um PC (Que faço de servidor), ele fica constantemente Verificando se há um novo arquivo csv gerado pelo ERP da empresa para importação em um determinado caminho.

    Os demais Usuários acessam através do Access RunTime 2016.
    Nenhum deles possuem o Ms Access.

    Se necessário disponibilizo o Front End.

    Desde já agradeço.

    ruvierijunior
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 10/02/2014

    Re: [Resolvido]Base de dados Apresenta um Estado Inconsistente

    Mensagem  ruvierijunior em Qua 27 Jul 2016, 14:17

    Uma dúvida.

    Se o Front End possuir muitos Record Set, ou Dlookup poderia gerar este erro?

    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 532
    Registrado : 09/11/2012

    Re: [Resolvido]Base de dados Apresenta um Estado Inconsistente

    Mensagem  =>Nois em Qua 27 Jul 2016, 15:00

    eu acredito que pode haver algum conflito dependendo da operação de cada usuário

    suponhamos que dois quase ao mesmo instante gerem uma consulta acrescimo, nao necessariamente gere um erro mas a forma que programou pode gerar algo conflitante corrompendo a sua base de dados

    deve ser observado a quantidade de dados que é enviado ao BD, talvez voce deve ter o hábito de compactar/reparar o back end uma vez por dia ou criar alguma rotina que o faça



    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo reflita nessa frase: "Huguinho", "Zezinho" & "Luizinho"

    ruvierijunior
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 10/02/2014

    Re: [Resolvido]Base de dados Apresenta um Estado Inconsistente

    Mensagem  ruvierijunior em Qua 27 Jul 2016, 19:05

    Entendi,

    Estou recriando a Base e revendo o Front End, seguirei os passos indicados e postarei o resultado.
    Grato

    ruvierijunior
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 10/02/2014

    Corrigido

    Mensagem  ruvierijunior em Ter 02 Ago 2016, 20:21

    Boa tarde,

    Resolvido, o problema que estava apresentando era o seguinte:

    A cada formulário aberto pelo usuário armazenava-se o login do mesmo no Private em alguns casos ou declarava-se a variável com publica e sempre utilizando o mesmo nome, e utilizavam recordset em alguns e Dlookup em outros e isto gerava conflito.

    o Pior caso que peguei foi:

    No evento ao abrir do FrmMenu tinha um record set para buscar o login do usuário, e já no evento Current do Frm Menu havia um dlookup fazendo a mesma função.

    Resumindo criei variáveis globais em um módulo e coleto agora o login do usuário no primeiro form (FrmLogin) e no restante dos forms apenas chamo a variável.

    Grato pelo ajuda. Smile

    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 532
    Registrado : 09/11/2012

    Re: [Resolvido]Base de dados Apresenta um Estado Inconsistente

    Mensagem  =>Nois em Qua 03 Ago 2016, 11:38

    Agradecemos o retorno, boa sorte.


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo reflita nessa frase: "Huguinho", "Zezinho" & "Luizinho"

      Data/hora atual: Sex 09 Dez 2016, 11:33