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]Conflito de gravação.

    Compartilhe
    avatar
    XPTOS
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 492
    Registrado : 20/01/2014

    [Resolvido]Conflito de gravação.

    Mensagem  XPTOS em Qui 04 Ago 2016, 8:42 am

    Amigos,

    Estou executando o código abaixo no evento após atualizar da combo (txtMotivoTISS) e aparece a mensagem de erro (Conflito de Gravação do Access).
    Alguém tem uma dica de como contornar?

    avatar
    leicand
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 04/01/2016

    Re: [Resolvido]Conflito de gravação.

    Mensagem  leicand em Sex 05 Ago 2016, 1:12 pm

    Acredito que o problema não seja no código:

    "Esse comportamento ocorre quando você abrir dois formulários que atualizam a mesma fonte de dados ao mesmo tempo. O primeiro formulário coloca um bloqueio de edição no registro ou registros e, em seguida, o segundo formulário altera o registro ou os registros e salva as alterações. Quando o primeiro formulário tenta fechar e write-back para a tabela, as alterações que foram feitas pelo segundo formulário são detectadas. Isso faz com que o erro deve ser retornado"
    avatar
    Dilson
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Conflito de gravação.

    Mensagem  Dilson em Sex 05 Ago 2016, 1:22 pm

    Vejo que o registro está sendo salvo mais de uma vez usando DoCmd.RunCommand e o método execute do DAO.

    Comente as linhas que tem DoCmd.RunCommand acCmdSaveRecord


    .................................................................................
    Atenção:
    => Antes de implementar qualquer dica, faça um backup do seu projeto;
    => Retorne para marcar o Resolvido ou continuar a discussão;
    => Sempre realize pesquisas antes de postar uma pergunta;
    avatar
    XPTOS
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 492
    Registrado : 20/01/2014

    Re: [Resolvido]Conflito de gravação.

    Mensagem  XPTOS em Seg 08 Ago 2016, 5:38 pm

    Boa noite,

    De fato tem um subformulario que altera o registro. Também já comentei as linhas e não deu.

    Vou postar um exemplo das partes envolvidas para melhor entendimento.

    Grato aos senhores,
    avatar
    XPTOS
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 492
    Registrado : 20/01/2014

    Re: [Resolvido]Conflito de gravação.

    Mensagem  XPTOS em Qua 10 Ago 2016, 3:01 pm

    Amigos, boa tarde,

    Problema resolvido!

    Nas propriedades do formulário a opção PopUp estava definido como (NÃO), alterei para (SIM) e a mensagem não aparece mais.

    Grato,

      Data/hora atual: Sab 25 Mar 2017, 1:45 am