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




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 com 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. format001.png E o resultado será algo como o demonstrado abaixo: format002.png Podemos definir as nossas próprias formas de formatação:
André Luiz Bernardes A&A - WORK, DON´T PLAY! http://al-bernardes.sites.uol.com.br/ bernardess@gmail.com

Nenhum comentário:

Postar um comentário

diHITT - Notícias