Views

Histats

Vitrine

VBA Access - Função Format (com Datas)

header-training.jpg

No MS Office Access, a função Format faz o tratamento de um conteúdo, retornando-o na expressão que desejarmos.

A syntaxe para a função Format é:

Format ( expressão, [ format, [ firstdayofweek, [primeirasemanadoano] ] ] )

Expressão é o valor a ser "formatado".

Format é opcional, existem valores defaults para este, como observado abaixo:

Format Explanação 
General Date Mostra a data formatada segundo a configuração do seu sistema.
Long Date Mostra a data formatada segundo a configuração do seu sistema para 'Data longa'.
Medium Date Mostra a data formatada segundo a configuração do seu sistema para 'Data média'.
Short Date Mostra a data formatada segundo a configuração do seu sistema para 'Data curta'.
Long Time Mostra a data formatada segundo a configuração do seu sistema para 'hora longa'.
Medium Time Mostra a data formatada segundo a configuração do seu sistema para 'hora média'.
Short Time Mostra a data formatada segundo a configuração do seu sistema para 'hora curta'.

firstdayofweek é opcional, existem valores defaults para este, como observado abaixo:

Constant                    Valor    Explanação 
vbUseSystem       0      Usa a configuração da API NLS. 
vbFirstJan1          1      A semana que contém Janeiro 1. 
vbFirstFourDays   2      A primeira semana que tem 4 dias no ano. 
vbFirstFullWeek   3     A primeira semana cheia do ano. 

Por exemplo:
Format (#17/04/2009#, "Short Date") Retornará '17/04/2004' 
Format (#17/04/2009#, "Long Date") Retornará 'Abril 17, 2004' 
Format (#17/04/2009#, "yyyy/mm/dd") Retornará '2004/04/17' 

Código VBA:
A função Format pode ser utilizada no VBA como código:

Dim LValue As String
Let LValue = Format (Date, "dd/mm/yy")

No exemplo acima a variável chamada LValue contém a data de hoje formatada como dd/mm/yy.

Utilização direta na query:
O mesmo pode ser utilizado nas nossas querys.


TagsMicrosoft Office Access, Access, Format

André Luiz Bernardes
A&A® - Work smart, not hard.


✔ VBA Brazil®

✔ VBA Brazil®
brazilsalesforceeffectiveness@gmail.com
Related Posts Plugin for WordPress, Blogger...
diHITT - Notícias