Funções Internas: Aprenda como usar a Função MÊS no Access

Reading time: 2 minutes

Prezado leitor(a)!

No tutorial de hoje você vai aprender sobre Funções Internas: Aprenda como usar a Função MÊS no Access. Muitas pessoas não entendem ou, na maioria dos casos, não sabem como usar a função MÊS no Access.

Vamos ver a sintaxe desta função:

Mês(data)

Ela vai retornar um Inteiro que especifica um número inteiro entre 1 e 12, inclusive, representando o mês.

  • 1 – Janeiro
  • 2 – Fevereiro
  • 3 – Março
  • 4 – Abril
  • 5 – Maio
  • 6 – Junho
  • 7 – Julho
  • 8 – Agosto
  • 9 – Setembro
  • 10 – Outubro
  • 11 – Novembro
  • 12 – Dezembro

O argumento data é obrigatório. Se a data contiver Null, Null será retornado.

Utilizando a Função MÊS no Access: Um exemplo prático

Imagine que você digita várias entradas de dinheiro durante vários dias, mas precisa saber quanto realmente entrou em cada mês, conforme tabela abaixo:

accessfacil.com

Como eu faria para saber o faturamento de Janeiro a Junho de 2021?

Primeira solução seria abrir uma nova consulta seleção e adicionar todos os campos da tabela conforme abaixo. Não esquecer de clicar no menu “Auto Soma” para habilitar o total por coluna

accessfacil.com

Agora iria adicionar uma nova coluna chamada dia e incluir a função Mês([Data]), conforme abaixo:

accessfacil.com

Ao executarmos a consulta teremos o seguinte resultado:

accessfacil.com

Mas ainda não acabou. Se você perceber se tentarmos somar a coluna Faturamento, não conseguiremos ver este resultado por mês. A Solução é criarmos mais uma consulta, que chamarei de Consulta2:

accessfacil.com

Nesta segunda consulta (Consulta2), perceba que estou trazendo os campos Mês e SomadeFaturamento da Consulta1. Nesta nova consulta, estou renomeando o campo de soma como Total e criando um subtotal. No campo Mês estou agrupando para que os meses não se repitam.

Ao clicar em executar a consulta, teremos o seguinte resultado:

accessfacil.com

Utilizando a função MÊS no Access VBA

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

Month(Date)

Um 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 a função Month(“03/07/2021”), ele retornará o número 7, que corresponde ao mês de Julho da data.

Gostou da função?

Deixe seu comentário sobre a função.

Deixe um comentário

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