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ê. No final da página, deixe sua opinião se estas informações foram úteis para você. 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 se 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 executando outras ações. Os objetos de interface do usuário gráfico com os quais os usuários interagem são chamados de controles. Você usa controles para exibir dados ou opções, executar uma ação ou ajudar a facilitar a leitura da interface do usuário do formulário.

Além dos controles padrão, como caixas de texto e caixas de listagem, o InfoPath inclui vários controles novos, como tabelas de repetição, grupos de escolha e seções opcionais. Esses tipos de controles permitem que você projete 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 somente o número de itens de despesa conforme necessário.

As 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, normalmente usa o painel de tarefas controles para inserir controles, embora você também possa 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, a cor e o alinhamento do texto dentro do controle, o valor padrão do controle e tipo de dados e outras propriedades, como o Dica de Tela que aparece quando um usuário posiciona o ponteiro do mouse sobre o controle. Você também pode personalizar o comportamento de um controle, como a capacidade de filtrar informações ou responder às regras.

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 de compatibilidade

Remover um controle de um modelo de formulário

Controles e a fonte de dados

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

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

No exemplo a seguir, a caixa de texto do designer de formulário inseriu uma caixa de texto de sobrenome no modelo de formulário. A caixa de texto está associada 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 o nome dele na caixa de texto sobrenome . O InfoPath salva esses dados como XML (linguagem de marcação extensível), 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 no controle, bem como como os usuários podem inserir essas informações. Por exemplo, se você tiver um controle de selecionador de data em seu modelo de formulário que está associado a um campo com uma data tipo de dados, os usuários podem inserir somente datas nesse controle. Se eles tentarem inserir outros dados, como 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 para documentos XML, bancos de dados, serviços Web e bibliotecas e listas do Microsoft Windows SharePoint Services. 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 automaticamente a fonte de dados do modelo de formulário ao inserir um controle, caso em que um campo ou grupo será automaticamente criado na fonte de dados para cada controle que você adicionar. Você também pode optar por associar cada controle a um campo ou grupo existente na fonte de dados do modelo de formulário. Se você escolher essa opção, será solicitado a selecionar um campo ou grupo da fonte de dados quando inserir um controle.

Dica: Para alternar entre a criação automática da fonte de dados e a vinculação dos controles a 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 para o seu modelo de formulário. Toda vez que você arrasta um campo ou grupo para seu modelo de formulário, o InfoPath sugere o controle que melhor corresponde ao campo ou ao grupo. Por exemplo, se o campo tiver um tipo de dados de data, o InfoPath sugere um seletor de data.

Início da Página

Tipos de controles

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

  • Controles padrão

  • Controles repetidos 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

Os controles padrão incluem os controles que você normalmente associa ao 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 frases, nomes, números, datas e horas. As caixas de texto não podem conter texto formatado.

Caixa de Rich Text

Imagem do botão

Um controle que pode conter texto formatado, incluindo texto em negrito e itálico, além de 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 clicam em uma seta para abrir a lista de opções. As opções podem vir de uma lista que você cria manualmente, de valores na fonte de dados do formulário ou de valores provenientes de uma conexão de dados para um documento XML, um banco de dados, um serviço da Web ou uma biblioteca ou lista do SharePoint.

Caixa de combinação

Imagem do botão

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

Caixa de listagem

Imagem de botão

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

Seletor de data

Imagem do botão

Um controle que contém uma caixa em que 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

Imagem de botão

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

Botão de opção

Imagem de botão

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

Imagem do botão

Imagem do botão

Um controle que pode ser usado para enviar um formulário ou uma consulta a um banco de dados, entre outras coisas. Você também pode associar um botão a regras ou códigos personalizados que são executados quando os usuários clicam no botão.

Seção

Imagem do botão

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 repetidos e opcionais

Os controles repetidos e opcionais incluem controles de lista, 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 ao preencher um formulário.

Controle

Ícone

Descrição

Seção opcional

Imagem de botão

Um controle que é um contêiner para outros controles e é útil para incluir informações extras que não são necessárias para que todos os usuários o preencham. Ao preencher um formulário que inclui uma seção opcional, os usuários podem escolher se desejam 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 registros, como registros de banco de dados de funcionários. 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

Imagem de botão

Um controle que exibe as informações repetidas em uma estrutura de tabela. Cada item é exibido em uma nova linha na tabela de repetição. Durante o preenchimento de 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 as informações repetidas em uma estrutura de tabela. Cada item é exibido em uma nova coluna na tabela de repetição. Durante o preenchimento de 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

Imagem de botão

Um controle que, na verdade, é um conjunto de controles de repetição diretamente relacionados entre si. 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 de banco de dados de funcionários, você pode especificar que apenas um subconjunto de informações sobre cada funcionário deve 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

Imagem de botão

Um controle que permite aos usuários adicionar ou excluir itens de lista com marcadores no formulário, conforme necessário. Os controles de lista com marcadores são uma boa maneira de incluir um texto simples que se repete, como uma lista de itens de ação em um modelo de formulário de pauta 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. Os controles de lista numerada são uma boa maneira de incluir um texto simples que se repete e indica algum tipo de ordem, como uma lista de itens de pauta em um modelo de formulário pauta da reunião.

Lista sem formatação

Imagem de botão

