Você pode inserir uma caixa de seleção em seu modelo de formulário do Microsoft Office InfoPath para os usuários inserirem rapidamente valores verdadeiros ou falsos.
Neste artigo
Quando usar uma caixa de seleção
Use uma ou mais caixas de seleção para:
-
Permitir que os usuários escolham verdadeiro/falso ou sim/não.
-
Exibir informações verdadeiro/falso ou sim/não provenientes de um banco de dados, serviço da Web ou outra fonte de dados.
Na ilustração a seguir, os usuários marcam caixas de seleção para indicar se querem reservar um hotel ou alugar um carro juntamente com a reserva de passagem aérea.
Dica: Por padrão, a caixa de seleção não está marcada. Se quiser que uma caixa de seleção seja marcada por padrão, você pode clicar duas vezes nela e alterar seu estado padrão.
Controles relacionados
O InfoPath inclui outros controles que são semelhantes às caixas de seleção, mas com finalidades diferentes. Para decidir quais desses controles funcionarão melhor em seu modelo de formulário, consulte a lista a seguir:
Botão de opção Como uma caixa de seleção, um grupo de botões de opção permite aos usuários fazerem escolhas. No entanto, com botões de opção, os usuários escolhem de um conjunto de pequenos círculos, em vez de um conjunto de caixas de seleção quadradas. Além disso, as caixas de seleção normalmente representam opções não exclusivas, enquanto os botões de opção são usados para representar uma única opção dentro de um conjunto limitado de opções mutuamente exclusivas.
caixa de listagem de seleções múltiplas A caixa de listagem de seleções múltiplas é composto por um número de caixas de seleção dentro de uma lista de rolagem. Os usuários podem selecionar mais de uma caixa de seleção na lista ou adicionar suas próprias entradas à lista, dependendo do design de seu modelo de formulário.
Inserir uma caixa de seleção
O procedimento para inserir uma caixa de seleção será ligeiramente diferente dependendo no que está criando, se for um modelo de formulário novo ou em braco, ou se está baseando o design do modelo de formulário em um banco de dados ou fonte de dados externa.
A ilustração a seguir mostra a aparência de uma caixa de seleção quando está selecionada no modo de design.
Os controles podem ser associados ou não associados. Quando um controle é associado, ele é conectado a um campo ou grupo na fonte de dados para que os dados inseridos no controle sejam salvos no arquivo de formulário subjacente (.xml). Quando um controle não é associado, ele não é conectado a um campo ou grupo, e os dados inseridos no controle não serão salvos. Quando você seleciona ou move o ponteiro sobre um controle, o texto e um ícone de associação aparecem no canto superior direito do controle. O texto indica o grupo ou campo ao qual o controle está associado na fonte de dados. O ícone indica se o controle está vinculado corretamente a esse grupo ou campo. O ícone é exibido em verde quando a vinculação está correta. Se houver algo errado com a associação, você verá um ícone azul ou vermelho em vez disso.
A fonte de dados do modelo de formulário consiste em campos e grupos que aparecem em um modo de exibição hierárquico no painel de tarefas Fonte de Dados.
As caixas de seleção sempre estão vinculadas aos campos. No exemplo a seguir, a caixa de seleção Incluir hotel no modelo de formulário associada ao campo IncluirHotel no painel de tarefas Fonte de Dados.
Se você estiver vinculando a caixa de seleção a um campo retido, a caixa de seleção deve estar dentro de um controle de repetição, como um tabela de repetição ou seção de repetição.
Inserir uma caixa de seleção em um modelo de formulário novo e em branco.
Quando você cria um modelo de formulário novo e em branco, a caixa de seleção Criar fonte de dados automaticamente, no painel de tarefas Controles, é selecionada por padrão. Isso permite que o InfoPath crie campos e grupos automaticamente na fonte de dados conforme você adiciona controles ao modelo de formulário. Esses campos e grupos são representados por ícones de pasta e arquivo no painel de tarefas Fonte de Dados.
-
No modelo de formulário, coloque o cursor onde você deseja inserir o controle.
-
Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.
-
Em Inserir controles, clique em Caixa de Seleção.
-
Para substituir o rótulo de padrão do controle, selecione o texto ao lado da caixa de seleção que foi inserido no modelo de formulário e, em seguida, insira seu próprio rótulo.
-
Para alterar o valor armazenado na fonte de dados quando os usuários marcarem ou desmarcarem a caixa de seleção no formulário, clique duas vezes na caixa de seleção, depois na guia Dados e, em seguida, clique nos valores que você quer na lista valor quando desmarcada e na lista valor quando marcado.
Observação: Para caixas de seleção, por padrão, VERDADEIRO significa "marcada" ou "selecionada", enquanto FALSO significa "desmarcada" ou "não selecionada".
Inserir uma caixa de seleção em um modelo de formulário baseado em uma fonte de dados existente
Se você basear o design do seu modelo de formulário em um arquivo, banco de dados, ou serviço Web existentes em Extensible Markup Language (XML), o InfoPath deriva os campos e grupos no painel de tarefas Fonte de Dados daquela fonte de dados existente. Nesse caso, você pode inserir uma caixa de seleção arrastando uma caixa de seleção do painel de tarefas Fonte de Dados para o modelo de formulário ou inserindo uma caixa de seleção do painel de tarefas Controles, conforme descrito no painel de tarefas o procedimento a seguir:
-
No modelo de formulário, coloque o cursor onde você deseja inserir o controle.
-
Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.
-
Em Inserir controles, clique em Caixa de Seleção.
-
Na caixa de diálogo Associar Caixa de Seleção, selecione o campo no qual você deseja armazenar o valor da caixa de seleção e depois clique em Ok.
-
O InfoPath usa o nome do campo ou do grupo como o rótulo do controle. Se necessário, altere o texto do rótulo.
-
Para alterar o valor armazenado na fonte de dados quando os usuários marcarem ou desmarcarem a caixa de seleção, clique duas vezes na caixa de seleção inserida no modelo de formulário, clique na guia Dados, e depois insira os valores que você quer nas caixas valor quando desmarcada e valor quando marcada.
Observação: Para caixas de seleção, por padrão, VERDADEIRO significa "marcada" ou "selecionada", enquanto FALSO significa "desmarcada" ou "não selecionada".
Dica: Você também pode usar o painel de tarefas Fonte de Dados para inserir os controles. No painel de tarefas Fonte de Dados, clique com o botão direito no campo que você deseja associar à caixa de seleção e, em seguida, clique no menu de atalho Caixa de Seleção. Para ver este comando, o campo deve usar um tipo de dado adequado, como o tipo de dado (booleano) Verdadeiro/Falso.
Dicas de layout
Use as dicas a seguir para ajudá-lo a refinar a aparência, o tamanho e outros aspectos do controle de uma caixa de seleção:
-
Para alterar o tamanho de várias caixas de seleção ao mesmo tempo, marque as caixas de seleção cujo tamanho você deseja alterar. Pressione ALT + ENTER e, em seguida, faça os ajustes necessários na guia Tamanho.
-
Se a caixa de seleção for muito grande, a marca de seleção dentro da caixa de seleção pode parecer distorcida.
-
Para alterar a cor ou a borda de uma caixa de seleção, marque a caixa de seleção que você deseja alterar. No menu Formatar, clique em Bordas e Sombreamento e faça os ajustes necessários.
-
Você pode usar formatação condicional para exibir itens no modelo de formulário quando os usuários selecionam uma determinada caixa de seleção. Por exemplo, em um formulário de relatório de despesas, você pode usar a formatação condicional para mostrar uma seção de aprovação de gerente às pessoas quando selecionam a caixa de seleção aprovação do gerente solicitada. Se a aprovação do gerente não é necessária, os usuários não marcam a caixa de seleção e a seção permanecerá oculta no formulário.