Re-consulta e atualização não funcionando no formulário principal após as edições do formulário pop-up

0

Eu tenho um formulário principal, CaregiverFactSheet, que exibe todos os tipos de informações. Ele tem um botão, Edit, que abre o formulário pop-up caregiverDemographics onde o usuário pode editar o endereço dos cuidadores.

No formulário principal, uso o código a seguir 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. No entanto, quando o formulário pop-up é fechado, ele não atualiza o formulário principal com as novas informações. Eu tentei várias re-consultas e atualizações em muitos eventos, tanto no popup quanto no formulário principal.

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

    
por Jessica Jordan 05.04.2018 / 17:20

1 resposta

0

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

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

Open Form With WindowMode Normal
Refresh Data Based on Form Edits

Em seguida, o "Atualizar dados" acontecerá imediatamente após a abertura do formulário (ou seja, antes que o formulário tenha sido editado).

Se você definir WindowMode para Dialog ou Modal , o usuário terá tempo de usar o formulário antes das atualizações. Verifique a documentação para a sintaxe adequada.

    
por 05.04.2018 / 18:44