Aprenda como usar a Função COMPR no Access

Reading time: 2 minutes

Prezado leitor(a)!

No tutorial de hoje, você vai aprender como usar a Função COMPR no Access. Esse tipo de função é típico quando você precisar medir uma cadeia de caracteres, eliminando os espaços em branco a direita.

Uma utilidade desta função é padronizar um campo de uma tabela que você possua, que só permita uma quantidade máxima de 120 caracteres por exemplo. Certamente para saber quantos caracteres o usuário digitou, você precisará usar a Função COMPR no Access.

A Função COMPR no Access também pode ser utilizada com LEN no VBA. No final deste artigo vamos falar de como utilizá-la dentro da programação.

Vamos ver a sintaxe desta função:

COMPR(cadeia)

Onde:

  • cadeia: Qualquer expressão de cadeia de caracteres válida. Se a cadeia de caracteres contiver Null, null será retornado.

Utilizando a Função COMPR no Access: Um exemplo prático

Suponhamos que você tenha uma lista de clientes e queira saber o comprimento de cada nome da sua tabela, para que vc defini uma quantidade padrão de caracteres para que o usuário possa digitar.

O que você poderia fazer para resolver este problema?

Primeira solução seria abrir uma nova consulta seleção e adicionar todos os campos da tabela conforme abaixo.

accessfacil.com

Agora vamos adicionar um campo calculado que será chamado de NumeroDeCaracteres e incluir a função COMPR([Nome]), conforme abaixo:

accessfacil.com

Ao executarmos a consulta teremos o seguinte resultado:

accessfacil.com

Assim, podemos concluir que o nome cujo o iD é igual a 7, possui 37 caracteres, incluindo os espaços em branco entre os nomes.

Utilizando a função COMPR no Access VBA

No VBA esta função, assim como todas as outras deve ser usada em inglês. A sua sintaxe será:

Len(string)

Uma aplicação prática para o uso desta função é através da Janela de Verificação Imediata. Note se colocarmos o sinal de “?” e digitarmos o Len(“MARIA DO CARMO DOS SANTOS DE OLIVEIRA”), ele retornará o número 37.

Curso de Access VBA Completo: Do Básico ao Avançado.

Quer aprender a programar no Access? Clique na imagem abaixo:

Por fim, deixe seu comentário sobre o que achou e você também pode enviar a sua sugestão para os próximos posts.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *