Introdução aos controles

Todos os formulários do InfoPath preenchidos pelos usuários tem base em um modelo de formulário base. É possível usar o Microsoft Office InfoPath para criar e publicar modelos de formulário interativos e fáceis de usar. O modelo de formulário determina qual a aparência do formulário resultante e como ele se comporta.

Durante o preenchimento dos formulários, os usuários inserem informações digitando em caixas de texto, escolhendo itens em uma lista, marcando caixas de seleção e executando outras ações. Os objetos gráficos da interface do usuário com os quais os usuários interagem são chamados controles. Você usa os controles para exibir dados ou opções, executar uma ação ou ajudar a tornar a interface de usuário do formulário fácil de ler.

Além dos controles padrão, como caixas de texto e caixas de listagem, o InfoPath inclui um número de novos controles, como tabelas de repetição, grupos de seleções e seções opcionais. Esses tipos de controles permitem que você crie um modelo de formulário flexível que acomode seus usuários. Por exemplo, em um modelo de formulário de relatório de despesas, você pode usar uma tabela de repetição para permitir que os usuários insiram apenas os itens de despesa que precisarem.

As informações inseridas pelos usuários em um controle são armazenadas na fonte de dados do formulário. Ao criar um modelo de formulário, você normalmente usa o painel de tarefas Controles para inserir controles, embora também seja possível inserir controles arrastando campo e grupo do painel de tarefas Fonte de Dados no modelo de formulário.

Você pode personalizar a aparência de um controle, incluindo a fonte, a cor e o alinhamento do texto dentro do controle, o valor e tipo de dados padrão e outras propriedades, como a Dica de Tela que é exibida quando um usuário coloca o ponteiro do mouse no controle. Também é possível personalizar o comportamento de um controle, como sua capacidade de filtrar informações ou responder a regra.

Dica : Para exibir as propriedades de um controle, clique duas vezes no controle no modelo de formulário.

Neste artigo

Controles e a fonte de dados

Maneiras de inserir controles em um modelo de formulário

Tipos de controles

Considerações sobre compatibilidade

Controles e a fonte de dados

Quase todos os controles em um formulário do Microsoft Office InfoPath estão associados, ou vincular, a fonte de dados do modelo do formulário. A maioria dos controles, incluindo caixas de texto, caixas de seleção e caixas de listagem, estão vinculadas aos campos na fonte de dados. Se um controle não estiver vinculado à fonte de dados, ou se estiver vinculado incorretamente, as informações inseridas nesse controle não poderão ser salvas apropriadamente no arquivo de base do formulário (.xml).

Quando você cria um modelo de formulário do InfoPath, pode optar por ter os campos na fonte de dados criados automaticamente sempre que inserir um controle, ou pode vincular manualmente cada controle a um campos existente.

No seguinte exemplo, o criador do formulário inseriu uma caixa Sobrenome no modelo de formulário. A caixa de texto está vinculada ao campo sobreNome na fonte de dados do modelo de formulário.

Relationship between control on form template and field in data source

Ao preencher um formulário com base nesse modelo de formulário, o usuário insere seu nome na caixa Sobrenome. O InfoPath salva esses dados como Linguagem XML, conforme mostra a seguinte imagem.

Data entered in the text box is saved as XML

Juntos, o tipo de controle e seu campo associado determinam o tipo de informações que os usuários podem inserir nesse controle, assim como de que forma os usuários podem inserir essas informações. Por exemplo, se você tiver um controle selecionador de data no seu modelo de formulário vinculado a um campo com um tipo de dados de data, os usuários poderão apenas inserir datas nesse controle. Se eles tentarem inserir outros dados, como seus nomes ou endereços, nesse controle, o InfoPath mostrará um erro de validação de dados.

Observação : Além da fonte de dados principal do seu modelo de formulário, você pode criar conexão de dados para documentos XML, bancos de dados, serviços da Web e bibliotecas e listas do Microsoft Windows SharePoint Services. Essas conexões de dados resultam em fonte de dados secundária que podem ser usadas para preencher caixas de listagem e oferecer os valores das caixas de texto e de outros controles.

Início da página

Maneiras de inserir controles em um modelo de formulário

Ao criar um modelo de formulário, é possível usar o o painel de tarefas Controles para inserir controles. Você pode optar por criar a fonte de dados do modelo de formulário automaticamente ao inserir um controle e, nesse caso, um campo ou grupo serão criados automaticamente na fonte de dados para cada controle que você adicionar. Também é possível optar pela vinculação de cada controle a um campo ou grupo existente na fonte de dados do modelo de formulário. Se escolher essa opção, você terá que selecionar um campo ou um grupo da fonte de dados quando inserir o controle.

Dica : Para alternar entre criar automaticamente a fonte de dados e vincular controles a um campo ou grupo existente, use a caixa de seleção Criar fonte de dados automaticamente no painel de tarefas Controles.

Também é possível inserir controles arrastando campos e grupos do painel de tarefas Fonte de Dados para o modelo de formulário. Sempre que você arrasta um campo ou grupo no seu modelo de formulário, o InfoPath sugere o controle que corresponde melhor com o campo ou grupo. Por exemplo, se o campo tiver um tipo de dados date, o InfoPath sugerirá um selecionador de data.

Início da página

Tipos de controles

O painel de tarefas Controles inclui mais de 30 controles diferentes que podem ser adicionados ao seu modelo de formulário. Esses controles podem ser agrupados nas seguintes categorias:

  • Controles padrão

  • Controles de repetição e opcionais

  • Controles de arquivo e de imagem

  • Controles avançados

  • Controles personalizados

As seguintes tabelas descrevem o propósito de cada controle.

Controles padrão

Controles padrão incluem os controles associados normalmente com a coleta e exibição de informações. Esses controles incluem caixas de texto, caixas de listagem, caixas de seleção e botões.

Controle

Ícone

Descrição

Caixa de texto

Imagem do botão

Os controles usados mais comumente em formulários. Os usuários podem inserir qualquer tipo de texto não formatado em uma caixa de texto, como sentenças, nomes, números, datas e horas. As caixas de texto não podem conter texto formatado.

Caixa de rich text

Button image

Um controle que pode conter texto formatado, incluindo negrito e itálico e uma variedade de fontes, tamanhos de fonte e cores de fonte. Além disso, os usuários podem inserir imagens, listas e tabelas em uma caixa de rich text.

Caixa de lista suspensa

Button Image

Um controle que oferece aos usuários uma lista de opções em uma caixa. Para selecionar um item da lista, os usuários clicam em uma seta para abrir a lista de opções. As opções podem vir de uma lista criada manualmente, de valores na fonte de dados do formulário, ou de valores de uma conexão de dados com um documento XML, banco de dados, serviço da Web ou de uma biblioteca ou lista do Microsoft Windows SharePoint Services.

Caixa de combinação

Button Image

Um controle que oferece aos usuários uma lista de opções em uma caixa a partir da qual os usuários selecionam o item apropriado ou digitam seus próprios itens. As opções podem ser de uma lista criada manualmente, dos valores na fonte de dados do formulário ou de valores de uma conexão de dados com um documento XML, banco de dados, serviço da Web ou de uma biblioteca ou lista do Windows SharePoint Services.

Caixa de listagem

Imagem do botão

Um Controle que oferece ao usuário uma lista de opções em uma caixa a partir da qual os usuários selecionam o item apropriado. As opções podem ser de uma lista criada manualmente, de valores na fonte de dados do formulário ou de valores de uma conexão de dados com um documento XML, banco de dados, serviço da Web ou de uma biblioteca ou lista do Windows SharePoint Services.

Selecionador de data

Button image

Um controle que contém uma caixa para os usuários digitarem datas e um botão de calendário que permite que os usuários selecionem uma data.

Caixa de seleção

Imagem do botão

