Applies ToInfoPath 2010 InfoPath 2013

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Se tiver uma secção no seu modelo de formulário do Microsoft Office InfoPath que é relevante apenas a determinados utilizadores, considere se tornou uma secção opcional. Por predefinição, uma secção opcional não é apresentado no formulário de utilizador. Os utilizadores inserir e preenchem a secção opcional apenas se precisam-lo.

Neste artigo

Quando deve utilizar uma secção opcional

Utilize uma secção opcional quando pretender oferecer aos utilizadores a escolha para preencher uma determinada secção do formulário. Por exemplo, num modelo de formulário de relatório de estado, pode incluir uma secção de notas opcional. Os utilizadores que pretende adicionar notas suplementares podem inserir e preencher esta secção opcional. Todos os outros participantes podem deixar a secção ocultada.

Secção opcional utilizada para recolher notas

Quando insere uma secção opcional no seu modelo de formulário, essencialmente a inserir um contentor vazio. Para o controlo de secção ser útil, tem de inserir outros controlos dentro da mesma. No exemplo anterior, o estruturador de formulários inserido uma caixa de texto formatado no interior da secção opcional, juntamente com notas de um cabeçalho.

Controlos relacionados

O InfoPath inclui outros controlos que são semelhantes às secções opcionais mas que servem para fins diferentes. Para decidir qual destes controlos funciona melhor no seu modelo de formulário, consulte a lista seguinte:

Secção    As secções são utilizadas para organizar os grupos de controlos relacionados. Secções aparecem no modelo de formulário por predefinição. Não é possível selecionar para ocultá-las, tal como faria com secções opcionais.

Secção de repetição    Para criar uma secção de que os utilizadores podem inserir num formulário várias vezes (tal como um registo numa base de dados), utilize uma secção de repetição ou outro controlo de repetição.

Grupo de opções    Para inserir uma secção que pode ser substituída com outra secção, utilize um grupo de opções. Um grupo de escolha contém duas ou mais secções. Por predefinição, uma das seguintes secções é apresentada no formulário. Os utilizadores podem escolher para substituí-la por uma secção diferente. Os grupos de opções podem também ser inseridos num formulário várias vezes pelo utilizador.

Início da página

A experiência do utilizador

Se para a esquerda as predefinições ativadas para a secção opcional, os utilizadores verão um ícone de seta laranja pequena junto a algum texto da dica quando abrem um formulário que é baseado no seu modelo de formulário. Pode personalizar o texto de sugestão ao estruturar o seu modelo de formulário.

Texto descritivo para a secção opcional

Se clicarem no ícone ou o texto de sugestão, o InfoPath substitui o texto de sugestão e o ícone com a secção opcional. O utilizador, em seguida, pode introduzir dados para os controlos no interior da secção opcional.

Para remover uma secção opcional, os utilizadores movem o ponteiro sobre a secção até que seja apresentado um botão de menu de atalho laranja no canto superior esquerdo. Os utilizadores clique neste botão para ver um menu de opções para trabalhar com a secção. Pode personalizar os comandos de menu ao estruturar o seu modelo de formulário.

Remove Notes command on shortcut menu

Nota: Se um utilizador remove uma secção opcional depois de a preencher, os dados nessa secção serão perdidos, não ocultas.

Início da página

Inserir uma secção opcional

O procedimento para inserir uma secção opcional é ligeiramente diferente dependendo de se são estruturação de um modelo de novo formulário em branco ou basear a estrutura do seu modelo de formulário uma base de dados ou de outra origem de dados externos.

A ilustração seguinte mostra o aspeto de uma secção opcional quando está selecionada no modo de estrutura.

Empty optional section selected in design mode

Os controlos podem ser vinculados ou não vinculados. Quando um controlo é vinculado, está ligado a um campo ou grupo na origem de dados de forma a que os dados introduzidos no controlo sejam guardados no ficheiro de formulário (.xml) subjacente. Quando um controlo não é vinculado, este não está ligado a um campo ou grupo e os dados introduzidos no controlo não são guardados. Ao selecionar ou mover o ponteiro sobre um controlo, são apresentados um texto e um ícone vinculado no canto superior direito do controlo. O texto indica o grupo ou campo ao qual o controlo está vinculado na origem de dados. O ícone indica se o controlo está corretamente vinculado ao grupo ou campo. Se o vínculo estiver correto, será apresentado um ícone verde. Se ocorrer algum problema com o vínculo verá, em alternativa, um ícone azul ou vermelho.

Origem de dados para o modelo de formulário consiste em campos e grupos que aparecem numa vista hierárquica no painel de tarefas Origem de dados. Secções opcionais estão sempre vinculadas a grupos na origem de dados no modelo de formulário. Cada controlo numa secção opcional está vinculado a um campo que faz parte do grupo de secção.

No seguinte exemplo, a secção opcional de notas no modelo de formulário está vinculada ao grupo de notas no painel de tarefas Origem de dados.

Relationship between optional section in form template and group in data source

Inserir uma secção opcional num modelo de formulário de novo em branco

Ao criar um novo formulário em branco, a caixa de verificação Criar automaticamente origem de dados no painel de tarefas dos Controlos está selecionada por predefinição. Esta ação permite ao InfoPath criar automaticamente campos e grupos na origem de dados, à medida que adiciona controlos ao modelo de formulário. Estes campos e grupos está representados por ícones de pastas e ficheiros no painel de tarefas da Origem de Dados.

  1. No modelo de formulário, coloque o cursor onde pretende inserir o controlo.

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

  3. Em Inserir controlos, clique em Secção opcional.

  4. Para adicionar controlos à secção, arraste os controlos que pretende a partir do painel de tarefas controlos para a secção opcional no seu modelo de formulário.

    Nota: Não deve mover um controlo que já se encontra no modelo de formulário para a secção, a menos que o campo do controlo já faça parte do grupo de secção na origem de dados. Caso contrário, poderá quebrar a ligação para o controlo.

  5. Para adicionar uma etiqueta ao controlo, escreva o texto acima do mesmo.

Inserir uma secção opcional num modelo de formulário que é baseada numa origem de dados existente

Se basear a estrutura do seu modelo de formulário num ficheiro Extensible Markup Language (XML) existente, base de dados ou serviço Web, o InfoPath deriva os campos e grupos no painel de tarefas Origem de dados a partir desse origem de dados existente. Neste cenário, pode adicionar uma secção opcional ao arrastar um grupo a partir do painel de tarefas Origem de dados para o modelo de formulário ou ao inserir a secção utilizando o painel de tarefas controlos, tal como descrito no seguinte procedimento:

  1. No modelo de formulário, coloque o cursor onde pretende inserir o controlo.

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

  3. Em Inserir controlos, clique em Secção opcional.

  4. Na caixa de diálogo Encadernação opcional de secção, selecione o grupo na qual pretende armazenar dados secção opcional e, em seguida, clique em OK.

  5. Adicionar controlos à secção e, em seguida, ligá-los para os campos adequados na origem de dados.

Início da página

Personalizar o texto de sugestão que os utilizadores clicam para inserir a secção opcional

Quando insere uma secção opcional no seu modelo de formulário, o texto de sugestão "Clique aqui para inserir" é apresentado no formulário. Este texto informa os utilizadores que não existem está disponível para os mesmos inserir uma secção opcional. Faça o seguinte para personalizar este texto:

  1. Faça duplo clique sobre a secção opcional.

  2. Clique no separador Dados.

  3. Selecione a caixa de verificação Mostrar botão e texto de sugestão de inserção e, em seguida, substitua o texto predefinido na caixa de texto da sua própria.

Início da página

Mostrar a secção opcional no formulário por predefinição

Por predefinição, secções opcionais estão ocultas quando os utilizadores pela primeira vez de abrir um formulário. Se pretender, pode optar por mostrar em vez disso, uma secção opcional. Se efetuar o seguinte, o InfoPath oculta o texto da dica "Clique aqui para inserir", porque a secção opcional já está visível no formulário.

  1. Faça duplo clique sobre a secção opcional.

  2. Clique no separador Dados.

  3. Em predefinições, clique em incluir a secção no formulário por predefinição.

  4. Selecione a caixa de verificação Permitir que os utilizadores para eliminar a secção.

Início da página

Sugestões de esquema

Antes de inserir controlos para uma secção opcional no seu modelo de formulário, tenha em conta sobre como pretende dispor esses controlos. Pode adicionar caixas de texto e outros controlos arrastando-os para a secção opcional local onde pretende colocar. Em alternativa, se pretender maior controlo sobre o esquema, pode adicionar um tabela de esquema no interior da secção opcional e, em seguida, inserir etiquetas e controlos no interior de células individuais, para que estes alinhadas. A ilustração seguinte, uma tabela de esquema de linha de quatro, duas colunas é utilizada para dispor etiquetas e controlos na secção opcional.

Layout table used to arrange controls in optional section

Além de utilizar tabelas de esquema, pode efetuar um ou mais dos seguintes procedimentos:

  • Para alterar o tamanho das várias secções ao mesmo tempo, selecione as secções cujo tamanho que pretende alterar, prima ALT + ENTER, clique no separador tamanho e, em seguida, faça os ajustes necessários.

  • Para alterar o limite ou cor de uma secção, selecione-o no modelo de formulário, no menu Formatar, clique em limites e sombreado, clique no separador limites e, em seguida, faça os ajustes necessários.

  • Para ver qual serão o aspeto dos controlos na secção do seu com texto real, clique em Dados de exemplo no menu Ver. Isto ajuda-lhe uma ideia de um formulário baseado no seu modelo de formulário aspeto que terá quando um utilizador preenche-lo.

  • Por vezes, o texto dentro de controlos numa secção e as etiquetas à esquerda desses controlos poderá aparecer ligeiramente estar fora alinhamento. Para rapidamente realinhá-los, faça duplo clique no controlo, clique em Alinhar no separador tamanho e, em seguida, clique em Aplicar. Se o rótulo e controlo estiverem em células diferentes numa tabela de esquema, botão direito do rato na célula que contém a etiqueta, clique em Propriedades da tabela no menu de atalho e, em seguida, clique em Centro de em Alinhamento Vertical no separador de célula.

Início da página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.