Você está na página 1de 4

Trabalhando com datas no Access Hudson Cruz das Chagas Durante a realizao de consultas no banco de dados, me deparei com

um problema com o campo DataColeta, ao retornar o resultado da consulta, a data vinha sempre no formato americano, como pode ser visto abaixo.

Com a utilizao da expresso format (format([DataColeta]) antes do nome do campo a ser consultado, conseguimos fazer com que ele nos retornasse no formato dia/ms/ano. Conforme imagem abaixo.

Conseguindo o formato desejado da data, vamos realizar alguns testes de manipulao com esse campo. Comearemos exibindo somente parte dessa data, vamos exibir primeiramente s o dia. Nossa consulta dever ficar como o quadro abaixo. Observe que utilizamos ao final de nossa expresso o critrio (dd), com isso estamos extraindo apenas o dia da data. O resultado mostrado abaixo.

Continuando, vamos extrair o ms, nossa expresso a mesma s muda o final quando substituiremos dd por mm. Veja o resultado.

Na sequncia, vamos extrair o ano seguindo a mesma regra anteriormente aplicada, vamos substituir mm por yyyy. Observe o resultado.

Em alguns casos vamos precisar exibir o nome do ms por extenso, ou seja, ao invs de exibir o numero 1 exibiremos Janeiro, 2 fevereiro e assim sucessivamente.

Para Isso, ao final de nossa expresso ao invs de colocarmos mm para exibir o ms, vamos colocar mmmm, com isso conseguiremos obter o nome do ms. Observe o resultado.

Você também pode gostar