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


3 participantes

    Atualizar 2 tabelas não executa

    avatar
    JaimeSoares
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 30/08/2022

    Atualizar 2 tabelas não executa Empty Atualizar 2 tabelas não executa

    Mensagem  JaimeSoares 14/2/2024, 18:55

    Olá a todos ...

     Tenho um código que chama duas consultas para atualizar duas tabelas, a primeira sempre funciona, a segunda as vezes sim , as vezes não , ainda não identifiquei o motivo, não importa a quantidade de registros, nem o tipo de lançamento.
     É uma aplicação de orçamento, criei um botão para duplicar o orçamento, o "Corpo" do orçamento sempre duplica sem problemas ( uma tabela ) . Os itens do orçamento as vezes vão todos, as vezes não ! ( outra tabela ) .
     Alguém tem alguma ideia do que pode estar errado.

    Código:
    34    DoCmd.SetWarnings False
    35    DoCmd.OpenQuery "qry_RevisCorpo", acViewNormal
    36    DoCmd.OpenQuery "qry_RevisItem", acViewNormal
    37    DoCmd.SetWarnings True
            ' limpa as entradas
    38    cbx_EditEmpresa.Value = ""
    39    cbx_EditOrcam.Requery
    40    MsgBox " Orçamento Duplicado com Sucesso ! "
    41    cmd_Editar.Enabled = False
    42    cmd_Duplicar.Enabled = False

     Desde já muito obrigado
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    Atualizar 2 tabelas não executa Empty Re: Atualizar 2 tabelas não executa

    Mensagem  Marcelo David 28/2/2024, 18:41

    teria que ver os relacionamentos. Pois isso parece problemas de restrição de chaves.


    .................................................................................
    Atualizar 2 tabelas não executa Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    Atualizar 2 tabelas não executa Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    Atualizar 2 tabelas não executa Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    Atualizar 2 tabelas não executa Marcel11
    avatar
    JaimeSoares
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 30/08/2022

    Atualizar 2 tabelas não executa Empty Re: Atualizar 2 tabelas não executa

    Mensagem  JaimeSoares 29/2/2024, 17:53

    O interessante e que funcionou bem por um bom tempo, depois só atualizava a 1º tabela, a segunda não !!!! Coloquei até um temporizador para fazer uma , pausa, depois faz a outra , parece ter melhorado . . . .
    São duas consultas independentes, atualizando 2 tabelas independentes . . . . uma consulta de atualização para cada tabela . . . mas a segunda algumas vezes não executa. Ainda não entendi o mecanismo para não funcionar.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    Atualizar 2 tabelas não executa Empty Re: Atualizar 2 tabelas não executa

    Mensagem  Marcelo David 18/3/2024, 15:03

    Pois é... Isso parece ser problemas de restrições de chave primária/estrangeira.

    Mas como falei, sem ver relacionamentos e o código usado, não conseguimos ir muito longe...


    .................................................................................
    Atualizar 2 tabelas não executa Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    Atualizar 2 tabelas não executa Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    Atualizar 2 tabelas não executa Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    Atualizar 2 tabelas não executa Marcel11
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    Atualizar 2 tabelas não executa Empty Re: Atualizar 2 tabelas não executa

    Mensagem  Avelino Sampaio 18/3/2024, 17:36

    Olá!

    Experimente o comando salvar entre uma consulta e outra.

    ...
    35 DoCmd.OpenQuery "qry_RevisCorpo", acViewNormal
    Docmd.RunCommand acCmdSave
    36 DoCmd.OpenQuery "qry_RevisItem", acViewNormal
    ...


    Sucesso!




    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    JaimeSoares gosta desta mensagem


    Conteúdo patrocinado


    Atualizar 2 tabelas não executa Empty Re: Atualizar 2 tabelas não executa

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 13:21