Maneiras de personalizar 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.

Após inserir uma caixa de texto em um modelo de formulário, é possível personalizá-la acessando e alterando suas propriedades e configurações na caixa de diálogo Propriedades da Caixa de Texto. Para abrir a caixa de diálogo, no modelo de formulário, clique duas vezes na caixa de texto da qual as propriedades você deseja alterar.

A seguinte tabela descreve algumas das maneiras possíveis de personalizar uma caixa de texto e oferece razões para fazer isso. Embora a tabela não forneça informações detalhadas de procedimentos sobre as opções na caixa de diálogo Propriedades da Caixa de Texto, ela dá uma idéia das opções disponíveis.

Observações: 

  • Se você estiver criando um modelo de formulário compatível com o navegador, determinados recursos na caixa de diálogo Propriedades da Caixa de Texto não estarão disponíveis. Por exemplo, quebras de parágrafo não são suportadas.

  • Se seu modelo de formulário é baseado em um banco de dados, esquema ou outra fonte de dados existente, você não poderá personalizar todos os aspectos de um controle. Por exemplo, você poderá alterar o tamanho do controle, mas não seu nome campo ou grupo, que são derivado da fonte de dados existente.

Guia

Tarefa

Detalhes

Dados

Alterar o nome do campo associado

Quando você cria um modelo de novo formulário em branco, você pode alterar o campo padrão ou nome de um controle para algo mais fácil de identificar quando você trabalhar com a fonte de dados do grupo. Por exemplo, um campo chamado "Vendedor" é mais fácil de entender do que um campo chamado "campo1".

Observação: Alterar o nome do campo não altera o vínculo entre um caixa de texto e o campo na fonte de dados. Se for necessário vincular uma caixa de texto a um campo diferente, clique com o botão direito do mouse na caixa de texto e, em seguida, clique em Alterar Vinculação no menu de atalho.

Dados

Alterar o tipo de dados

Ao criar um modelo de formulário novo, em branco, é possível alterar o tipo de dados padrão para um controle. O tipo de dados padrão para uma caixa de texto é Texto (string), mas isso pode ser alterado sem problemas. Por exemplo, se quiser que os usuários digitem libras inglesas em uma caixa de texto Valor da transação, poderá escolher o tipo de dados Número Inteiro (integer) e, em seguida, escolher as opções de formatação de modo que os valores digitados na caixa de texto sejam exibidos com o símbolo de moeda da libra (£).

Mais sobre tipos de dados

A seguinte tabela lista os tipos de dados disponíveis para as caixas de texto.

Tipo de dados

Descrição

Texto (string)

Use para dados como nomes, endereços, números de telefone, números de CPF e assim por diante.

Número Inteiro (integer)

Use para números inteiros positivos ou negativos, como 1234, –1234 ou $1,234.

Decimal (double)

Use para números com casas decimais, como 1234.12, –1234.12 ou $1234.12.

Verdadeiro/Falso (boolean)

Use para dados que devem ser 1 (verdadeiro) ou 0 (falso).

Hiperlink (anyURI)

Use para hiperlinks, como um caminho UNC (Convenção Universal de Nomenclatura) ou uma URL (Uniform Resource Locator).

Data (date)

Use para datas, como 14/03/2007 ou 14 de março de 2007.

Hora (time)

Use para valores com base em hora, como 9:46:55 ou 09:46

Data e Hora (dateTime)

Use para datas e horas, como 14/03/2007 11:30

Dados

Especificar um valor padrão

Se desejar que o texto padrão apareça dentro de um controle quando um usuário abre o formulário pela primeira vez, você pode digitar texto na caixa valor. Você também pode usar o valor de outro campo na fonte de dados como o valor padrão para um controle. Valores padrão são diferentes do texto de espaço reservado (que é descrito neste artigo) sempre que eles são salvos como dados no arquivo de formulário (. xml).

Dados

Exibir os resultados de um cálculo

Para exibir os resultados de um cálculo em um controle, você pode clicar em Inserir Fórmula Imagem do botão ao lado da caixa valor associar fórmulas e funções com o controle. Por exemplo, você pode criar uma fórmula que some uma coluna de números em uma tabela de repetição utilizando uma caixa de texto junto com a função soma . Ou você pode associar a função hoje uma caixa de texto específica de forma que quando o usuário abre o formulário, a data atual é exibida na caixa de texto.

Dados

Tornar a caixa de texto obrigatória

Para lembrar visualmente os usuários a digitarem os dados em um controle, marque a caixa de seleção Não pode ficar em branco. Quando os usuários abrirem o formulário, um asterisco vermelho aparecerá no controle como um lembrete para não deixá-lo em branco. Os usuários não poderão enviar os dados até que tenham digitado um valor no controle.

Dados

Adicionar validação de dados

Clique em Validação de dados para especificar regras de validação de dados para o controle. Por exemplo, se você precisar de números de peças sejam inseridos em um formato específico — três números, e um traço e, em seguida, dois números mais — você pode usar a validação de dados para garantir que os usuários sigam esse padrão.

