Entrar

Não há suporte para seu navegador

Você precisa atualizar seu navegador para usar o site.

Atualize para a versão mais recente do Internet Explorer

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

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.

209549
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).

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.
validação de dados de macros de formulários

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 209549 - Última Revisão: 10/11/2013 22:14:58 - Revisão: 2.0

  • Microsoft Access 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbhowto kbinfo KB209549 KbMtpt
Comentários