Um controle que permite aos usuários adicionar ou excluir itens de lista em um formulário conforme necessário. Os 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

Imagem de botão

Um controle que apresenta ao usuário uma lista de opções que aparecem como uma lista rolável de caixas de seleção. Os usuários podem selecionar quantas caixas de seleção forem necessárias e poderá até mesmo poder adicionar entradas personalizadas, dependendo de como o modelo de formulário foi projetado.

Controles de arquivo e imagem

Você pode criar um modelo de formulário para que os usuários possam inserir anexos de arquivo ou imagens quando preencherem formulários baseados em seu modelo de formulário. Além disso, os usuários que preenchem os formulários do InfoPath em um Tablet PC se beneficiam de um controle de imagem de tinta especial que permite que eles criem e salvem desenhos à tinta.

Controle

Ícone

Descrição

Anexo de arquivo

Imagem de botão

Um controle que permite aos usuários anexar arquivos a seus 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 seus usuários quiserem anexar vários arquivos, você poderá inserir o controle de anexo de arquivo dentro de um controle de repetição.

Imagem

Imagem de botão

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 os usuários insiram uma imagem como parte do formulário. Os controles de imagem podem armazenar a imagem no próprio formulário ou armazenar um endereço (URL) que aponte para o local salvo da imagem.

Imagem à tinta

Imagem de botão

Um controle que permite que os usuários com um Tablet PC adicionem desenhos à tinta a seus formulários, dentro do próprio controle ou na parte superior de uma imagem de tela de fundo.

Controles avançados

Controles avançados são controles que podem ser usados com menos frequência do que os controles padrão ou somente em circunstâncias especiais.

Controle

Ícone

Descrição

Hiperlink

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

Caixa de expressões

Imagem de botão

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

Imagem de botão

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

Área de rolagem

Imagem de botão

Um controle que contém outros controles, mantém um tamanho fixo e inclui barras de rolagem para que os usuários possam rolar para ver informações 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ê-los 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 escolha

Imagem de botão

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 funciona como uma única opção em um conjunto de opções mutuamente excludentes. Durante o preenchimento de um formulário, os usuários podem substituir a seção de escolha padrão por uma seção de escolha diferente. Por exemplo, em um modelo de formulário de 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

Imagem de botão

Um controle que exibe duas ou mais seções de escolha em uma estrutura repetitiva. 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 modelo de formulário informações do 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 por informações de endereço comercial.

Seção de escolha

Imagem do botão

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

Seção recursiva repetida

Imagem do botão

Um controle que contém outros controles e que pode ser inserido dentro dele. 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 de adicionar controle personalizado para criar controles personalizados, incluindo controles ActiveX da Microsoft e partes do 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 do comportamento de controle, que podem ser salvos para reutilização em vários modelos de formulário. Depois de criar um componente de modelo, use o assistente de adicionar controle personalizado para importar o componente de modelo para o modo de design para que você possa usá-lo no seu modelo de formulário.

controle ActiveX

Um controle que não está incluído no InfoPath, mas que pode ser adicionado ao painel de tarefas controles . Você pode escolher entre controles ActiveX existentes registrados no seu computador ou usar controles personalizados desenvolvidos para atender às suas necessidades comerciais específicas. Por exemplo, se você estiver desenvolvendo modelos de formulário para usar em uma configuração financeira, poderá desenvolver um controle ActiveX que permita que as informações do marcador de ações sejam exibidas em um modelo de formulário. Depois de criar ou localizar um controle ActiveX, use o assistente de adicionar controle personalizado para importar o controle para o modo de design para que você possa usá-lo no seu modelo de formulário.

Início da Página

Considerações de compatibilidade

Ao criar 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 que executa o InfoPath Forms Services e, em seguida, habilitado para navegador, os formulários baseados 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. Não há suporte para os seguintes controles em 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, numerada e sem formatação

  • Controles de imagem e tinta

  • Controles de imagem à tinta

  • Rótulos verticais

  • Áreas 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 Microsoft Office InfoPath 2007 compatíveis com o Microsoft Office InfoPath 2003. Em modelos de formulário compatíveis com versões anteriores, caixas de combinação e caixas de listagem de seleção múltipla não são suportados. Quando os usuários abrem o modelo de formulário no InfoPath 2003, as caixas de combinação são exibidas como caixas de listagem suspensas e caixas de listagem de seleção múltipla aparecem como listas com marcadores.

Se você tiver uma parte específica de um modelo de formulário que deseja reutilizar em outros modelos de formulário, você pode criar um componente de modelo. Um componente de modelo típico consiste de controles e uma fonte de dados 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 e, consequentemente, ocultos no painel de tarefas controles . Além disso, se você criar um componente de modelo compatível com o navegador, terá acesso a menos controles e recursos do que se estivesse criando a parte do modelo exclusivamente 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, selecione o controle e pressione a tecla DELETE. Quando você remove um controle, o campo que está associado a esse controle permanece na fonte de dados. No entanto, um formulário baseado nesse modelo de formulário não mostrará os dados armazenados neste campo. Para exibir os dados, vincule um controle ao campo.

Se você quiser associar um controle diferente ao campo, em vez de excluir o controle, poderá alterar o controle para um tipo diferente. Para fazer isso, clique com o botão direito do mouse no controle, clique em alterar parae, em seguida, clique em uma das opções no menu. O menu exibe somente 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.

×