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 : 14
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 022 - Módulo 02 - As propriedades Requerido e Permitir Comprimento Zero

Objetivo: Vamos apresentar as propriedades Requerido e Permitir Comprimento Zero.

A Propriedade Requerido: 

Você pode utilizar a propriedade Requerido para especificar se um valor é ou não requerido em um campo. Se essa propriedade estiver definida como Sim, ao inserir dados em um registro, você deve inserir um valor no campo ou em qualquer controle acoplado ao campo, e o valor não poderá ser Nulo. Por exemplo, é aconselhável que você se certifique de que um controle Sobrenome tenha um valor para cada registro. Quando desejar permitir valores Nulos em um campo, você deverá não apenas definir a propriedade Requerido como Não, mas se houver uma definição da propriedade Regra de Validação, esta também terá que declarar explicitamente "regradevalidação Ou É Nulo", onde "regradevalidação" é qualquer regra válida, conforme visto na Lição 13

Observação: A propriedade Requerido não se aplica a campos AutoNumeração. 

Definição: A propriedade Requerido utiliza as definições a seguir. 

Definição

Descrição

Sim

O campo requer um valor.

Não

(Padrão) O campo não requer um valor.

Você pode definir essa propriedade para todos os campos de tabela (exceto campos do tipo de dados AutoNumeração) utilizando o modo estrutura da tabela.

Comentários: 

A propriedade Requerido é imposta a nível de tabela. Se você definir essa propriedade como Sim, o campo deve receber ou já conter um valor quando tiver o foco - quando um usuário inserir dados em uma tabela (ou em um formulário ou folha de dados baseada na tabela), quando uma macro ou o Visual Basic definir o valor do campo, ou quando dados forem importados para a tabela. 

Você pode utilizar as propriedades Requerido e Permitir Comprimento Zero para diferenciar entre informações que não existem (armazenadas como uma seqüência de comprimento zero ("") no campo) e informações que podem existir mas que são desconhecidas (armazenadas como um valor Nulo no campo). Se você definir a propriedade Permitir Comprimento Zero como Sim, uma seqüência de comprimento zero será uma entrada válida no campo, independente da definição da propriedade Requerido. Se você definir Requerido como Sim e Permitir Comprimento Zero como Não, deverá inserir um valor no campo, e uma seqüência de comprimento zero não será uma entrada válida. 

Dica: Você pode utilizar uma máscara de entrada quando forem inseridos dados em um campo para distinguir entre a exibição de um valor Nulo e de uma seqüência de comprimento zero. Por exemplo, a seqüência "Nenhum" poderia ser exibida quando uma seqüência de comprimento zero fosse inserida. 

A tabela a seguir mostra os resultados que você pode esperar quando combina as definições das propriedades Requerido e Permitir Comprimento Zero. 

Requerido

Permitir omprimento Zero

Ação do usuário

Valor armazenado

Não

Não

Pressionar Enter

Pressionar Barra de Espaços

Inserir uma seqüência de comprimento zero

Nulo

Nulo

 

(não permitido)

Não

Sim

Pressionar Enter

Pressionar Barra de Espaços

Inserir uma seqüência de comprimento zero

Nulo

Nulo

 

Seqüência de comprimento zero

Sim

Não

Pressionar Enter

Pressionar Barra de Espaços

Inserir uma seqüência de comprimento zero

(não permitido)

(não permitido)

(não permitido)

 

Sim

Sim

Pressionar Enter

Pressionar Barra de Espaços

 

Inserir uma seqüência de comprimento zero

(não permitido)

Seqüência de comprimento zero

 

Seqüência de comprimento zero

Se definir a propriedade Requerido como Sim para um campo de uma tabela que já contém dados, o Microsoft Access dará a você a opção de verificar se o campo tem um valor em todos os registros existentes. Entretanto, você pode requerer que um valor seja inserido nesse campo em todos os novos registros, mesmo que haja registros existentes com valores Nulos no campo.

A Propriedade Permitir comprimento zero: 

Você pode utilizar a propriedade Permitir Comprimento Zero para especificar se uma seqüência de comprimento zero ("") é uma entrada válida em um campo de tabela. 

Observação: A propriedade Permitir Comprimento Zero se aplica somente a campos de tabela dos tipos Texto, Memorando e Hyperlink. 

Definição: A propriedade Permitir Comprimento Zero utiliza as definições a seguir: 

Definição

Descrição

Sim

Uma seqüência de comprimento zero é uma entrada válida.

Não

(Padrão) Uma seqüência de comprimento zero é uma entrada inválida.

Você pode definir essa propriedade utilizando o modo estrutura da tabela. 

Comentários: 

Se desejar que o Microsoft Access armazene uma seqüência de caracteres de comprimento zero em vez de um valor Nulo quando você deixar um campo vazio, defina ambas as propriedades Permitir Comprimento Zero e Requerido como Sim. 

Dica: Você pode utilizar a propriedade Formato para distinguir entre a exibição de um valor Nulo e de uma seqüência de comprimento zero. Por exemplo, a seqüência "Nenhum" pode ser exibida quando uma seqüência de comprimento zero for inserida. 

A propriedade Permitir Comprimento Zero funciona independentemente da propriedade Requerido. A propriedade Requerido determina apenas se um valor Nulo é válido para o campo. Se a propriedade Permitir Comprimento Zero for definida como Sim, uma seqüência de comprimento zero será um valor válido para o campo, independentemente da definição da propriedade Requerido.


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-2024 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI