Introdução aos controles

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Todos os formulários do Microsoft Office InfoPath que os usuários preenchem são baseados em um modelo de formulário subjacente. O modelo de formulário determina como o formulário resultante parece e se comporta.

Ao preencher formulários, os usuários inserem informações digitando em caixas de texto, clicando em itens em uma lista, marcando caixas de seleção e realizar outras ações. Os objetos de interface de usuário gráfica que os usuários interagem com são chamados controles. Usar controles para exibir dados ou opções, execute uma ação ou ajudar a facilitar a leitura de interface do usuário do formulário.

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, seções opcionais e grupos de escolha de repetição. Esses tipos de controles permitem que você criar um modelo de formulário flexível que padronizado para 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 itens de despesas conforme necessário.

Informações que os usuários inserem em um controle são armazenadas no fonte de dados do formulário. Quando você cria um modelo de formulário, você normalmente use o painel de tarefas controles para inserir controles, embora você também pode inserir controles arrastando campos e grupos do painel de tarefas Fonte de dados para o modelo de formulário.

Você pode personalizar a aparência de um controle, incluindo a fonte, cor e alinhamento de texto dentro do controle, valor padrão e tipo de dados, o controle e outras propriedades, como o Dica de Tela que aparece quando um usuário posicionar o ponteiro do mouse sobre o controle. Você também pode personalizar o comportamento de um controle, como sua capacidade de filtrar informações ou responder a regras.

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

Neste artigo

A fonte de dados e controles

Maneiras de inserir controles em um modelo de formulário

Tipos de controles

Considerações sobre compatibilidade

Remover um controle de um modelo de formulário

A fonte de dados e controles

Quase todos os controles em um formulário do InfoPath são associados ou vinculados, fonte de dados do modelo de formulário. A maioria dos controles, incluindo caixas de texto, caixas de seleção e caixas de listagem, são vinculados aos campos na fonte de dados. Se um controle não está associado à fonte de dados, ou se for vinculado incorretamente, as informações inseridas em que o controle não pode ser salvos corretamente no arquivo de formulário (. xml) subjacente.

Quando você cria um modelo de formulário do InfoPath, você pode optar por ter os campos na fonte de dados criado automaticamente toda vez que você inserir um controle, ou você pode vincular manualmente cada controle a um campo existente por conta própria.

No exemplo a seguir, o designer de formulário inserida uma caixa de texto 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 baseado neste modelo de formulário, o usuário insere o nome na caixa de texto Sobrenome. O InfoPath salva dados como Extensible Markup Language (XML), conforme mostrado na imagem a seguir.

Data entered in the text box is saved as XML

Juntos, o tipo de controle e seu campo associado determinam o tipo de informação que os usuários podem inserir o controle, bem como os usuários podem inserir informações. Por exemplo, se você tiver um controle de selecionador de data no seu modelo de formulário que esteja vinculado a um campo com uma data tipo de dados, em seguida, os usuários possam inserir datas somente nesse controle. Se eles tentarem inserir outros dados, como seu nome ou endereço, 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ões de dados com documentos XML, bancos de dados, serviços Web e bibliotecas do Microsoft Windows SharePoint Services e listas. Essas conexões de dados resultam em fontes de dados secundárias que podem ser usadas para preencher caixas de listagem e fornecer os valores para caixas de texto e outros controles.

Início da página

Maneiras de inserir controles em um modelo de formulário

Ao criar um modelo de formulário, você pode usar o painel de tarefas controles para inserir controles. Você pode optar por criar fonte de dados do modelo de formulário automaticamente quando você insere um controle, nesse caso, um campo ou grupo será criado automaticamente na fonte de dados para cada controle que você adicionar. Como alternativa, você pode optar por vincular cada controle a um campo ou grupo na fonte de dados do modelo de formulário existente. Se você escolher essa opção, você precisará selecionar campo ou grupo da fonte de dados quando você insere um controle.

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

Você também pode inserir controles arrastando campos e grupos do painel de tarefas Fonte de dados em seu modelo de formulário. Cada vez que você arrastar um campo ou grupo para seu modelo de formulário, o InfoPath sugere o controle que melhor corresponde ao campo ou grupo. Por exemplo, se o campo tiver um tipo de dados de data, o InfoPath sugere um selecionador de data.