Um controle que permite que os usuários definam valores de sim/não ou verdadeiro/falso adicionado ou removendo uma marca de seleção de uma pequena caixa quadrada.

Botão de opção

Imagem do botão

Um controle que permite que os usuários selecionem a partir de um conjunto de opções mutuamente exclusivas. Quando um botão de opção em um grupo estiver selecionado, os outros botões de opção são desmarcados. Um grupo de botões de opção é vinculado a um campo na fonte de dados e cada botão de opção salva um valor diferente nesse campo.

Botão

Button image

Um controle que pode ser usado para enviar um formulário ou consultar um banco de dados, entre outras opções. Também é possível associar um botão a regras ou personalizar o código executado quando os usuários clicam no botão.

Seção

Button Image

Um controle que é um recipiente para outros controles. As seções podem incluir quaisquer um dos outros controles listados no painel de tarefas Controles.

Controles de repetição e opção

Os controles de repetição e de opção incluem controles de listagem, tabelas de repetição, seções de repetição e seções opcionais. Esses controles permitem que os usuários insiram itens de lista, linhas, conjuntos de registros e informações opcionais durante o preenchimento de um formulário.

Controle

Ícone

Descrição

Seção opcional

Button image

Um controle que contém outros controles e é útil para incluir informações adicionais que não são necessárias para todos os usuários preencherem. Ao preencher um formulário que inclui uma seção opcional, os usuários podem escolher se desejam incluir uma seção opcional no formulário.

Seção de Repetição

Button Image

Um controle que contêm outros controles e são úteis para apresentar dados que tem base em um registro, como registros de bancos de dados de funcionários. Ao preencher o formulário que inclui uma seção de repetição, os usuários podem incluir ocorrências adicionais da seção de repetição.

Tabela de repetição

Button image

Um controle que exibe informações repetidas em uma estrutura tabular. Cada item aparece em uma nova linha na tabela de repetição. Ao preencher um formulário, os usuários podem adicionar ou excluir linhas em uma tabela de repetição, conforme necessário. Tabelas de repetição podem conter outros controles.

Tabela de repetição horizontal

Button image

Um controle que exibe informações repetidas em uma estrutura tabular. Cada item aparece em uma nova coluna na tabela de repetição. Ao preencher um formulário, os usuários podem adicionar ou excluir colunas em uma tabela de repetição, conforme necessário. As tabelas de repetição horizontal podem conter outros controles.

Mestre/detalhes

Button image

Um controle que na verdade é um conjunto de controles de repetição diretamente relacionados. O controle mestre é sempre uma tabela de repetição e o controle de detalhes pode ser uma tabela de repetição ou uma seção de repetição. Os controles Mestre/detalhes ajudam os usuários a trabalhar com mais eficiência com grandes quantidades de dados. Por exemplo, se o seu modelo de formulário exibir registros do banco de dados de funcionários, você poderá especificar que apenas um subconjunto de informações sobre cada funcionário deverá aparecer no controle mestre. Em seguida, quando um usuário selecionar um registro (linha) no controle mestre, o controle de detalhes poderá exibir informações mais detalhadas sobre o funcionário.

Lista com marcadores

Button image

Um controle que permite que os usuários adicionem ou excluam itens da lista com marcadores no formulário, conforme necessário. Controles de lista com marcadores são uma boa maneira de incluir textos simples que se repetem, como uma lista de itens de ações em um modelo de formulário de agenda de reunião .

Lista numerada

Button image

Um controle que permite que os usuários adicionem ou excluam itens da lista numerada em um formulário, conforme necessário. Controles de lista numerada são uma boa maneira de incluir textos simples que se repetem e indicam uma ordem de classificação, como uma lista de itens de agenda em um modelo de formulário de agenda de reunião.

Lista sem formatação

Button image

Um controle que permite que os usuários adicionem ou excluam itens da lista em um formulário, conforme necessário. Controles de lista sem formatação são uma boa maneira de incluir um texto simples que se repete, como uma lista de nomes de participantes em um modelo de formulário de solicitação de reunião.

