ACC2000: Como utilizar uma macro condicional para confirmar alterações para um campo

Traduções deste artigo Traduções deste artigo
ID do artigo: 209549 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica a um banco de dados do Microsoft Access (.mdb) e para um projeto Microsoft Access (.adp).

Expandir tudo | Recolher tudo

Sumário

Este artigo mostra como usar uma macro condicional para solicitar que o usuário confirmar alterações a um campo.

Mais Informações

Para utilizar uma macro condicional para solicitar ao usuário para confirmar alterações a um campo em um formulário, execute essas etapas:

cuidado : se você seguir as etapas neste exemplo, você modificar o banco de dados de exemplo Northwind.mdb. Convém fazer o backup do arquivo Northwind.mdb e seguir essas etapas numa cópia do banco de dados.

  1. Inicie o Microsoft Access e abra o banco de dados de exemplo Northwind.mdb ou o projeto de exemplo NorthwindCS.adp.
  2. Na janela banco de dados, clique em macros e, em seguida, clique em novo . No menu Exibir , clique em condições para exibir a coluna condição . Criar a seguinte nova macro:
       Condition                      Action         Action Arguments
       -------------------------------------------------------------------
       MsgBox("Commit changes?",1)=2  CancelEvent      
       ...                            SendKeys       Keystrokes: {ESC}
                                                     Wait: NO
    					
    Observação : A reticências na coluna condição força o Microsoft Access para executar a ação nessa linha se a condição na linha anterior for true. Acesso avalia as condições de macro como true ou false. Se a expressão for verdadeira, o Access executa a ação; se for false, o Access ignora a ação.

  3. Salve a macro como AreYouSure.
  4. Na janela banco de dados, clique em formulários , clique em Employees e, em seguida, clique em Design para abrir o formulário Funcionários no modo de design.
  5. No menu Exibir , clique em Propriedades para abrir a folha de propriedades, se ele já não estiver aberto.
  6. Clique na caixa de texto título para selecioná-lo.
  7. Defina a propriedade Antes de atualizar para a caixa de texto de título para AreYouSure .
  8. No menu Exibir , clique em Modo formulário . Altere as informações no campo título. Pressione a tecla TAB para mover para o próximo campo. Quando uma mensagem de confirmação for exibida, clique em OK para confirmar a alteração, ou clique em Cancelar para cancelar a sua alteração.
Observação : Este exemplo usa a função CaixaDeMensagem em vez da ação CaixaDeMensagem. A ação CaixaDeMensagem tem apenas um botão OK , enquanto a função MsgBox também pode incluir um botão Cancelar .

Referências

Para obter mais informações sobre a função MsgBox, no Editor do Visual Basic, clique em Ajuda do Microsoft Visual Basic no menu Ajuda , digite função msgbox no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir o tópico.

Propriedades

ID do artigo: 209549 - Última revisão: sexta-feira, 11 de outubro de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhowto kbinfo KB209549 KbMtpt
Tradução automática
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: 209549

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com