Exigir um padrão de entrada de dados específico 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.

A validação de dados é a capacidade de verificar automaticamente se há erros enquanto o usuário preenche um formulário. Ao adicionar validação de dados aos controles no modelo de formulário, você pode garantir que os dados coletados sejam precisos e consistentes e que ele esteja em conformidade com qualquer padrão que já esteja 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 inserido para um item de despesa exceder o valor aprovado, ou quando inserirem seu nome por engano em uma caixa que é usada para coletar números de telefone.

Se um formulário contiver erros de validação de dados e estiver conectado a um banco de dados ou serviço da Web, os usuários não poderão enviar o formulário até 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 em um controle correspondam a um padrão pré-determinado. Por exemplo, você pode adicionar validação de dados a um controle de caixa de texto para um número de telefone para exigir que o usuário insira um código de área de três dígitos como parte do número.

Observações: 

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

  • Quando você adiciona um padrão a um controle, o controle não reformata automaticamente os dados que um usuário insere para corresponder ao padrão que você definiu.

Neste artigo

Antes de começar

Considerações sobre compatibilidade

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

Antes de começar

Para concluir esse procedimento, o modelo de formulário deve conter um controle que ofereça suporte à validação de dados. Embora você possa definir uma condição de correspondência de padrão para qualquer controle do InfoPath que dê suporte à 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 correspondência de padrão para uma caixa de texto pode gerar resultados úteis, mas a configuração dessa condição para uma caixa de seleção não produzirá resultados úteis.

Considerações sobre compatibilidade

Ao criar 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 que executa o InfoPath Forms Services e, em seguida, habilitado para navegador, os formulários baseados no modelo de formulário podem ser visualizados 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 não podem ser exibidos em um navegador da Web.

Alguns recursos de validação de dados funcionam de forma diferente em um navegador da Web do que no InfoPath. Por exemplo, ao adicionar validação de dados a um controle, você cria um texto explicativo a ser exibido quando um usuário insere dados inválidos nesse controle. Você pode ter esse texto explicativo em uma dica de tela e, opcionalmente, permitir que os usuários exibam um alerta que contenha informações adicionais, ou você pode fazer com que o alerta seja exibido automaticamente quando um usuário inserir dados inválidos. Os alertas não podem ser exibidos automaticamente para formulários que são exibidos em um navegador da Web, mas os usuários ainda podem exibir a dica de tela e, opcionalmente, exibir um alerta contendo informações adicionais.

Lista de controles que dão suporte à validação de dados

A tabela a seguir lista os controles Microsoft Office InfoPath 2007 que dão suporte à validação de dados e se estão disponíveis para modelos de formulário compatíveis com o navegador.

Observação: Embora você possa definir uma condição de correspondência de padrão para qualquer controle do InfoPath que dê suporte à 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 correspondência de padrão para uma caixa de texto pode gerar resultados úteis, mas a configuração dessa condição para uma caixa de seleção não produzirá resultados úteis.

Controles que dão suporte à 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

Lista com marcadores, numerada ou sem formatação

Não

Caixa de combinação

Não

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

  1. Clique no controle ao qual você deseja adicionar a validação de dados.

  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 essa condição for verdadeira, na primeira caixa, clique em selecionar um campo ou grupo e selecione o campo ou grupo ao qual o controle está associado.

  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 padrão na caixa de diálogo padrão de entrada de dados, siga um destes procedimentos:

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

      Lista de padrões padrão

      Padrão

      Exemplo

      Número de telefone

      (555) 555-0100

      Número do CPF

      123-45-6789

      CEP

      98052

      CEP + 4

      98052-6399

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

      Símbolos que você pode usar para especificar um padrão

      Você pode inserir símbolos que especificam restrições no padrão, como somente letras, somente dígitos, somente caracteres, hífens, 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 dado caractere:

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

      • Zero ou mais (*)     O caractere precedente pode ocorrer zero vezes ou mais de zero vezes. Por exemplo, r * significa que o caractere r pode ocorrer zero vezes ou mais de 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 apontar para o controle ou clicar com o botão direito do mouse no controle.

  9. Para mostrar automaticamente uma mensagem de caixa de diálogo quando um 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 da caixa de diálogo não podem ser exibidas automaticamente em um navegador da Web, um usuário que preenche seu formulário usando um navegador da Web verá apenas a dica de exibição.

  10. Na caixa mensagem, digite o texto que você deseja exibir na caixa de diálogo imediatamente ou quando o usuário solicitar mais detalhes.

    Observação: A dica de tela de um erro de validação de dados não será exibida para controles que também tenham uma dica de tela padrão definida na guia avançado da caixa de diálogo Propriedades do controle. Esse comportamento ajuda a garantir que o nome do controle seja transmitido com precisão 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.

×