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

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

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 usar a validação de dados para ajudar a garantir que os dados que um usuário insere um controle correspondem a um padrão predeterminado. Por exemplo, você pode adicionar validação de dados a um controle de caixa de texto para um número de telefone exigir que o usuário inserir um código de área de três dígitos como parte do número.

Observação: 

  • Para exigir que os dados que um usuário insere em um formulário correspondem a um padrão predeterminado, você também pode usar formatação condicional.

  • Quando você adiciona um padrão para um controle, o controle não automaticamente reformatar os dados que um usuário insere para corresponder 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 de Microsoft Office InfoPath 2007 que oferecem suporte a validação de dados e se eles estão disponíveis para modelos de formulário compatíveis com o 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 para modelos de formulário compatíveis com o navegador?

Caixa de seleção

Sim

Seletor 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

Com marcadores, numeradas, ou lista 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íficos 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 um campo ou grupo e selecione o campo ou grupo que o controle está vinculado.

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

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

  7. Em padrões na caixa de diálogo Padrão de entrada de dados, siga um destes procedimentos:

    • Para usar um modelo padrão, selecione o padrão e clique em Okey.

      Lista de padrões

      Padrão

      Exemplo

      Telefone

      (555) 555-0100

      Número da previdência social

      123-45-6789

      CEP

      98052

      CEP + 4

      98052-6399

    • Para criar um padrão personalizado, clique em Personalizar padrão, digite o padrão desejado na caixa padrão personalizado e clique em Okey.

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

      Você pode inserir símbolos que especificam restrições no padrão, como apenas 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 deve ocorrer nenhuma vez ou uma vez. Por exemplo, \d? significa que um dígito (representado por \d) deve ocorrer nenhuma vez ou uma vez.

      • Zero ou mais (*)     O caractere anterior pode ocorrer zero horas ou maior que zero vezes. Por exemplo, r * significa que o caractere r pode ocorrer zero horas ou maior que zero 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 uma mensagem de caixa de diálogo automaticamente quando um usuário deixa 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, um usuário que preenche o formulário usando um navegador da Web verá apenas a dica de tela.

  10. Na caixa de mensagem, digite o texto que você deseja exibir na caixa de diálogo ou imediatamente ou quando o usuário solicita 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

Expanda suas habilidades no Office
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.

×