NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosAccess Básico › Capítulo 02 : 13
Quer receber novidades e e-books gratuitos?
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
ACCESS BÁSICO - CURSO COMPLETO GRATUITO
Autor: Júlio Battisti
Lição 021 - Módulo 02 - As propriedades Regras de Validação e Texto de Validação

Objetivo: Vamos tratar das propriedades Regra de validação/Texto de validação. Você pode utilizar a propriedade Regra de Validação para especificar exigências para entrada de dados em um registro, campo ou controle. Quando são inseridos dados que violam a definição da Regra de validação, você pode utilizar a propriedade Texto de validação para especificar a mensagem a ser exibida para o usuário, informando que o valor digitado para o campo não foi aceito pela regra de validação. 

Definição: Insira uma expressão para a definição da propriedade Regra de Validação e texto para a definição da propriedade Texto de Validação. O comprimento máximo para a definição da propriedade Regra de Validação é de 2048 caracteres. O comprimento máximo para a definição da propriedade Texto de Validação é de 255 caracteres. 

É possível definir as propriedades Regra de Validação e Texto de Validação utilizando: 

  • A seção Propriedades do Campo do modo Estrutura da tabela (para uma regra de validação de campo).
  • A folha de propriedades de uma tabela clicando em Propriedades no menu Exibir no Modo Estrutura de tabela (para uma regra de validação de registro).
  • A folha de propriedades de um controle em um formulário.
  • Uma macro ou o Visual Basic. No Visual Basic, utilize uma expressão de seqüência para definir essas propriedades.

Comentários:

O Microsoft Access valida automaticamente valores baseados no tipo de dados de um campo; por exemplo, o Microsoft Access não permite texto em um campo numérico. Você pode definir regras que sejam mais específicas utilizando a propriedade Regra de Validação.

Se você definir a propriedade Regra de Validação, mas não a propriedade Texto de Validação, o Microsoft Access exibirá uma mensagem de erro padrão quando a regra de validação for violada. Se você definir a propriedade Texto de Validação, o texto inserido será exibido como mensagem de erro. 

Por exemplo, quando um registro é adicionado para um novo funcionário, é possível inserir uma propriedade Regra de Validação que exija que o valor no campo Data De Início do funcionário esteja entre a data de fundação da empresa e a data atual. Se a data inserida não estiver nesse intervalo, você poderá exibir a mensagem da propriedade Texto de Validação: "A data de início está incorreta". 

As regras de validação de controle, campo e registro são aplicadas como a seguir: 

  • As regras de validação definidas para campos e controles são aplicadas quando você edita os dados e o foco deixa o campo ou controle.
  • As regras de validação de registros são aplicadas quando você vai para um outro registro.

Se você criar regras de validação tanto para um campo quanto para um controle acoplado ao campo, ambas as regras de validação serão aplicadas quando você editar dados e o foco deixar o controle.

A tabela a seguir contém exemplos de expressões para as propriedades Regra de Validação e Texto de Validação: 

Propriedade Regra de Validação

Propriedade Texto de Validação

<> 0

A entrada precisa ser um valor diferente de zero.

> 1000 Ou É Nulo

A entrada precisa ser vazia ou maior que 1000.

Como "A????"

A entrada precisa ser de 5 caracteres e começar com a letra "A".

>= #1/1/96# E <#1/1/97#

A entrada precisa ser uma data de 1996.

"Santa Maria" Ou "Caxias do Sul" ou "Santa Cruz do Sul"

O campo Cidade somente aceita um dos seguintes valores: Santa Maria, Caxias do Sul ou Santa Cruz do Sul

Quando você cria uma regra de validação para um campo, o Microsoft Access normalmente não permite que um valor Null seja armazenado no campo. Se for conveniente que um valor Null seja permitido, adicione "É Nulo" à regra de validação, como em "<> 8 Ou É Nulo" e certifique-se de que a propriedade Requerido esteja definida como Não. 

"Null": Um valor que indica falta de dados ou dados desconhecidos em um campo. Você pode utilizar valores Null em expressões. Os valores Nullpodem ser inseridos em campos para os quais as informações são desconhecidas, assim como em expressões e consultas. No Visual Basic, a palavra-chave Null indica um valor Nulo. Alguns campos, como aqueles definidos como contendo a chave primária, não podem conter valores Nulos

Não é possível definir regras de validação de campo ou de registro para tabelas criadas fora do Microsoft Access (por exemplo, no dBASE, Paradox ou SQL Server). Para esses tipos de tabelas, você pode criar regras de validação somente para controles em formulários.


LIÇÕES DESTE MÓDULO:
009. A Janela Banco de Dados
010. Criando Tabelas com o Microsoft Access
011. As colunas do modo Estrutura
012. A propriedade Tamanho do Campo
013. A propriedade Formato - Definição
014. A propriedade Formato - Campos Data/Hora
015. A propriedade Formato - Campos Número/Moeda
016. A propriedade Formato - Campos Texto/Memorando
017. A propriedade Formato - Campos Sim/Não
018. A propriedade Casas Decimais
019. A propriedade Máscara de Entrada
020. As propriedades Legenda e Valor Padrão
021. As propriedades Regras de Validação e Texto de Validação
022. As propriedades Requerido e Permitir Comprimento Zero
023. A propriedade Indexado
024. Exercício prático - criação da tabela Contribuintes
025. Exercício prático - criação das demais tabelas
026. Exercício prático - Definição de relacionamentos
027. Exercício prático - Inserindo dados e testando os relacionamentos
028. Importação e Exportação de dados
029. Importando dados do Microsoft Excel
030. Importando dados do Microsoft Access


« Anterior Δ Página principal ¤ Capítulos Próximo »

você conhece a universidade do access?

Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela

Capa da Universidade do Access

Aplica-se ao Access 2019, 2016, 2013 e 2010!

13 Cursos - 574 Vídeo-Aulas - 63:32 horas

Para todos os detalhes, acesse:

https://juliobattisti.com.br/universidade-do-access.asp

Quer receber novidades e e-books gratuitos?

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2021 ®

[LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI