Consultar novamente e atualizar não funciona no formulário principal após edições do formulário pop-up

Consultar novamente e atualizar não funciona no formulário principal após edições do formulário pop-up

Tenho um formulário principal, CaregiverFactSheet, que exibe todos os tipos de informações. Possui um botão, Editar, que abre o formulário pop-up do cuidadorDemographics onde o usuário pode editar o endereço do cuidador.

No formulário principal, uso o seguinte código para abrir o formulário pop-up:

DoCmd.OpenForm "CaregiverInformation", acNormal, "", "", , acNormal

O usuário pode editar e salvar os dados e fechar o formulário. Porém, quando o formulário pop-up fecha ele não atualiza o formulário principal com as novas informações. Tentei inúmeras novas consultas e atualizações em muitos eventos, tanto no pop-up quanto no formulário principal.

No formulário principal, o usuário seleciona inicialmente em uma caixa de combinação para carregar um cuidador que atualiza caixas de texto ilimitadas usando DLookup no evento AfterUpdate. Isso me impediria de atualizar o formulário principal a partir de um pop-up?

Responder1

Pelo que você postou, o formulário carregará "normal" em vez de modal. A principal diferença é que um diálogo modal interromperá a execução até o retorno (o formulário é fechado).

Então, se você tiver um processo como este:

Open Form With WindowMode Normal
Refresh Data Based on Form Edits

Então a “Atualização de Dados” acontecerá imediatamente após a abertura do formulário (ou seja, antes de o formulário ser editado).

Se você definir WindowModecomo Dialogou Modal, o usuário terá tempo para usar o formulário antes das atualizações. Verifique a documentação para obter a sintaxe correta.

informação relacionada