Exigir um padrão de entrada de dados específicos num controlo

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Validação de dados é a capacidade de procurar automaticamente erros enquanto o utilizador preenche um formulário. Ao adicionar a validação de dados aos controlos no seu modelo de formulário, pode garantir que os dados que recolher são exatos e consistentes e que está em conformidade com quaisquer padrões que já estejam na utilização pela sua empresa. Por exemplo, pode utilizar a validação de dados para permitir que os utilizadores saber quando o valor que eles introduzam para um item de despesas excede o montante aprovado ou quando estes por engano introduzem o nome da pessoa numa caixa que é utilizada para recolher números de telefone.

Se um formulário contém erros de validação de dados e que está ligado a uma base de dados ou serviço Web, os utilizadores não poderão submeter o formulário até corrigir estes erros. Os utilizadores podem guardar uma cópia local do formulário e, em seguida, corrigir e submeter os dados mais tarde.

Este artigo explica como utilizar a validação de dados para ajudar a garantir que os dados que um utilizador introduz num controlo correspondem a um padrão predeterminado. Por exemplo, pode adicionar a validação de dados para um controlo de caixa de texto para um número de telefone requerer que o utilizador introduzir um código de área de três dígitos como parte do número.

Nota: 

  • Para exigir que os dados que um utilizador introduz um formulário correspondem a um padrão predeterminado, também pode utilizar formatação condicional.

  • Quando adiciona um padrão a um controlo, o controlo não automaticamente reformatar os dados que um utilizador introduz para fazer corresponder o padrão de definida por si.

Neste artigo

Antes de começar

Considerações sobre compatibilidade

Exigir um padrão de entrada de dados específicos num controlo

Antes de começar

Para poder concluir este procedimento, o seu modelo de formulário tem de conter um controlo que suporta a validação de dados. Apesar de poder definir uma condição de correspondência para qualquer controlo do InfoPath que suporte a validação de dados, correspondência de padrões funciona melhor com os controlos apresentam carateres, tais como números, letras ou pontuação. Por exemplo, definir uma condição de correspondência de uma caixa de texto poderá fornecer resultados úteis, mas a definição de condição de caixa de verificação não fornecerá resultados úteis.

Início da página

Considerações sobre compatibilidade

Ao estruturar um modelo de formulário no InfoPath, pode selecionar um modo de compatibilidade específico para estruturar um modelo de formulário compatível com o browser. Quando é um modelo de formulário compatível com o browser publicados num servidor que execute InfoPath Forms Services e, em seguida, preparados para browser, podem ser visualizados formulários baseados no modelo de formulário num browser. Ao estruturar um modelo de formulário compatível com o browser, alguns controlos não estão disponíveis no painel de tarefas controlos porque não pode ser apresentadas num browser.

Algumas funcionalidades de validação de dados têm um funcionamento diferente num Web browser ao comparativamente no InfoPath. Por exemplo, quando adicionar validação de dados a um controlo, cria o texto explicativo a ser apresentada quando um utilizador introduz dados inválidos nesse controlo. Pode ter este texto explicativo apareçam numa descrição e, opcionalmente, permitir que os utilizadores apresentar um alerta que contém informações adicionais ou pode fazer com que o alerta apareça automaticamente quando um utilizador introduz dados inválidos. Alertas não podem ser apresentados automaticamente para formulários são visualizados num browser, mas os utilizadores podem ver ainda a descrição e, opcionalmente, apresentar um alerta que contém informações adicionais.

Lista de controlos que suportam a validação de dados

A tabela seguinte lista os controlos de Microsoft Office InfoPath 2007 que suportam a validação de dados e se estão disponíveis para os modelos de formulário compatível com o browser.

Nota: Apesar de poder definir uma condição de correspondência para qualquer controlo do InfoPath que suporte a validação de dados, correspondência de padrões funciona melhor com os controlos apresentam carateres, tais como números, letras ou pontuação. Por exemplo, definir uma condição de correspondência de uma caixa de texto poderá fornecer resultados úteis, mas a definição de condição de caixa de verificação não fornecerá resultados úteis.

Controlos que suportam a validação de dados

Disponível para os modelos de formulário compatível com o browser?

Caixa de verificação

Sim

Selecionador de data

Sim

Caixa de lista pendente

Sim

Caixa de listagem

Sim

Botão de opção

Sim

Caixa de texto

Sim

Caixa de rich text

Sim

Com marcas, numerada, ou lista simples

Não

Caixa de combinação

Não

Início da página

Exigir um padrão de entrada de dados específicos num controlo

  1. Clique no controlo ao qual pretende adicionar 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 esta condição for verdadeira, na primeira caixa, clique em selecionar um campo ou grupo e, em seguida, selecione o campo ou grupo que o controlo está vinculado ao.

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

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

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

    • Para utilizar um padrão de padrão, selecione o padrão e, em seguida, clique em OK.

      Lista de padrões padrão

      Padrão

      Exemplo

      Número de telefone

      (555) 555-0100

      Número de segurança social

      45-123-6789

      Código Postal

      98052

      Código postal + 4

      98052-6399

    • Para criar um padrão personalizado, clique em Personalizar padrão, escreva o padrão que pretende na caixa Personalizar padrão e, em seguida, clique em OK.

      Pode utilizar para especificar um padrão de símbolos

      Pode inserir símbolos que especificam restrições quanto ao padrão, tal como apenas letras, apenas dígitos, apenas caracteres, hífenes, períodos, vírgulas e parênteses. Além disso, pode utilizar os seguintes símbolos para permitir várias ocorrências de um determinado caráter:

      • Zero ou um (?)     O caráter anterior deve ocorrer zero vezes ou uma vez. Por exemplo, \d? significa que um dígito (representado por \d) tem de ocorrer zero vezes ou uma vez.

      • Zero ou mais (*)     O caráter anterior pode ocorrer zero vezes ou mais do que zero vezes. Por exemplo, r * significa que o caráter r pode ocorrer zero vezes ou mais do que zero vezes.

      • Um ou mais (+)    O caráter anterior deve ocorrer uma vez ou mais do que uma vez. Por exemplo,. + significa que um caráter (representado por.) deve ocorrer uma vez ou mais do que uma vez.

  8. Na caixa Descrição, escreva o texto que pretende apresentar quando um utilizador aponta para o controlo ou clica com o botão direito do controlo.

  9. Para mostrar uma mensagem da caixa de diálogo automaticamente quando um utilizador sai um controlo em branco, selecione a caixa de verificação Mostrar mensagens de caixa de diálogo imediatamente quando os utilizadores introduzirem dados inválidos.

    Nota: Uma vez que as mensagens de caixa de diálogo não podem ser apresentadas automaticamente num browser, um utilizador que preenche o formulário ao utilizar um browser Web irá ver apenas a descrição.

  10. Na caixa de mensagem, escreva o texto que pretende apresentar na caixa de diálogo quer imediatamente ou quando o utilizador solicita mais detalhes.

    Nota: A descrição para um erro de validação de dados não serão apresentados para os controlos que também tenham uma descrição predefinida no separador Avançadas da caixa de diálogo Propriedades do controlo. Este comportamento ajuda-o para se certificar de que o nome do controlo é com exatidão encaminhado para utilizadores que estão a utilizar os leitores de ecrã.

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×