Caixa de listagem de seleção múltipla

Button image

Um controle que oferece ao usuário uma lista de opções que aparecem como uma lista rolável de caixas de seleção. O usuários podem selecionar quantas caixas de seleção forem necessárias e podem ainda ser capazes de adicionar entradas personalizadas, dependendo de como o modelo de formulário foi criado.

Controles de arquivo e imagem

É possível criar seu modelo de formulário de modo que os usuários possam inserir anexos de arquivo ou imagens quando preenchem formulários que tem base no seu modelo de formulário. Além disso, os usuários que preenchem formulários do InfoPath em um Tablet PC aproveitam um controle de especial de imagem a tinta que permite que eles criem e salvem desenhos a tinta.

Controle

Ícone

Descrição

Anexo de arquivo

Imagem do botão

Um controle que permite que os usuários anexem arquivos aos formulários. Cada controle de anexo de arquivo permite que um arquivo seja anexado e você pode restringir o tipo de arquivo, se necessário. Se os usuários quiserem anexar vários arquivos, você poderá inserir o controle de anexo de arquivo dentro de um controle de repetição.

Imagem

Button image

Um controle que pode ser incluído em um formulário como um elemento estático, como um título ou plano de fundo, ou que permite aos usuários inserir uma imagem como parte do formulário. Esses controles podem armazenar a imagem no próprio formulário ou armazenar um endereço (URL (Uniform Resource Locator)) da imagem.

Imagem a tinta

Button image

Um controle que permite que usuários com um Tablet PC adicione desenhos a tinta ao seus formulários, no próprio controle ou sobre uma imagem de plano de fundo.

Controles avançados

Os controles avançados são controles que podem ser usados com menos freqüência do que os controles padrão ou apenas em circunstâncias especiais.

Controle

Ícone

Descrição

Hiperlink

Imagem do botão

Um controle que pode ser usado para vincular a uma URL. Por exemplo, um modelo de formulário que mostra informações sobre uma lista de produtos pode incluir hiperlinks para páginas da Web que contêm informações sobre os produtos. Esses controles podem apontar para qualquer servidor Web, em uma intranet ou na Internet.

Caixa de expressão

Button image

Um controle de texto somente leitura. Use essas caixas para exibir texto somente leitura, exibir o valor de outro controle no formulário e criar fórmulas com base em expressões Linguagem XPath.

Rótulo vertical

Button image

Um rótulo de texto somente leitura que aparece a um ângulo de 90 graus no seu modelo de formulário. Os rótulos verticais são usados normalmente como títulos de colunas em tabelas de repetição.

Área de rolagem

Button image

Um controle que contém outros controles, mantém um tamanho fixo e inclui barras de rolagem para que os usuários possam percorrer a tela para exibir as informações fora do campo de visão. As áreas de rolagem são particularmente úteis quando uma seção de um formulário contém muitos dados e os usuários não precisam vê-los todos ao mesmo tempo.

Região horizontal

Button Image

Um controle que contém outros controles e que pode ser usado para colocar outros controles lado a lado em um modelo de formulário.

Grupo de escolha

Button image

Um controle que contém duas ou mais seção de escolha que, por sua vez, contêm outros controles. Cada seção de escolha em um grupo de escolha atua como uma única opção em um conjunto de escolhas mutuamente exclusivas. Durante o preenchimento de um formulário, os usuários podem substituir a seção de escolha padrão por outra. Por exemplo, em um formulário de solicitação de emprego, você pode usar um grupo de escolha para permitir que os usuários insiram um número de telefone residencial ou comercial para suas referências.

Grupo de escolha de repetição

Button image

Um controle que exibe duas ou mais seções de escolha em uma estrutura de repetição. Durante o preenchimento de um formulário, os usuários podem adicionar, excluir ou substituir grupos de escolha de repetição adicionais, conforme necessário. Por exemplo, em um formulário de informações sobre o funcionário, você pose usar um grupo de escolha de repetição para permitir que os usuários insiram vários contatos de emergência. Para cada contato, o usuário pode substituir as informações de endereço residencial por informações de endereço comercial.

