Depois de inserir uma caixa de texto em um modelo de formulário, você pode 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 cujas propriedades você deseja alterar.
A tabela a seguir descreve algumas das maneiras pelas quais você pode personalizar uma caixa de texto e oferece razões pelas quais você pode fazê-lo. Embora a tabela não forneça informações processuais detalhadas sobre as opções na caixa de diálogo Propriedades da Caixa de Texto , ela fornece uma ideia do intervalo de opções que estão disponíveis.
Observações:
-
Se você estiver projetando 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, não há suporte para quebras de parágrafo.
-
Se o modelo de formulário for baseado em um banco de dados, esquema ou outra fonte de dados existente, talvez você não seja capaz de personalizar todos os aspectos de um controle. Por exemplo, você pode ser capaz de alterar o tamanho do controle, mas não seu campo ou nome de grupo, que são derivados da fonte de dados existente.
|
Tab |
Tarefa |
Detalhes |
|---|---|---|
|
Dados |
Alterar o nome do campo associado |
Ao criar um modelo de formulário em branco, você pode alterar o campo padrão ou o nome do grupo para um controle para algo mais fácil de identificar quando você trabalha com a fonte de dados. Por exemplo, um campo chamado "Vendedor" é mais fácil de entender do que um campo chamado "field1". Observação: Alterar o nome do campo não altera a associação entre uma caixa de texto e um campo na fonte de dados. Se você precisar associar uma caixa de texto a um campo diferente, clique com o botão direito do mouse na caixa de texto e clique em Alterar Associação no menu de atalho. |
|
Dados |
Alterar o tipo de dados |
Ao criar um novo modelo de formulário em branco, você pode alterar o tipo de dados padrão para um controle. O tipo de dados padrão de uma caixa de texto é Texto (cadeia de caracteres), mas você está livre para alterar isso. Por exemplo, se você quiser que os usuários insiram libras britânicas em uma caixa de texto Valor de transação , você pode escolher o tipo de dados Número Inteiro (inteiro) e, em seguida, escolher opções de formatação para que os valores digitados na caixa de texto sejam exibidos com o símbolo de moeda libra (£). Mais sobre tipos de dados O seguinte lista os tipos de dados disponíveis para caixas de texto:
|
|
Dados |
Especificar um valor padrão |
Se você quiser que o texto padrão apareça dentro de um controle quando um usuário abrir o formulário pela primeira vez, você poderá digitar esse texto na caixa Valor . Você também pode usar o valor de outro campo na fonte de dados como o valor padrão de um controle. Os valores padrão são diferentes do texto de espaço reservado (que é descrito posteriormente neste artigo) na medida em que são sempre 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, clique em Inserir Fórmula |
|
Dados |
Tornar a caixa de texto necessária |
Para lembrar visualmente os usuários de digitar dados em um controle, selecione a caixa Não pode estar em branco marcar. 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 podem enviar dados até inserir 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 parte para ser inserido em um formato específico, três números, depois um traço e mais dois números, você poderá usar a validação de dados para garantir que os usuários estejam em conformidade com esse padrão. |
|
Dados |
Aplicar regras |
Ao clicar em Regras, você pode criar uma regra que faz com que uma ou mais ações ocorram automaticamente quando os usuários alteram 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 em uma caixa de texto Quantidade , você poderá usar uma regra para exibir uma caixa de diálogo que diz "Ordenar mais de 10 itens diferentes ao mesmo tempo pode atrasar o envio". Você também pode usar uma regra para recuperar automaticamente informações atualizadas de uma fonte de dados externa. Por exemplo, em um formulário de compra de ações, você pode usar uma regra para recuperar e exibir aspas de ações em tempo real em uma caixa de texto, quando o formulário for aberto ou quando o usuário solicitar as informações. |
|
Exibição |
Exibir texto de espaço reservado |
Se você quiser fornecer diretrizes aos usuários sobre quais dados inserir na caixa de texto, você poderá digitar texto instrucional na caixa Espaço Reservado . Por exemplo, em um número de noites na caixa de texto do hotel , o texto espaço reservado pode ser usado para solicitar aos usuários que tipo de dados eles devem inserir. Como um valor padrão, o texto 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, o texto de espaço reservado é diferente dos valores padrão das seguintes três maneiras:
|
|
Exibição |
Tornar a caixa de texto somente leitura |
Para impedir que os usuários alterem o conteúdo de um controle, selecione a caixa marcar somente leitura. Por exemplo, se você usar uma caixa de texto para exibir os resultados de uma fórmula, poderá fazer a caixa de texto somente leitura para impedir que os usuários digitem sobre esse resultado. Embora uma caixa de texto somente leitura não apareça esmaecida no formulário, os usuários serão impedidos de digitar informações na caixa de texto. |
|
Exibição |
Desativar o verificador ortográfico ou o recurso AutoComplete |
Para impedir que os usuários verifiquem a ortografia do texto dentro de um controle de entrada de texto ou reutilizem automaticamente entradas anteriores que foram digitadas no formulário nesse controle, desmarque o verificador de ortografia Habilitar e Habilite o AutoComplete marcar caixas, que são selecionadas por padrão. Por exemplo, você pode desabilitar o verificador ortográfico para caixas de texto que exibem nomes apropriados. Você pode desabilitar o AutoComplete por motivos de privacidade, como quando um formulário será compartilhado entre muitas pessoas. |
|
Exibição |
Permitir que os usuários digitem várias linhas de texto |
Se você quiser que uma caixa de texto exiba mais de uma linha de texto, selecione a caixa marcar de várias linhas. Em seguida, você pode decidir se permite quebras de parágrafo dentro da caixa de texto. |
|
Exibição |
Habilitar quebras de parágrafo |
Se você selecionar a caixa marcar de várias linhas e quiser que os usuários possam digitar parágrafos de informações na caixa de texto, selecione a caixa Parágrafo quebra marcar. Isso é útil, por exemplo, quando você deseja que os usuários respondam a uma pergunta semelhante a uma redação em uma caixa de texto, mas você deseja que os dados estejam em formato de texto simples, pois os usuários finalmente os enviarão a um banco de dados. Se você selecionar a caixa marcar de várias linhas em um modelo de formulário compatível com o navegador, não poderá limpar as quebras de parágrafo marcar caixa. |
|
Exibição |
Habilitar o encapsulamento de texto |
Se você selecionar a caixa marcar de várias linhas, o InfoPath selecionará automaticamente a caixa Debruçar texto marcar para que o texto flua de uma linha para outra à medida que os usuários digitam na caixa de texto. Quando o encapsulamento de texto está habilitado, você pode selecionar opções de rolagem na lista Rolagem . Por exemplo, você pode fazer barras de rolagem aparecerem na caixa de texto quando os usuários digitam mais texto do que a caixa de texto pode ser exibida por padrão. Para que as opções de rolagem funcionem corretamente, sua caixa de texto deve ser uma altura e largura fixas. Se você selecionar a caixa marcar de várias linhas em um modelo de formulário compatível com o navegador, não poderá limpar a caixa de texto Wrap marcar ou especificar opções na lista Rolagem. |
|
Exibição |
Limitar caracteres |
Para atribuir um limite de caractere a uma caixa de texto, selecione a caixa de texto Limitar para marcar caixa e digite o número permitido de caracteres. Por exemplo, em um modelo de formulário de recursos humanos, você pode usar esse recurso para impedir que os usuários digitem mais de cinco caracteres em uma caixa de texto ID do funcionário . Se o modelo de formulário estiver conectado a um banco de dados ou a um Esquema XML externo e essa fonte de dados tiver requisitos existentes de comprimento de caractere, 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 modelo de formulário. Para fazer o cursor avançar automaticamente para o próximo controle no formulário depois que o usuário atingir o limite de caracteres para um controle, selecione Mover para o próximo controle automaticamente quando o limite for atingido marcar caixa. Não há suporte para fazer o cursor avançar automaticamente para o próximo controle em modelos de formulário compatíveis com o navegador. |
|
Exibição |
Adicionar formatação condicional |
Clique em Formatação Condicional para abrir a caixa de diálogo Formatação Condicional , na qual você pode alterar a aparência de um controle, incluindo sua visibilidade, com base nos valores inseridos pelos usuários 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 de que o valor gasto é maior do que o valor orçado. |
|
Tamanho |
Ajustar tamanho, preenchimento e margens |
Você pode especificar manualmente o tamanho de um controle 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 em torno do conteúdo do controle ou as margens, que é a quantidade de espaço entre a borda do controle e qualquer texto ou controles ao redor 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 . O InfoPath ajusta automaticamente as configurações de altura, preenchimento inferior e margem inferior do controle, conforme necessário. |
|
Avançado |
Especificar uma Dica de Tela |
Para fazer uma observação explicativa aparecer quando os usuários moverem o ponteiro sobre o controle, insira o texto desejado na caixa ScreenTip. Auxiliares de acessibilidade, como utilitários de revisão de tela que disponibilizam informações na tela como fala sintetizada ou uma exibição em Braille atualizável, muitas vezes dependem dessas Dicas de Tela para interpretar informações para seus usuários. |
|
Avançado |
Alterar a ordem de índice da guia |
Você pode alterar a posição de um controle na ordem geral da guia do modelo de formulário. A ordem de guia é a ordem na qual o foco se move em um formulário de um campo ou objeto para o próximo à medida que os usuários pressionam TAB ou SHIFT+TAB. A configuração de índice de guia padrão para todos os controles em um modelo de formulário é 0, mas a ordem da guia começa com 1. Ou seja, qualquer controle com 1 na caixa de índice Tab será visitado primeiro quando os usuários pressionarem a tecla TAB. Qualquer controle com 2 na caixa de índice Tab será visitado em segundo lugar e assim por diante. Todos os controles com 0 na caixa de índice Tab serão os últimos na ordem da guia. Se você quiser ignorar controles na ordem da guia, insira -1 na caixa de índice Tab . |
|
Avançado |
Atribua um atalho de teclado |
Você pode digitar uma letra ou número na caixa de tecla Access para especificar um atalho de teclado. Os atalhos de teclado permitem que os usuários naveguem até um controle pressionando uma combinação de teclas, em vez de mover o mouse. Se você optar por usar atalhos de teclado no modelo de formulário, deverá comunicar aos usuários que os atalhos existem. Por exemplo, você pode digitar (ALT+S) após uma etiqueta de caixa de texto para informar aos usuários que há um atalho de teclado para uma caixa de texto do Vendedor . |
|
Avançado |
Especificar ou personalizar ações de mesclagem |
Clique em Configurações de Mesclagem para especificar como os dados inseridos pelos usuários no controle devem aparecer quando vários formulários são combinados. Por exemplo, você pode optar por prefixar o texto de uma caixa de texto com uma palavra específica ou separar itens de caixa de texto com um ponto e vírgula. |
|
Avançado |
Obter o identificador ViewContext para a caixa de texto |
Você pode usar o valor ViewContext para identificar o controle no código. Por exemplo, se você souber o valor ViewContext, poderá usar esse valor com o método ExecuteAction do objeto View para executar programaticamente uma ação de edição nos dados XML vinculados 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 se destina ao controle. Isso pode ajudar a melhorar o reconhecimento da letra e da entrada de fala para o controle. Por exemplo, se você usar o escopo de entrada IS_URL para o controle, o InfoPath sabe ignorar espaços entre palavras. |
|
Formulários do navegador |
Personalizar configurações para postar dados de volta no servidor |
A guia Formulários do Navegador é exibida somente quando você está projetando um modelo de formulário compatível com o navegador. Ele permite controlar se os dados são enviados para o servidor quando os usuários alteram dados na caixa de texto. |