Inserir um botão

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Parte do conteúdo deste tópico pode não ser aplicável a alguns idiomas.

Você pode inserir um botão, às vezes chamado de um botão de comando ou botão de envio, em um modelo de formulário do Microsoft Office InfoPath. Os usuários clicar nos botões para iniciar uma ação imediata, como enviar um formulário a um serviço Web ou consultar um banco de dados. Você pode associar um botão a regras ou código personalizado que é executada quando um usuário clica no botão.

Neste artigo

Quando usar um botão

Inserir um botão

Dicas de layout

Quando usar um botão

Os botões são controles versáteis úteis em diversas situações diferentes. Por exemplo, é possível usar um botão quando deseja:

  • Enviar os dados para uma ou mais fontes de dados.

  • Permitir que os usuários alternem para outro modo de exibição do formulário.

  • Atualizar os dados de uma fonte de dados secundária.

  • Limpar qualquer dado consultado do formulário.

  • Calcular dados no formulário.

Se você souber como escrever códigos, poderá usar um botão para realizar ações mais sofisticadas ou para realizar outras coisas não suportadas na interface de usuário no modo de design. Por exemplo, é possível usar o código para excluir automaticamente todas as linhas em uma tabela de repetição quando um usuário clica no botão Excluir Tudo.

Se você criar seu modelo de formulário de modo que ele envie dados a um banco de dados ou a outra fonte de dados externa, um comando Enviar no menu Arquivo e um botão da barra de ferramentas Enviar serão adicionados ao formulário. No entanto, esses pontos de envio são fáceis de perder. Por isso, convém adicionar um botão Enviar ao seu modelo de formulário. A seguinte ilustração mostra qual será a aparência disse no formulário de um usuário.

Botão enviar no formulário

Ao adicionar um botão ao seu modelo de formulário, por padrão, o InfoPath insere um botão com o texto "Botão" exibido no controle. Se quiser alterar o texto e atribuir uma ação ao botão usando uma regra, será necessário clicar duas vezes no botão e especificar as opções na caixa de diálogo Propriedades do Botão.

Se quiser que o texto no botão mude dependendo dos valores no formulário, você poderá criar um rótulo de botão dinâmico. Por exemplo, é possível criar um botão com o rótulo Enviar Para Gerente, no qual Gerente é o nome que um usuário digita em uma caixa de texto Gerente em algum lugar no formulário.

Início da página

Inserir um botão

O procedimento para inserir um botão é o mesmo usado se estiver criando um modelo de formulário novo, em branco ou baseando a criação do seu modelo de formulário em um banco de dados ou em outra fonte de dados externa.

A seguinte ilustração mostra qual a aparência de um botão quando ele está selecionado no modo de design.

Um botão selecionado no modo de design

Diferentemente da maioria dos outros controles do InfoPath, os botões não são vinculados a campos ou grupos na fonte de dados. Isso ocorre porque eles são usados para iniciar uma ação, não para coletar dados do usuário.

Inserir um botão

  1. No modelo de formulário, coloque o cursor no local onde você deseja inserir o controle.

  2. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  3. Na lista Inserir controles, clique em Botão.

  4. Clique duas vezes no ícone do botão inserido no seu modelo de formulário.

  5. Clique na guia Geral.

  6. Na lista Ação, clique na ação que deseja atribuir ao botão.

    Ações disponíveis

    As ações Enviar e regras e código personalizado sempre estão disponíveis. A disponibilidade de outras ações de botão depende de como o modelo de formulário foi criado e se o modelo de formulário inclui uma conexão de dados que consultas ou envia dados a fontes de dados externos, como um banco de dados ou um serviço Web.

    Ação

    Descrição

    Enviar

    Esta ação inicia o padrão funcionalidade para o formulário de envio — isso é o mesmo que o usuário clicar em Enviar no menu arquivo. Para iniciar um personalizado enviar ação, selecione regras e código personalizado e, em seguida, criar uma regra para enviar os dados.

    Regras e código personalizado

    Esta ação executa uma regra quando o botão é clicado ou executa código personalizado. Por exemplo, você pode criar uma regra que automaticamente envie os dados de um formulário a um serviço Web ou envie os dados como uma mensagem de email em resposta ao usuário clicar no botão. Para definir uma regra, clique em regras. Para definir o código, clique em Editar código do formulário.

    Executar consulta

    Se o formulário estiver conectado a um banco de dados ou um serviço Web, esta ação consulta um banco de dados ou um serviço da Web com base nos valores inseridos nos campos que são usados para os dados da consulta.

    Novo registro

    Se o formulário estiver conectado a um banco de dados ou um serviço Web, esta ação limpará os valores no formulário, para que um usuário pode inserir novos dados.

    Excluir & Enviar

    Se o formulário estiver conectado a um banco de dados ou um serviço Web, essa ação exclui os registros do banco de dados que foram retornados em uma consulta.

    Atualizar

    Se o formulário estiver conectado a um banco de dados ou um serviço Web, essa ação atualiza os dados do banco de dados ou serviço da Web que foram retornado em uma consulta.

    Formulário de atualização

    Em um formulário que foi projetado para ser preenchido em um navegador da Web, essa ação atualiza os dados de formulário de forma incremental. Por exemplo, imagine uma caixa Total alterações com base nos valores que os usuários inserem em outros controles no formulário. Para evitar a atualizar o formulário sempre que alteram os valores nesses controles, você pode impedir dados sendo enviado para o servidor para esses controles específicos. Você pode adicionar um botão de Atualização totais caixa Total, o que o usuário pode clicar para atualizar manualmente os totais. O botão associado a ação de Formulário de atualização fica visível somente quando os usuários exibem e preenchem o formulário no navegador.

  7. Na caixa Rótulo, execute um dos seguintes procedimentos:

    • Para usar um texto personalizado no botão, digite o texto que deseja exibir.

    • Para usar um valor do formulário no texto do botão, clique em Inserir Fórmula Imagem do botão . Na caixa de diálogo Inserir Fórmula, clique em Inserir Campo ou Grupo e, em seguida, selecione o campo ou o grupo que deseja usar.

Início da página

Dicas de layout

Use as seguintes dicas para ajudar a refinar a aparência, o tamanho e outros aspectos de um controle de botão:

  • Os botões normalmente têm uma aparência melhor quando seus rótulos são maiores em apenas algumas palavras.

  • Para alterar o tamanho de diversos botões ao mesmo tempo, selecione os botões dos quais o tamanho deseja alterar. Pressione ALT+ENTER e, em seguida, faça os ajustes necessários na guia Tamanho.

  • Para alterar a borda ou a cor de um botão, selecione o botão que deseja alterar. No menu Formatar, clique em Bordas e Sombreamento e, em seguida, faça os ajustes necessários.

  • Não é possível adicionar uma imagem a um botão no modo de design. Para solucionar essa limitação, é possível editar manualmente o arquivo manifesto (.xsf) associado ao modelo de formulário, embora esse método seja recomendado apenas para criadores avançados de formulário.

  • Se você usar o mesmo botão em mais de um modo de exibição, tente colocá-lo em um local semelhante em cada modo de exibição e usar o mesmo texto de botão para manter a consistência.

  • Para obter uma aparência mais polida, limite o número de larguras diferentes usadas para os botões no seu modelo de formulário. Além disso, tente evitar usar botões estreitos, curtos ou altos, pois tamanhos de botões que não são padrão normalmente não parecem profissionais.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×