Inserir uma caixa de texto

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Em um modelo de formulário do Microsoft Office InfoPath, é possível usar uma caixa de texto para obter informações dos usuários ou para exibir dados de um banco de dados ou de outra fonte de dados externa.

Neste artigo

Quando usar uma caixa de texto

A experiência do usuário

Inserir uma caixa de texto

Dicas de layout

Quando usar uma caixa de texto

Use uma caixa de texto quando quiser:

  • Permitir que os usuários digitem qualquer quantidade de texto sem formatação em um formulário.

  • Exibir informações, como o resultado de uma fórmula ou a data atual.

Na seguinte ilustração, as caixas de texto são usadas para obter informações de contato dos usuários.

Três caixas de texto para coletar informações

Por padrão, ao inserir uma caixa de texto no seu modelo de formulário, o InfoPath adiciona uma caixa de texto com uma única linha. Se quiser que a caixa de texto exiba diversas linhas de texto, poderá ativar as quebras de parágrafo ou a quebra de texto automática para a caixa de texto após inseri-la. Como alternativa, é possível usar uma caixa de rich text.

Controles relacionados

O InfoPath inclui controles semelhantes às caixas de texto, mas que servem a propósitos diferentes. Para decidir quais desses controles funcionam melhor no seu modelo de formulário, consulte a seguinte lista:

Caixa de rich text    Como uma caixa de texto normal, uma caixa de rich text permite aos usuários digitar, editar ou exibir texto. Diferentemente de uma caixa de texto, uma caixa de rich text exibe várias linhas de texto por padrão. Os usuários também podem adicionar elementos de formatação para uma caixa de rich text, como tabelas, imagens e texto em negrito ou itálico. Os dados formatados em uma caixa de rich text estão armazenados como XHTML, que pode não ser compatível com fontes de dados que esperam sequências breves de texto sem formatação.

Caixa de expressão    Uma caixa de expressão é geralmente usada para exibir texto somente leitura, para exibir o valor de outro controle no formulário ou para criar fórmulas que são baseadas em expressões XPath. Diferentemente de uma caixa de texto, uma caixa de expressões não armazenar ou salvar os dados. Portanto, você deve usar uma caixa de expressões somente se não quiser salvar seu valor ou mencioná-lo em outra fórmula.

Você pode usar caixas de texto isolada ou adicioná-las a tabelas de repetição, seções ou outros controles relacionados ao layout. Por exemplo, caixas de texto com frequência aparecem dentro de células em uma tabela de repetição.

Início da página

A experiência do usuário

Inserir dados em uma caixa de texto é fácil. Os usuários colocam o cursor dentro da caixa de texto e, em seguida, digitam as informações necessárias. Os dados aparecem no formulário como texto sem formatação.

Dica : Se quiser que os usuários possam aplicar formatação de caracteres ao texto em uma caixa de texto, poderá usar uma caixa de rich text em vez de uma caixa de texto padrão.

As caixas de texto incluem diversos recursos conhecidos do sistema familiar Microsoft Office. Por exemplo, se os usuários escreverem uma palavra incorretamente em uma caixa de texto, eles verão um sublinhado ondulado vermelho conhecido, o que significa um possível erro de ortografia.

Erro de ortografia em uma caixa de texto

Junto com o verificador ortográfico, o recurso AutoCompletar está ativado para as caixas de texto por padrão. O AutoCompletar salva as entradas anteriores que os usuários digitaram em um formulário. Quando um usuário digita os primeiros caracteres em uma caixa de texto, o InfoPath lista as possíveis correspondências das entradas que o usuário digitou antes. Isso facilita a inserção de dados repetitivos e comuns, como os nomes ou endereços de usuários, nos formulários que eles preenchem.

Observação : Ao criar um modelo de formulário no InfoPath, é possível escolher criar um modelo de formulário compatível com o navegador. Ao criar um modelo de formulário compatível com o navegador, alguns recursos, como o verificador ortográfico, não estão disponíveis para usar no InfoPath pois eles não funcionam em um navegador da Web.

Início da página

Inserir uma caixa de texto

O procedimento para inserir uma caixa de texto é um pouco diferente dependendo se você está criando um modelo de formulário novo, em branco, ou baseando a criação do seu modelo de formulário em um banco de dados ou em outra fonte de dados externa.

A seguinte ilustração mostra qual a aparência de uma caixa de texto quando está selecionada no modo de design.

Caixa de texto 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 uma exibição hierárquica no painel de tarefas Fonte de dados. Caixas de texto sempre são vinculadas aos campos. No exemplo a seguir, a caixa de texto Sobrenome no formulário está vinculada ao campo Sobrenome no painel de tarefas Fonte de dados.

relação entre a caixa de texto no modelo de formulário e o campo na fonte de dados

