ACC: Como utilizar um botão de alternância para ocultar e exibir um subformulário

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 89622
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Iniciante: Requer conhecimento da interface do usuário em computadores de usuário único.

Sumário
Você pode ocultar e mostrar um subformulário usando um botão de comando ou botão de alternância. Este artigo mostra como criar uma macro ou uma função definida pelo usuário de exemplo que usa um botão de comando ou botão de alternância para ocultar e mostrar o subformulário de pedidos trimestrais no formulário Pedidos trimestrais no banco de dados de exemplo Northwind.mdb (ou Nwind.mdb no Microsoft Access versões 1.x e 2.0).

Este artigo presume que você esteja familiarizado com Visual Basic for Applications e com a criação de aplicativos do Microsoft Access usando as ferramentas de programação fornecidas com o Microsoft Access. Para obter mais informações sobre o Visual Basic for Applications, consulte sua versão do manual "Criando aplicativos com o Microsoft Access".

Observação: Visual Basic for Applications (usado no Microsoft Access 97 e no Microsoft Access para Windows 95 versão 7.0) é chamado Access Basic em versões anteriores. Para obter mais informações sobre o Access Basic, consulte o manual "Introdução à programação" no Microsoft Access versão 1.x ou no manual "Building Applications" na versão 2.0.

Observação: Este artigo explica uma técnica demonstrada nos arquivos de exemplo, FrmSampl.exe (para o Microsoft Access para Windows 95 versão 7.0) e FrmSmp97.exe (para o Microsoft Access 97). Para obter informações sobre como obter esses arquivos de exemplo, consulte os seguintes artigos na Base de dados de Conhecimento da Microsoft:
150895ACC95: Exemplo do Microsoft Access Forms disponível no Centro de download
175066ACC97: Microsoft Access 97 formulários de exemplo disponível no Centro de download
Mais Informações
As etapas a seguintes demonstram como usar um botão de comando ou botão para ocultar e mostrar um formulário de alternância.

Usando uma macro

  1. Abra o exemplo banco de dados Northwind.mdb (ou Nwind.mdb).
  2. Criar a nova macro seguinte e, em seguida, salvá-lo como alternar macro:
          Macro Name      Action      ------------------------      Toggle Macro    SetValue      Toggle Macro Actions      ------------------------------------------------------      SetValue         Item: [Quarterly Orders Subform].Visible         Expression: Not [Quarterly Orders Subform].Visible						
  3. Abra o formulário Pedidos trimestrais no modo de design.
  4. Definir propriedade de PermitirEdições do formulário como Sim (ou propriedade do formulário propriedade para permitir edições em versões 1.x e 2.0).
  5. Adicione um botão de comando ou botão de alternância para qualquer área aberta no formulário.
  6. Defina as seguintes propriedades do botão de comando:
    Legenda: Subformulário de alternância
    Ao clicar (ou AfterUpdate na versão 1.x): alternar macro
  7. Exiba o formulário no modo de formulário. Observe que quando você clica em botão de alternância, o subformulário de pedidos trimestrais está oculto ou mostrado.

Usando código por trás de formulários

Observação: No exemplo de código a seguir, um sublinhado (_) no final de uma linha é usado como um caractere de continuação de linha. Remova o sublinhado do final da linha quando recriar esse código no Access Basic.
  1. Abra o exemplo banco de dados Northwind.mdb (ou Nwind.mdb).
  2. Abra o formulário Pedidos trimestrais no modo de design.
  3. Definir propriedade de PermitirEdições do formulário como Sim (ou propriedade do formulário propriedade para permitir edições em versões 1.x e 2.0).
  4. Adicione um botão de comando ou botão de alternância para qualquer área aberta no formulário.
  5. Defina as seguintes propriedades do botão de comando:
          Caption: Toggle Subform      OnClick (or AfterUpdate in version 1.x): [Event Procedure]      Sub Button2_Click()         Me![Quarterly Orders Subform].Visible = _         Not Me![Quarterly Orders Subform].Visible      End Sub						
  6. Exiba o formulário no modo de formulário. Observe que quando você clica em botão de alternância, o subformulário de pedidos trimestrais está oculto ou mostrado.
ToggleButton

Propriedades

ID do Artigo: 89622 - Última Revisão: 12/04/2015 09:18:00 - Revisão: 2.3

Microsoft Access 1.0 Standard Edition, Microsoft Access 1.1 Standard Edition, Microsoft Access 2.0 Standard Edition, Microsoft Access 95 Standard Edition, Microsoft Access 97 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto kbprogramming kbusage KB89622 KbMtpt
Comentários