Compartilhar via


Propriedade Form.Modal (Access)

Utilize a propriedade Modal para especificar se um formulário é aberto como uma janela modal. Quando um formulário é aberto como janela restrita, é preciso fechar a janela antes de mudar o foco para um outro objeto. Boolean de leitura/gravação.

Sintaxe

expressão. Modal

expressão Uma variável que representa um objeto Form.

Comentários

A propriedade Modal usa as configurações a seguir.

Configuração Visual Basic Descrição
Sim True O formulário ou relatório é aberto como janela restrita.
Não False (Padrão) O formulário é aberto como uma janela não restrita.

Quando você abre uma janela restrita, outras janelas do Microsoft Access são desativadas até você fechar o formulário (embora seja possível alternar para janelas de outros aplicativos). Para desativar menus e barras de ferramentas além de outras janelas, defina as propriedades de Modal e PopUp como Sim.

Utilize a propriedade BorderStyle para especificar o tipo de limite que um formulário terá. Geralmente, os formulários de janela restrita têm a propriedade BorderStyle definida como Dialog.

Utilize as propriedades Modal, Pop-Up e BorderStyle para criar uma caixa de diálogo personalizada. Defina Modal como Sim, PopUp como Sim e BorderStyle como Dialog para caixas de diálogo personalizadas.

A configuração da propriedade Modal como Sim só torna o formulário uma janela restrita quando você:

  • Abre-o no modo de formulário a partir da janela Banco de dados.
  • Abre-o no modo de formulário utilizando uma macro ou o Visual Basic.
  • Alterna de modo de design para modo de formulário.

Quando o formulário é de janela restrita, você não pode alternar para modo de folha de dados a partir de modo de formulário, embora você possa alternar para modo de design e, em seguida, para modo de folha de dados.

O formulário não será de janela restrita no modo de design ou modo de folha de dados, e também não será de janela restrita se você alternar de modo de folha de dados para modo de formulário.

Observação

Utilize a definição Caixa de diálogo do argumento de ação WindowMode da ação AbrirFormulário para abrir um formulário com as respetivas propriedades Modal e Pop-Up definidas como Sim.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.