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]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável

    avatar
    Caio Porto
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/12/2017

    [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável Empty [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável

    Mensagem  Caio Porto 2/4/2021, 14:46

    Pessoal, estou com um problema bem peculiar referente ao "Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável", uma vez que, ele está acontecendo quando eu tento executar muitas consultas de atualização seguidas por meio do VBA, mas a situação é que logo após o erro eu volto a executar o VBA de onde parou e ele segue normalmente e a consulta que deu erro também é executada.

    Alguém sabe me dizer como posso solucionar isso ? meu banco de dados atualiza automaticamente todos os dias pela madrugada para que eu ja possa usa-lo logo pela manhã, mas esses erros tem atrasado um pouco meu processo, uma vez que as vezes da o erro e as vezes não.

    Ja li vários post sobre deixa as permissões livres e abrir o arquivo como administrador e também deixa-lo como leitura e gravação, e tudo foi feito.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1714
    Registrado : 23/01/2018

    [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável Empty Re: [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável

    Mensagem  crysostomo 2/4/2021, 20:12

    Se ele esta atualizado todos novamento
    Código:
    On Error GoTo Trato
        Response = acDataErrContinue
        Coloque aqui o codigo
    Exit Sub
    Trato:
    MsgBox Err.Description
    End Sub
    ou
    Código:
    DoCmd.SetWarnings False
      Seu codigo
    DoCmd.SetWarnings  true

    Caio Porto gosta desta mensagem

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7956
    Registrado : 05/11/2009

    [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável Empty Re: [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável

    Mensagem  Alexandre Neves 2/4/2021, 20:24

    Boa noite
    Por vezes, acontecia-me o mesmo
    Julgo que resolvi colocando código de pausa entre as chamadas


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    Caio Porto gosta desta mensagem

    avatar
    Caio Porto
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/12/2017

    [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável Empty Re: [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável

    Mensagem  Caio Porto 2/4/2021, 23:58

    Muito obrigado crysostomo, testei sua sugestão e seu certo, código ficou conforme abaixo:

    On Error GoTo Trato
    Response = acDataErrContinue
    Meus códigos
    Exit Sub
    Trato:
    Resume
    End Sub

    crysostomo gosta desta mensagem

    avatar
    Caio Porto
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/12/2017

    [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável Empty Re: [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável

    Mensagem  Caio Porto 3/4/2021, 00:01

    Vou encerrar o tópico como resolvido, muito obrigado a todos.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1714
    Registrado : 23/01/2018

    [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável Empty Re: [Resolvido]Erro em tempo de execução 3073 - A operação deve usar uma consulta atualizável

    Mensagem  crysostomo 3/4/2021, 13:28

    Vlw pelo retorno
    Sucesso.


    .................................................................................
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.

      Data/hora atual: 14/6/2021, 07:34