Botões podem ser adicionados a um formulário Microsoft InfoPath 2010 para permitir que os usuários cliquem neles para iniciar uma ação imediata, como enviar o formulário ou consultar um banco de dados. Você pode associar um botão a regras ou código personalizado.
Neste artigo
Sobre botões
Imagem do botão
Botões são controles que você clica para executar uma ação no formulário. Você pode usá-las para executar uma ação básica, como enviar, atualizar ou atualizar o formulário ou usá-las para executar ações mais avançadas por meio de regras ou código personalizado.
Use um botão quando quiser:
- Envie dados para uma ou mais fontes de dados.
- Permitir que os usuários alternem para outra exibição do formulário.
- Atualize dados de uma fonte externa de dados.
- Desmarque todos os dados consultados do formulário.
- Calcular dados no formulário.
botão Imagem
Botões de imagem funcionam como botões regulares, exceto que, em vez de texto no botão, indicando sua função, você pode usar uma imagem. Você também pode definir uma imagem de mouse, o que faz com que a imagem no botão seja alterada quando o usuário move o mouse sobre o botão.
Use um botão de imagem quando quiser:
- Use uma imagem, em vez de texto, para representar a ação que o botão executa.
- Exiba a imagem de uma guia como uma forma de navegar entre exibições no formulário.
- Crie um mapa de imagem em que os usuários possam clicar.
- Faça com que os botões correspondam ao tema do formulário e à aparência geral.
Sobre ações de botão
Por padrão, os botões têm uma ação de Regras e Código Personalizado vazias associadas a elas. Você terá que configurar quaisquer regras associadas ou código personalizado que você deseja executar quando clicar no botão. Você também pode configurar o botão para executar outras ações, como enviar, atualizar ou atualizar o formulário. O seguinte descreve cada uma das possíveis ações que você pode selecionar:
- Enviar Essa ação inicia a funcionalidade de envio padrão para o formulário, assim como se o usuário clicasse em Enviar na guia Página Inicial no preenchimento.
- Atualizar Se o formulário estiver conectado a uma ou mais conexões de dados de recebimento, essa ação permitirá que você selecione uma ou mais dessas conexões de dados para atualizar os dados.
- Regras e Código Personalizado Essa é a ação padrão de um botão quando ele é criado e executa uma regra ou um código personalizado quando o botão é clicado. Por exemplo, você pode criar uma regra que alterna exibições, fecha o formulário ou envia o formulário como uma mensagem de email.
- Atualizar Formulário Disponível apenas para formulários de navegador da Web. A ação Atualizar Formulário atualiza todos os dados no formulário.
- Executar Consulta Disponível somente se o formulário estiver conectado a um banco de dados ou serviço Web. A ação Executar Consulta consulta um banco de dados ou serviço Web com base nos valores inseridos nos campos usados para consultar os dados.
- Novo Registro Disponível somente se o formulário estiver conectado a um banco de dados ou serviço Web. A ação Novo Registro limpa os valores no formulário para que um usuário possa inserir novos dados.
Inserir um botão
O procedimento para inserir um botão é o mesmo se você estiver projetando um modelo de formulário em branco ou baseando o design do modelo de formulário em um banco de dados ou outra fonte externa de dados. Isso ocorre porque os botões, ao contrário da maioria dos outros controles do InfoPath, não estão associados a campos. Em vez disso, eles são usados para iniciar uma ação.
- No modelo de formulário, coloque o cursor onde você deseja inserir o botão.
- Na guia Página Inicial , no grupo Controles , clique no tipo de botão a ser inserido.
Adicionar e configurar a ação de um botão
Faça o seguinte para alterar a ação associada de um botão:
- Selecione o botão.
- Em Ferramentas de Controle, na guia Propriedades , no grupo Botão , selecione o comportamento na caixa Ação .
Configure as opções associadas à ação selecionada da seguinte maneira:
Enviar Clique em Enviar Ações e selecione a conexão de dados e o destino para o qual os dados serão enviados ou indique se regras ou código serão usados para controlar onde os dados do formulário são enviados. Clique em Avançado e indique qual mensagem será exibida se o envio do formulário falhar ou for concluído com êxito. Indique o que acontecerá depois que o formulário for enviado selecionando-o na caixa Após enviar .
Atualizar Um botão com a ação Atualizar atribuída atualiza todas as fontes externas de dados. Para especificar apenas um, clique em ControlProperties e clique em Configurações. Clique em Uma fonte de dados secundária e selecione a fonte de dados desejada.
- Regras e Código Personalizado Para obter instruções sobre como adicionar uma regra de ação a um botão, consulte Adicionar regras para executar outras ações. Para obter instruções sobre como adicionar código personalizado ao InfoPath, consulte Referência de Desenvolvedor do InfoPath 2010 para Modelos de Formulário.
Atualizar Formulário O Formulário de Atualização não tem nenhuma opção associada a ele.
Executar Consulta Executar Consulta não tem nenhuma opção associada a ela.
Novo Registro O Novo Registro não tem nenhuma opção associada a ele.
Alterar o rótulo de um botão padrão
Para controles de botão padrão, você pode alterar o rótulo para refletir o tipo de ação que o botão executará.
- Selecione o botão.
- Em Ferramentas de Controle, na guia Propriedades , no grupo Botão , insira o valor no campo Rótulo .
- Pressione Enter.
Alterar a imagem em um botão de imagem
Para controles de botão de imagem, você pode definir duas imagens: a imagem exibida no botão por padrão e a imagem que o botão mostra quando você passa o cursor sobre ele. Faça o seguinte para definir a imagem e a imagem de mouse em um controle de botão de imagem:
- Selecione o controle de botão de imagem.
- Em Ferramentas de Controle, na guia Propriedades , no grupo Botão de Imagem , clique em Imagem ou Imagem de Mouse, dependendo de qual imagem você deseja definir.
- Selecione a imagem que você deseja usar.
- Clique em Inserir.
Dicas de layout
Use as seguintes dicas para ajudá-lo a refinar a aparência, o tamanho e outros aspectos de um controle de botão:
- Use texto curto e descritivo para rótulos de botão.
- Para alterar a largura de vários botões ao mesmo tempo, selecione os controles desejados em Ferramentas de Controle, na guia Propriedades , no grupo Tamanho do Controle , na caixa Largura , insira a largura desejada e pressione ENTER no teclado.
- Para alterar a borda ou a cor de um botão, selecione o botão que você deseja alterar e, em Ferramentas de Controle, na guia Propriedades , no grupo Cores , clique em Bordas ou Sombreamento e faça os ajustes desejados.
- Se você usar o mesmo botão em mais de uma exibição, tente colocá-lo em um local semelhante em cada exibição e usar o mesmo texto de botão para consistência.
- Para uma aparência mais polida, considere limitar o número de larguras diferentes que você usa para os botões em seu modelo de formulário. Além disso, tente evitar o uso de botões estreitos, curtos ou altos, pois tamanhos de botão não padrão geralmente parecem não profissionais.