Inserir uma caixa de texto em um modelo de formulário novo, 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.

  1. No modelo de formulário, coloque o cursor no local onde você deseja inserir o controle.

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

  3. Em Inserir controles, clique em Caixa de Texto.

  4. Para adicionar um rótulo ao controle, digite o texto acima ou à esquerda do controle, seguido por dois pontos (:). Por exemplo, se a caixa de texto destina-se para coletar sobrenome de um usuário, você pode digitar Sobrenome:.

Inserir uma caixa de texto em um modelo de formulário que tem base em uma fonte de dados existente

Se você basear o design do seu modelo de formulário em um arquivo existente do Extensible Markup Language (XML), banco de dados ou serviço da Web, o InfoPath deriva os campos e grupos no painel de tarefas Fonte de dados existente fonte de dados. Neste cenário, você pode inserir uma caixa de texto arrastando um campo do painel de tarefas Fonte de dados para o modelo de formulário ou inserindo uma caixa de texto do painel de tarefas controles em vez disso, conforme descrito no procedimento a seguir:

  1. No modelo de formulário, coloque o cursor no local onde você deseja inserir o controle.

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

  3. Em Inserir controles, clique em Caixa de Texto.

  4. Na caixa de diálogo Vinculação da Caixa de Texto, selecione o campo no qual deseja armazenar os dados da caixa de texto e, em seguida, clique em OK.

  5. Como o rótulo do controle, o InfoPath usa o nome do campo ou grupo. Se necessário, altere o texto do rótulo.

    Dica : Também é possível usar o painel de tarefas Fonte de Dados para inserir controles. No painel de tarefas Fonte de Dados, clique com o botão direito do mouse no campo ao qual deseja vincular a caixa de texto e, em seguida, clique em Caixa de Texto no menu de atalho.

Início da página

Dicas de layout

Antes de inserir caixas de texto no seu modelo de formulário, pense em como deseja organizá-los. É possível adicionar caixas de texto arrastando-as sempre que quiser colocá-las no seu modelo de formulário, mas isso pode resultar em um design acidental. Se quiser mais organização no seu modelo de formulário, poderá adicionar uma tabela de layout e, em seguida, inserir os rótulos e os controles dentro das células individuais de modo que elas fiquem alinhadas corretamente. Na seguinte ilustração, uma tabela de layout de quatro linhas e duas colunas é usada para organizar os rótulos e os controles.

Caixas de texto dentro da tabela de layout no modo de design

Além de usar tabelas de layout para organizar caixas de texto, é possível executar um ou alguns dos seguintes procedimentos:

  • Para alterar o tamanho de diversas caixas de texto ao mesmo tempo, selecione as caixas de texto das quais o tamanho deseja alterar, no menu Formatar, clique em Propriedades, clique na guia Tamanho e, em seguida, faça os ajustes necessários.

  • Redimensione as caixas de texto no seu modelo de formulário para acomodar o comprimento do texto que espera que os usuários digitem nas caixas.

  • Para alterar a borda ou a cor de diversas caixas de texto ao mesmo tempo, selecione as caixas de texto que deseja alterar, no menu Formatar, clique em Bordas e Sombreamento, clique na guia Bordas e, em seguida, faça os ajustes necessários.

  • Para personalizar o texto que aparece em uma caixa de texto, use as caixas Fonte e Tamanho da Fonte na barra de ferramentas Formatação. Para alterar a fonte e o tamanho da fonte de todas as caixas de texto no seu modelo de formulário ao mesmo tempo, selecione a caixa de texto que contém a formatação que deseja e, em seguida, clique em Aplicar Fonte para Todos os Controles de Caixa de Texto no menu Formatar.

  • Para ver qual será a aparência de suas caixas de texto com texto real nelas, clique em Exemplo de Dados no menu Exibir. Isso ajudará a ter uma idéia de como será a aparência do formulário quando os usuários o preencherem.

  • Use margens para ajustar o espaçamento ao redor da parte externa de uma caixa de texto. Use o enchimento para ajustar o espaçamento ao redor do texto dentro da caixa de texto. As duas configurações são encontradas da guia Tamanho na caixa de diálogo Propriedades da Caixa de Texto.

  • Ocasionalmente, o texto dentro de uma caixa de texto e o rótulo à esquerda da caixa de texto podem aparecer um pouco fora de alinhamento. Para realinhá-los rapidamente, clique duas vezes na caixa de texto, clique em Alinhar na guia Tamanho e, em seguida, clique em Aplicar. Se o rótulo e a caixa de texto estiverem em células diferentes em uma tabela de layout, clique com o botão direito do mouse na célula que contém o rótulo, clique em Propriedades da Tabela no menu de atalho e, em seguida, clique em Centralizar em Alinhamento vertical na guia Célula.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

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.

×