Exigir um padrão de entrada de dados específico em um controle

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.

Validação de dados é a capacidade de verificar erros automaticamente enquanto o usuário preenche um formulário. Adicionando validação de dados para controles no seu modelo de formulário, você pode garantir que os dados coletados sejam precisos e consistentes e que sigam os padrões que já estão em uso pela sua empresa. Por exemplo, você pode usar a validação de dados para permitir que os usuários saibam quando o valor que eles inserirem um item de despesas excede a quantidade aprovada ou quando eles por engano inserirem seu nome em uma caixa que é usada para coletar números de telefone.

Se um formulário contém erros de validação de dados e ele está conectado a um banco de dados ou um serviço da Web, os usuários não poderão enviar o formulário até que elas corrigir esses erros. Os usuários podem salvar uma cópia local do formulário e, em seguida, corrigir e enviar os dados mais tarde.

Este artigo explica como utilizar a validação de dados para ajudar a garantir que os dados inseridos por um usuário em um determinado controle correspondam a um padrão específico. Por exemplo, você pode adicionar a validação de dados a um controle de caixa de texto para um número de telefone, por exemplo; com isso, o usuário terá que digitar um código de área de dois dígitos como parte do número.

Observação : 

  • Para exigir que os dados inseridos pelo usuário correspondam a um determinado padrão, você também pode utilizar a formatação condicional.

  • Ao adicionar um padrão ao controle, o controle não reformata automaticamente os dados que o usuário inserir para que correspondam ao padrão definido por você.

Neste artigo

Antes de começar

Considerações sobre compatibilidade

Exigir um padrão de entrada de dados específicos em um controle

Antes de começar

Para concluir esse procedimento, seu modelo de formulário deve conter um controle que ofereça suporte a validação de dados. Embora você possa definir uma condição de padrão coincidente para qualquer controle do InfoPath que ofereça suporte a validação de dados, a correspondência de padrões funciona melhor com controles que exibem caracteres, como números, letras ou pontuação. Por exemplo, definir uma condição de padrão coincidente para uma caixa de texto pode produzir resultados úteis, mas definir como uma condição para uma caixa de seleção não produzirá resultados úteis.

Início da página

Considerações sobre compatibilidade

Quando você cria um modelo de formulário no InfoPath, você pode escolher um modo de compatibilidade específico para criar um modelo de formulário compatível com o navegador. Quando um modelo de formulário compatível com o navegador é publicado em um servidor executando InfoPath Forms Services e, em seguida, habilitados para navegador, formulários com base no modelo de formulário podem ser exibidos em um navegador da Web. Quando você cria um modelo de formulário compatível com o navegador, alguns controles não estão disponíveis no painel de tarefas controles porque eles não podem ser exibidos em um navegador da Web.

Alguns recursos de validação de dados funcionam de maneira diferente em um navegador da Web que funcionam no InfoPath. Por exemplo, ao adicionar validação de dados a um controle, você criar um texto explicativo a ser exibida quando um usuário insere dados inválidos no controle. Você pode ter esse texto explicativo apareça em uma dica de tela e, opcionalmente, permitir que os usuários exibir um alerta que contém informações adicionais ou você pode ter o alerta aparecem automaticamente quando um usuário insere dados inválidos. Alertas não podem ser exibidas automaticamente para formulários que são exibidos em um navegador da Web, mas os usuários podem ainda visualizar a dica de tela e, opcionalmente, exibir um alerta que contém informações adicionais.

Lista de controles que oferecem suporte a validação de dados

A tabela a seguir lista os controles do Microsoft Office InfoPath 2007 que suportam validações de dados e também se estão disponíveis para modelos de formulário compatíveis com navegador.

Observação : Embora você possa definir uma condição de padrão coincidente para qualquer controle do InfoPath que ofereça suporte a validação de dados, a correspondência de padrões funciona melhor com controles que exibem caracteres, como números, letras ou pontuação. Por exemplo, definir uma condição de padrão coincidente para uma caixa de texto pode produzir resultados úteis, mas definir como uma condição para uma caixa de seleção não produzirá resultados úteis.

Controles que oferecem suporte a validação de dados

Disponível em modelos de formulário compatíveis com navegador?

Caixa de seleção

Sim

Selecionador de data

Sim

Caixa de listagem suspensa

Sim

Caixa de listagem

Sim

Botão de opção

Sim

Caixa de texto

Sim

Caixa de rich text

Sim

Lista com marcadores, numerada ou sem formatação

Não

Caixa de combinação

Não

Início da página

Exigir um padrão de entrada de dados específico em um controle

  1. Clique no controle que você deseja adicionar validação de dados para.

  2. No menu Formatar, clique em Validação de Dados.

  3. Na caixa de diálogo Validação de Dados, clique em Adicionar.

  4. Em Se esta condição for verdadeira, na primeira caixa, clique em Selecionar campo ou grupo; em seguida, selecione o campo ou grupo que ao qual o controle está vinculado.

  5. Na segunda caixa, clique em não corresponde ao padrão.

  6. Na terceira caixa, clique em Selecionar um padrão.

  7. Em Padrões básicos, na caixa de diálogo Padrão de Entrada de Dados, proceda de uma das seguintes formas:

    • Para usar um padrão básico, selecione o padrão e clique em OK.

      Lista de padrões

      Padrão

      Exemplo

      Telefone

      (55) 5555-0100

      CIC

      123-456789-10

      CEP

      98052

      CEP Código + 4

      098052-639

    • Para criar um padrão personalizado, clique em Padrão personalizado, digite o padrão que você deseja na caixa Padrão personalizado e, em seguida, clique em OK.

      Você pode usar para especificar um padrão de símbolos

      É possível inserir símbolos que especifiquem restrições no padrão, como somente letras, somente dígitos, somente caracteres, hifens, pontos, vírgulas e parênteses. Além disso, você pode usar os símbolos a seguir para permitir várias ocorrências de um determinado caractere:

      • Zero ou um (?)     O caractere precedente não deve ocorrer nenhuma vez ou deve ocorrer uma vez. Por exemplo, \d? significa que um dígito (representado por \d) não deve ocorrer nenhuma vez ou deve ocorrer uma vez.

      • Zero ou mais (*)     O caractere precedente pode não ocorrer nenhuma vez ou pode ocorrer mais vezes. Por exemplo, r* significa que r pode não ocorrer nenhuma vez ou pode ocorrer mais vezes.

      • Um ou mais (+)    O caractere precedente deve ocorrer uma vez ou mais de uma vez. Por exemplo,. + significa que um caractere (representado por.) deve ocorrer uma vez ou mais de uma vez.

  8. Na caixa Dica de tela, digite o texto que você deseja exibir quando um usuário aponta para o controle ou clica no controle.

  9. Para mostrar automaticamente uma mensagem de caixa de diálogo quando o usuário deixar um controle em branco, marque a caixa de seleção Mostrar mensagens de caixa de diálogo imediatamente quando os usuários inserirem dados inválidos.

    Observação : Como as mensagens de caixa de diálogo não podem ser exibidas automaticamente em um navegador da Web, o usuário que preencher seu formulário utilizando um navegador da Web visualizará somente a Dica de tela.

  10. Na caixa Mensagem, digite o texto que será exibido na caixa de diálogo imediatamente ou quando o usuário solicitar mais detalhes.

    Observação : A dica de tela para um erro de validação de dados não serão exibidos para controles que também têm um conjunto de dica de tela na guia Avançado da caixa de diálogo Propriedades do controle padrão. Esse comportamento ajuda a garantir que o nome do controle é precisamente comunicado aos usuários que usam leitores de tela.

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.

×