Dados

Aplicar regras

Ao clicar em Regras, é possível criar uma regra que faça uma ou mais ações ocorrerem automaticamente quando os usuários alterarem o valor em um controle. Em um formulário de pedido de compra, por exemplo, se um usuário digitar um número maior que 10 e uma caixa de texto Quantidade, é possível usar uma regra para exibir uma caixa de diálogo que diz "Pedir mais de 10 itens diferentes de uma vez pode atrasar o envio." Também é possível usar uma regra para recuperar automaticamente as informações atualizadas de uma fonte de dados externa. Por exemplo, em um formulário de compra de ações, é possível usar uma regra para recuperar e exibir cotas de ações em tempo real em uma caixa de texto, quando o formulário ou quando o usuário solicita as informações.

Exibir

Exibir texto de espaço reservado

Se quiser fornecer orientação para seus usuários sobe quais dados inserir na caixa de texto, é possível digitar um texto de instrução na caixa Espaço reservado. Por exemplo, em uma caixa de texto Número de noites no hotel, o texto de espaço reservado pode ser usado para avisar aos usuários que tipo de dados eles devem digitar.

Como um valor padrão, o texto do espaço reservado aparece dentro de um controle de entrada de texto quando um usuário abre um formulário pela primeira vez. No entanto, texto de espaço reservado é diferente de valores padrão das seguintes três maneiras:

  • Texto do espaço reservado nunca é salvo como dados no arquivo de formulário (. xml).

  • Ao contrário de um valor padrão, que aparece como texto regular dentro de um controle, texto do espaço reservado sempre aparece esmaecido.

  • Ao contrário de um valor padrão, o texto do espaço reservado não é suportado em modelos de formulário compatíveis com o navegador.

Exibir

Tornar a caixa de texto somente leitura

Para impedir que os usuários alterem o conteúdo de um controle, selecione o somente leitura caixa de seleção. Por exemplo, se você usar uma caixa de texto para exibir os resultados de uma fórmula, você pode tornar a caixa de texto somente leitura para impedir que usuários digitem sobre o resultado. Embora uma caixa de texto somente leitura não aparecer esmaecida no formulário, os usuários não poderão digitar informações na caixa de texto.

Exibir

Desativar o verificador ortográfico ou o recurso AutoCompletar

Para impedir os usuários de verificar a ortografia do texto dentro de um controle de entrada de texto ou de reutilizar automaticamente entradas digitadas no formulário nesse controle, desmarque as caixas de seleção Habilitar verificador ortográfico e Habilitar recurso AutoCompletar, ambas marcadas por padrão. Por exemplo, é possível desativar o verificador ortográfico para caixas de texto que exibem nomes próprios. É possível desativar o recurso AutoCompletar por razões de privacidade, como quando um formulário é compartilhado entre muitas pessoas.

Exibir

Permitir que usuários digitem diversas linhas de texto

Se quiser que uma caixa de texto exiba mais de uma linha de texto, marque a caixa de seleção Várias linhas. Você pode, em seguida, decidir se deseja permitir quebras de parágrafo dentro da caixa de texto.

Exibir

Permitir quebras de parágrafo

Se marcar a caixa de seleção Várias linhas e quiser que os usuários possam digitar parágrafos de informações na caixa de texto, marque a caixa de seleção Quebras de parágrafo. Isso é útil, por exemplo, quando quiser que os usuários respondam uma questão de forma dissertativa em uma caixa de texto, mas quiser que os dados fiquem em formato de texto sem formatação uma vez que os usuários enviarão isso para um banco de dados. Se marcar a caixa de seleção Várias linhasem um modelo de formulário compatível com o navegador, não será possível desmarcar a caixa de seleção Quebras de parágrafo.

Exibir

Permitir quebra automática de texto

Se marcar a caixa de seleção Várias linhas, o InfoPath marcará automaticamente a caixa de seleção Quebrar texto automaticamentepara que o texto flua de uma linha para outra à medida que os usuários digitam na caixa de texto. Quando a quebra automática de texto está ativada, é possível selecionar as opções de rolagem na lista Rolagem. Por exemplo, é possível fazer barras de rolagem aparecer na caixa de texto quando os usuários digitam mais texto do que a caixa de texto pode exibir por padrão. Para que as opções de rolagem funcionem apropriadamente, sua caixa de texto deve ter altura e largura fixas. Se marcar a caixa de seleção Várias linhas em um modelo de formulário compatível com o navegador, não será possível desmarcar a caixa de seleção Quebrar texto automaticamente ou especificar as opções na lista Rolagem.

Exibir

Limitar caracteres

Para atribuir um limite de caracteres a uma caixa de texto, marque a caixa de seleção Limitar a caixa de texto a e, em seguida, digite o número permitido de caracteres. Por exemplo, em um modelo de formulário de recursos humanos, é possível usar esse recurso para impedir os usuários de digitar mais de cinco caracteres em uma caixa de texto ID do Funcionário. Se o seu modelo de formulário estive conectado a um banco de dados ou a um Esquema XML externo e se essa fonte de dados tiver requisitos de comprimento de caracteres existentes, o Microsoft Office InfoPath exibirá automaticamente um erro de validação de dados se os usuários excederem esses limites quando preencherem um formulário com base no seu modelo de formulário. Para fazer o cursor avançar automaticamente para o próximo controle no formulário após o usuário atingir o limite de caracteres de um controle, marque a caixa de seleção Mover para o próximo controle automaticamente quando o limite for alcançado. Fazer o cursor avançar automaticamente para o próximo controle não é suportado em modelos de formulário compatíveis com o navegador.

Exibir

Adicionar formatação condicional

Clique em Formatação condicional para abrir a caixa de diálogo Formatação condicional, onde você pode alterar a aparência de um controle, incluindo sua visibilidade, com base em valores que os usuários inserem no formulário. Por exemplo, em um modelo de formulário de relatório de vendas, você pode usar a formatação condicional para alertar o usuário que o valor gasto é maior que o orçamento.

Tamanho

Ajustar o tamanho, enchimento e margens

Você pode especificar o tamanho de um controle manualmente inserindo valores nas caixas Altura e largura. Você também pode refinar o espaçamento dentro e fora do controle alterando o preenchimento, que é a quantidade de espaço de buffer ao redor o conteúdo do controle, ou as margens, que é a quantidade de espaço entre a borda do controle e qualquer texto ao redor ou controles no modelo de formulário.

Tamanho

Alinhar a caixa de texto com seu rótulo

Para alinhar melhor o texto dentro de um controle com seu rótulo, clique no botão Alinhar. InfoPath é automaticamente ajustado altura do controle, preenchimento inferior e configurações de margem inferior conforme necessário.

Avançado

Especificar um Dica de tela

Para fazer uma observação explicativa aparecem quando os usuários movem o ponteiro sobre o controle, digite o texto desejado na caixa Dica de tela. Auxílios de acessibilidade, como a tela revisar utilitários que verifique na tela informações disponíveis como voz sintetizada ou uma exibição atualizável em braile, freqüentemente dependem dessas dicas de tela para interpretar as informações para seus usuários.

Avançado

Alterar a ordem do índice de tabulação

Você pode alterar a posição de um controle na ordem de tabulação geral do modelo de formulário. Ordem de tabulação é a ordem na qual o foco se move em um formulário de um campo ou objeto para o próximo como os usuários pressionar TAB ou SHIFT + TAB. A configuração de índice de tabulação padrão para todos os controles em um modelo de formulário for 0, mas a ordem de tabulação inicia com 1. Isto é, qualquer controle com 1 na caixa de índice de tabulação será visitada primeiro quando os usuários pressionar a tecla TAB. Qualquer controle com 2 na caixa de índice de tabulação será visitada em segundo lugar, e assim por diante. Todos os controles com 0 na caixa de índice de tabulação serão fornecido por últimos na ordem de tabulação. Se você desejar ignorar controles na ordem de tabulação, digite -1 na caixa de índice de tabulação.

Avançado

Atribuir um atalho do teclado

Você pode digitar uma letra ou número na caixa tecla de acesso para especificar um atalho de teclado. Atalhos de teclado permitem aos usuários navegar para um controle pressionando uma combinação de teclas, em vez de mover o mouse. Se você optar por usar atalhos de teclado no seu modelo de formulário, você deve comunicar aos usuários a existência desses atalhos. Por exemplo, você pode digitar (ALT + S) após um rótulo da caixa de texto para informar aos usuários que não há um atalho de teclado para uma caixa de texto de Vendedor.

Avançado

Especificar ou personalizar ações de mesclagem

Clique em Configurações de mesclagem para especificar como os dados que os usuários inserem no controle devem aparecer quando vários formulários são combinados. Por exemplo, você pode optar por prefixo o texto de uma caixa de texto com uma determinada palavra ou itens de caixa de texto separado com um ponto e vírgula.

Avançado

Obter o identificador ViewContext para a caixa de texto

Você pode usar o valor de ViewContext para identificar o controle no código. Por exemplo, se você souber o valor de ViewContext, você pode usar esse valor com o método ExecuteAction do objeto View programaticamente execute uma ação de edição nos dados XML que estão associados ao controle.

Avançado

Especificar e personalizar um escopo de entrada

Clique em Escopo de entrada para especificar o tipo de entrada do usuário que destina-se para o controle. Isso pode ajudar a melhorar o reconhecimento de manuscrito e fala de entrada para o controle. Por exemplo, se você usar o escopo de entrada de IS_URL para o controle, InfoPath sabe para ignorar espaços entre as palavras.

Formulários do navegador

Personalizar configurações para publicar dados de volta no servidor

A guia de formulários de navegador aparece apenas quando você estiver criando um modelo de formulário compatível com o navegador. Ele permite que você controle se os dados são enviados para o servidor quando os usuários alterar dados na caixa de texto.

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.

×