Seção de escolha

Button image

Um controle que contém outros controles e que sempre deve aparecer dentro de grupos de escolha ou de grupos de escolha de repetição. As seções de escolha são úteis quando você precisa adicionar mais opções a um grupo de escolha existente. Se você inserir uma seção de escolha em qualquer lugar, a não ser em um grupo de escolha, o InfoPath inserirá automaticamente a seção de escolha em um grupo de escolha.

Seção recursiva de repetição

Button image

Um controle que contém outros controles e pode ser inserido dentro dele mesmo. Você pode usar seções recursivas de repetição para criar conteúdo hierárquico, como uma estrutura de tópicos.

Controles personalizados

É possível usar o Assistente para Adicionar Controle Personalizado para criar controles personalizados, incluindo os controle ActiveX da Microsoft e os componentes de modelo, disponíveis no InfoPath. Um controle personalizado é um que não está incluído com o InfoPath por padrão.

Controle

Descrição

Componente de modelo

Um conjunto personalizado de controles que inclui layout, configurações de propriedade e alguns aspectos do comportamento do controle, que podem ser salvos para uma nova utilização em diversos modelos de formulário. Após criar um componente de modelo, você usa o Assistente para Adicionar Controle Personalizado para importar o componente de modelo no modo de design de modo que possa usá-lo no seu modelo de formulário.

Controle ActiveX

Um controle que não está incluído no InfoPath, mas pode ser adicionado ao painel de tarefas Controles. Você pode escolher opções de controles ActiveX existentes registrados no seu computador ou pode usar controles personalizados desenvolvidos para atender às suas necessidades comerciais específicas. Por exemplo, se estiver desenvolvendo modelos de formulário para uso em uma instituição financeira, você poderá desenvolver um controle ActiveX que permita a exibição de dados sobre cotação de ações em um modelo de formulário. Após criar ou localizar um controle ActiveX, use o Assistente para Adicionar Controle Personalizado para importar o controle no modo de design de modo que possa usá-lo no seu modelo de formulário.

Início da página

Considerações sobre compatibilidade

Ao elaborar um modelo de formulário no InfoPath, é possível escolher um modo de compatibilidade específico para elaborar um modelo de formulário compatível com o navegador. Quando um modelo de formulário compatível com o navegador é publicado em um servidor que executa o InfoPath Forms Services, e, em seguida, habilitado para o navegador, formulários baseados no modelo de formulário podem ser exibidos em um navegador da Web. Ao criar um modelo de formulário compatível com o navegador, alguns controles ficam indisponíveis no painel de tarefas Controles porque eles não podem ser exibidos em um navegador da Web. Os seguintes controles não são suportados nos modelos de formulário compatíveis com o navegador:

  • Caixa de combinação

  • Caixas de listagem de seleção múltipla

  • Controles mestre/detalhes

  • Controles de lista com marcadores, numeradas e sem formatação

  • Controles de imagem e imagem a tinta

  • Controles de imagem a tinta

  • Rótulos verticais

  • Áreas de rolagem

  • Regiões horizontais

  • Tabelas de repetição horizontais

  • Controles de grupo de escolha, grupo de escolha de repetição e seção de escolha

  • Seções recursivas de repetição

  • Controles ActiveX

Também é possível escolher criar parte do modelo e modelos de formulário do Microsoft Office InfoPath 2007 compatíveis com o Microsoft Office InfoPath 2003. Nos componentes de modelo, os controles ActiveX não são suportados e ficam, conseqüentemente, ocultos no painel de tarefas Controles. Nos modelos de formulário de compatibilidade com versões anteriores, as caixas de combinação e caixas de listagem de seleção múltipla não são suportadas. Quando os usuários abrem o modelo de formulário no InfoPath 2003, as caixas de combinação aparecem como caixas de lista suspensa e as caixas de listagem de seleção múltipla aparecem como listas com marcadores.

Início da página

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.

×