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


2 participantes

    [Resolvido]Atualizar subformulário

    avatar
    Antonio Aurélio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/01/2014

    [Resolvido]Atualizar subformulário Empty [Resolvido]Atualizar subformulário

    Mensagem  Antonio Aurélio Ter 26 Mar 2019, 12:26 pm

    Senhores, bom dia.

    Recorro, novamente, a ajuda de vocês.
    Encontrei algumas respostas para minha dúvida até com exemplos, porém, no meu caso nenhuma funcionou de maneira, digamos, "automática".

    Vamos ao caso:
    Tenho um formulário (Clientes) que, após preenchido, abre o formulário de vendas.
    Ainda no formulário Clientes, criei um subformulário (SubfrmClientes), que tem, entre outras finalidades,
    ser um histórico de vendas.
    O problema:
    Quando encerro o Pedido e volto para o formulário Clientes, o subformulário (SubfrmClientes) "deveria" trazer as informações da venda (alguns campos escolhidos), o que não está acontecendo.
    Me vi forçado a criar um botão de comando para atualizar o formulário para a atualização, também, no subformulário.
    Alguém poderia me dizer o que fazer?
    Já tentei (Requery, Recalc, DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70, etc, em botões de comando ao abrir e ao receber foco, p. ex), sem obter sucesso.
    Agradeço desde já,
    Obrigado,

    Antonio Aurélio
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Atualizar subformulário Empty Re: [Resolvido]Atualizar subformulário

    Mensagem  Alvaro Teixeira Ter 26 Mar 2019, 4:05 pm

    Olá Antonio Aurélio,

    Creio que não está a dar porque quando invoca o "atualizar" está com o foco no form SubfrmClientes e não no Clientes.
    Deve alterar o foco, algo assim:

    Código:
    forms!Clientes.SetFocus
    forms!Clientes!NomeDoCampo.SetFocus
    me.Requery

    Abraço

    avatar
    Antonio Aurélio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 29/01/2014

    [Resolvido]Atualizar subformulário Empty Re: [Resolvido]Atualizar subformulário

    Mensagem  Antonio Aurélio Ter 26 Mar 2019, 7:16 pm

    Senhores, boa tarde.

    Agradeço o interesse em ajudar-me.
    Muito obrigado.

    Para pesquisas futuras, segue abaixo a maneira que consegui meu intento (contando com a orientação do Sr. AHTeixeira):
    No evento "Ao Receber Foco" do formulário "Clientes"
    Me![SubfrmPedidosCliente].Requery
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70


    No evento "Ao Entrar", campo "NomeDaEmpresa" - formulário "Clientes"
       DoCmd.RunCommand acCmdRefresh
       DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70


    Talvez seja até redundância Refresh com SaveRecord, mas, somente assim que conseguí.
    Vou efetuar outros testes excluindo um outro comando.
    Estou dando o tópico como resolvido agradecendo a todos.
    Muito obrigado.

    Antonio Aurélio
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Atualizar subformulário Empty Re: [Resolvido]Atualizar subformulário

    Mensagem  Alvaro Teixeira Qua 27 Mar 2019, 8:33 am

    Olá Antonio Aurélio,

    Obrigado pelo retorno, o fórum agradece.

    Abraço

    Conteúdo patrocinado


    [Resolvido]Atualizar subformulário Empty Re: [Resolvido]Atualizar subformulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 2:38 pm