Aprenda como usar as Funções INT e FIX no Access

Reading time: 2 minutes

Prezado leitor(a)! Neste tutorial de hoje Aprenda como usar as Funções FIX e INT no Access, vamos começar a conhecer as Funções Matemáticas.

Estas funções possuem a mesma característica, mas podem produzir resultados diferentes.

Tanto a função INT quanto a FIX tem como objetivo retornar a parte inteira de um número. Fique atento quando falarmos de números negativos. Cada uma pode retornar valores diferentes. Veremos isso no exemplo prático.

Vamos ver a sintaxe desta função:

INT(número) / FIX(número)

Utilizando as Funções INT e FIX no Access: Um exemplo prático

Suponhamos que você tenha uma lista numérica e precise somente do número inteiro desta lista. Vamos usar as funções INT e FIX para produzir este resultado.

accessfacil.com

Vamos aplicar as Funções FIX e INT para ver a diferença entre elas

Para isso vamos abrir uma nova consulta seleção e adicionar todos o campo Numero da tabela conforme abaixo.

Agora vamos adicionar uma nova coluna chamada Função FIX e incluir a função FIX([Numero), conforme abaixo:

Agora vamos adicionar mais uma nova coluna chamada Função INT e incluir a função INT([Numero), conforme abaixo:

Ao executarmos a consulta teremos o seguinte resultado:

Podemos verificar que ambas as funções retornam a parte inteira de um número. Mas repare os resultados referentes aos números negativos!?!?

Esta é a diferença entre estas funções. Se o número for negativo, INT retornará o primeiro inteiro negativo menor ou igual ao número , enquanto FIX retornará o primeiro inteiro negativo maior ou igual ao número.

Utilizando as funções FIX e INT no Access VBA

No VBA esta função como todas as outras deve ser usada em inglês. Assim sua sintaxe sera:

Fix(number) / Int(number)

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 Int(-98.234), ele retornará o número -99. Se colocarmos mais uma vez o sinal de “?'” e digitarmos Fix(-98.234) , o Access retornará -98.

Gostou das funções?

Deixe seu comentário sobre estas funções.

Deixe um comentário

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