Início da página

Tipos de controles

O painel de tarefas controles inclui mais de 30 diferentes controles que você pode adicionar ao 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 imagem

  • Controles avançados

  • Controles personalizados

As tabelas a seguir descrevem a finalidade de cada controle.

Controles padrão

Controles padrão incluem os controles que você normalmente associar coletar e exibir 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

O controle mais comumente usado em um formulário. 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. Caixas de texto não podem conter texto formatado.

Caixa de rich text

Imagem do botão

Um controle que pode conter formatados como texto, 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 listagem suspensa

Imagem do botão

Um controle que apresenta aos usuários uma lista de opções em uma caixa. Para selecionar um item da lista, os usuários, clique em uma seta para abrir a lista de opções. As opções podem vir de uma lista que você cria manualmente, a partir de valores na fonte de dados do formulário ou valores provenientes de uma conexão de dados para um documento XML, banco de dados, serviço da Web, ou biblioteca do SharePoint ou lista.

Caixa de combinação

Imagem do botão

Um controle que apresenta aos usuários uma lista de opções em uma caixa do qual os usuários selecionam o item apropriado ou digite o seu próprio. As opções podem vir de uma lista que você cria manualmente, a partir de valores na fonte de dados do formulário ou valores provenientes de uma conexão de dados para um documento XML, banco de dados, serviço da Web, ou biblioteca do SharePoint ou lista.

Caixa de listagem

Texto explicativo 4

Um controle que apresenta aos usuários uma lista de opções em uma caixa do qual os usuários selecionam o item apropriado. As opções podem vir de uma lista que você cria manualmente, a partir de valores na fonte de dados do formulário ou valores provenientes de uma conexão de dados para um documento XML, banco de dados, serviço da Web, ou biblioteca do SharePoint ou lista.

Seletor de data

Imagem do botão

Um controle que contenha uma caixa onde os usuários podem digitar datas e um botão de calendário que permite aos usuários selecionar uma data.

Caixa de seleção

Texto explicativo 4

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

Botão de opção

Texto explicativo 4

Um controle que permite aos usuários selecionar em um conjunto de opções mutuamente exclusivas. Quando um botão de opção em um grupo é selecionado, os outros botões de opção estã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

Imagem do botão

Um controle que pode ser usado para enviar um formulário ou consultar um banco de dados, entre outras coisas. Você também pode associar um botão a regras ou código personalizado que é executada quando usuários clicam no botão.

Seção

Button Image

Um controle que é um contêiner para outros controles. As seções podem incluir qualquer um dos controles listados no painel de tarefas controles, incluindo outras seções.

Controles de repetição e opcionais

Controles de repetição e opcionais incluem controles de lista, tabelas de repetição, seções de repetição e seções opcionais. Esses controles permitem aos usuários para inserir itens de lista, linhas, conjuntos de registros e informações opcionais ao preencher um formulário.

Controle

Ícone

Descrição

Seção opcional

Texto explicativo 4

Um controle que é um contêiner para outros controles e é útil para incluir informações adicionais que não são necessárias para todos os usuários preencher. Ao preencher um formulário que inclua uma seção opcional, os usuários podem optar por incluir a seção opcional no formulário.

Seção de repetição

Imagem do botão

Um controle que é um contêiner para outros controles e é útil para apresentar dados baseados em registro, como registros de banco de dados do funcionário. Ao preencher o formulário que inclui uma seção de repetição, os usuários podem adicionar outras ocorrências da seção de repetição.

Tabela de repetição

Texto explicativo 4

Um controle que exibe informações repetidas em uma estrutura tabular. Cada item é exibido 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

Imagem do botão

Um controle que exibe informações repetidas em uma estrutura tabular. Cada item é exibido 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. Tabelas de repetição horizontais podem conter outros controles.

Mestre/detalhes

Texto explicativo 4

Um controle que é realmente um conjunto de repetição controles que estejam diretamente relacionados uns aos outros. 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 de mestre/detalhes ajudam os usuários 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ê pode especificar que apenas um subconjunto de informações sobre cada funcionário deverá aparecer no controle mestre. Em seguida, quando um usuário seleciona um registro (linha) no controle mestre, o controle de detalhes pode exibir informações mais detalhadas sobre o funcionário.

Lista com marcadores

Texto explicativo 4

Um controle que permite aos usuários adicionar ou excluir marcadores listar itens no formulário conforme necessário. Controles de lista com marcadores são uma boa maneira de incluir texto simples que modelo de formulário de repetição, como uma lista de itens de ação em um cronograma da reunião.

Lista numerada

Imagem do botão

Um controle que permite aos usuários adicionar ou excluir itens de lista numerada em um formulário conforme necessário. Controles de lista numerada são uma boa maneira de incluir texto simples que se repete e indica algum tipo de ordem, como uma lista de itens de agenda em uma reunião do modelo de formulário de agenda.

Lista sem formatação

Texto explicativo 4

Um controle que permite aos usuários adicionar ou excluir itens de lista em um formulário conforme necessário. Controles de lista sem formatação são uma boa maneira de incluir texto simples que repetições, como uma lista de nomes dos participantes em uma reunião solicitam o modelo de formulário.

Caixa de listagem de seleção múltipla

Texto explicativo 4

Um controle que apresenta ao usuário uma lista de opções que aparecem como uma lista de rolagem das caixas de seleção. Usuários podem selecionar quantas caixas de seleção conforme necessário e ainda podem ser capazes de adicionar entradas personalizadas, dependendo de como o modelo de formulário é criado.

Controles de arquivo e imagem

Você pode criar seu modelo de formulário para que os usuários podem inserir anexos de arquivo ou imagens ao preencherem formulários que são baseados no seu modelo de formulário. Além disso, os usuários que preenchem InfoPath forms em um Tablet PC a vantagem de um controle de imagem a tinta especial que permite criar e salvem desenhos à tinta.

Controle

Ícone

Descrição

Anexo de arquivo

Texto explicativo 4

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

Imagem

Texto explicativo 4

Um controle que pode ser incluído em um modelo de formulário como um elemento estático, como um título ou um plano de fundo, ou pode permitir que usuários inserir uma imagem como parte do formulário. Controles de imagem podem armazenar a imagem no próprio formulário ou armazenar um endereço (URL) que aponta para o local salvo da imagem.

Imagem a tinta

Texto explicativo 4

Um controle que permite que os usuários com um Tablet PC para adicionar desenhos à tinta em seus formulários, no próprio controle ou na parte superior de uma imagem de plano de fundo.

Controles avançados

Controles avançados são controles que podem ser usados menor frequentemente controles padrão ou em circunstâncias especiais.

Controle

Ícone

Descrição

Hyperlink

Texto explicativo 4

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 de informações do produto. Controles de hiperlink podem apontar para qualquer servidor Web em uma intranet ou na Internet.

Caixa de expressões

Texto explicativo 4

Um controle de texto somente leitura. Você pode usar caixas de expressões para exibir texto somente leitura, exibir o valor de outro controle no formulário ou criar fórmulas com base em expressões XPath.

Rótulo vertical

Texto explicativo 4

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

Região de rolagem

Texto explicativo 4

Um controle que contém outros controles, conserva um tamanho fixo e inclui barras de rolagem para que os usuários podem rolar para ver informações que estiver fora do modo de exibiçã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ê-la ao mesmo tempo.

Região horizontal

Imagem do botão

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 seleções

Texto explicativo 4

Um controle que contém duas ou mais seções de escolha que por sua vez contêm outros controles. Cada seção de escolha em um grupo de escolha serve como uma única opção em um conjunto de opções mutuamente exclusivos. Ao preencher um formulário, os usuários podem substituir a seção de escolha padrão com uma seção de escolha diferentes. Por exemplo, em um modelo de formulário do aplicativo de trabalho, você pode usar um grupo de escolha para permitir que os usuários insiram um número de telefone residencial ou um número de telefone comercial para suas referências.

Grupo de escolha de repetição

Texto explicativo 4

Um controle que exibe duas ou mais seções de escolha em uma estrutura de repetição. Ao preencher um formulário, os usuários podem adicionar, excluir ou substituir repetição escolha grupos adicionais, conforme necessário. Por exemplo, em um modelo de formulário de informações de funcionário, você pode 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 com informações de endereço de trabalho.

Seção de escolha

Imagem do botão

Um controle que contém outros controles e que sempre deve aparecer dentro de grupos de escolha ou grupos de escolha de repetição. 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 diferente em um grupo de escolha, o InfoPath insere automaticamente a seção de escolha dentro de um grupo de escolha Novo.

Seção recursiva de repetição

Imagem do botão

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

Controles personalizados

Você pode usar o Assistente para adicionar controle personalizado para tornar controles personalizados, incluindo controles ActiveX da Microsoft e partes de modelo, disponíveis no InfoPath. Um controle personalizado é aquele que não está incluído no 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 de comportamento de controle, que pode ser salvo para reutilização em vários modelos de formulário. Depois de criar um componente de modelo, você pode usar o Assistente para adicionar controle personalizado para importar o componente de modelo para modo de design para que você possa usá-lo em seu modelo de formulário.

controle ActiveX

Um controle que não está incluído no InfoPath, mas que pode ser adicionada ao painel de tarefas controles. Você pode escolher entre os controles ActiveX existentes registrados no seu computador, ou você pode usar controles personalizados que você desenvolver para atender suas necessidades de negócios específicas. Por exemplo, se você está desenvolvendo modelos de formulário para uso em uma instituição financeira, você poderá desenvolver um controle ActiveX que permite que as informações de bolsa sejam exibidos em um modelo de formulário. Após criar ou localizar um controle ActiveX, você pode usar o Assistente para adicionar controle personalizado para importar o controle para o modo de design para que você possa usá-lo em seu modelo de formulário.

Início da página

Considerações sobre compatibilidade

Quando você cria um modelo de formulário no InfoPath, você pode escolher um modo de compatibilidade específico para criar 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 executando InfoPath Forms Services e, em seguida, habilitados para navegador, formulários com base no modelo de formulário podem ser exibidos em um navegador da Web. Quando você cria um modelo de formulário compatível com o navegador, alguns controles não estão disponí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 em modelos de formulário compatíveis com o navegador:

  • Caixa de combinação

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

  • Controles de mestre/detalhes

  • Com marcadores, numeradas e controles de lista sem formatação

  • Controles de imagem de imagem e tinta

  • Controles de imagem a tinta

  • Rótulos verticais

  • Regiões de rolagem

  • Regiões horizontais

  • Tabelas de repetição horizontais

  • Grupo de escolha, grupo de escolha de repetição e controles de seção de escolha

  • Seções recursivas de repetição

  • Controles ActiveX

Você também pode optar por criar modelos de formulário de Microsoft Office InfoPath 2007 que são compatíveis com o Microsoft Office InfoPath 2003. Em modelos de formulário de compatibilidade, caixas de combinação e caixas de listagem de seleção múltipla não são suportadas. Quando os usuários abrirem o modelo de formulário no InfoPath 2003, caixas de combinação aparecem como caixas de listagem suspensa e caixas de listagem de seleção múltipla exibidas como listas com marcadores.

Se você tiver uma determinada parte de um modelo de formulário que você deseja reutilizar em outros modelos de formulário, você pode criar um componente de modelo. Um componente de modelo típico consiste em uma fonte de dados e controles e também pode incluir recursos como conexões de dados, validação de dados e regras. Em partes de modelo, os controles ActiveX não são suportados em consequentemente estiverem ocultas no painel de tarefas controles. Além disso, se você criar um componente de modelo compatível com o navegador, você tem acesso ao menos controles e recursos que você faria se estivesse criando o componente de modelo unicamente para uso no InfoPath.

Início da página

Remover um controle de um modelo de formulário

Para remover um controle de um modelo de formulário, você seleciona o controle e, em seguida, pressione a tecla DELETE. Quando você remove um controle, o campo que está associado ao controle permanece na fonte de dados. No entanto, um formulário que é baseado neste modelo de formulário não mostrará os dados armazenados neste campo. Para exibir os dados, você pode vincular um controle ao campo.

Se você quiser vincular a um controle diferente para o campo, em vez de excluir o controle, você pode alterar o controle para um tipo diferente. Você pode fazer isso clicando no controle, clicando em Alterar para e, em seguida, clicando em uma das opções no menu. O menu exibe apenas os tipos de controles que podem ser vinculados a esse tipo de campo.

Changing an existing control to a different type

Início da página

Expanda suas habilidades no Office
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.

×