Discussion:
Mês por extenso
(too old to reply)
Peter Hall
2005-04-07 18:09:01 UTC
Permalink
já experimentei e acontece que aparece o mês de Janeiro e não o actual (now),
o que poderá estar errado ???
Tente =Format(Month(Now());"mmmm")
Dê uma olhada no Help sobre Format.
é possivel colocar o nome do mês por extenso, em vez de o número ?
ex: =Month (Now()) irá aparecer o número do mês, qual a expressão para ter o
nome do mês ???
Obrigado.
Alberto Silva - Mobile Devices MVP
2005-04-07 21:13:01 UTC
Permalink
Ao fazer month(now) está a devolver um determinado valor numérico entre 1 e
12, e é esse valor, e não a data actual, que está a ser utilizado para
determinar o respectivo mês. Para quem não sabe, as datas são guardados como
números, que definem a 'posição' da data face a um momento de referência, e
pegando no mês actual, o respectivo nº de ordem ( month(now) ) é 4. Para o
Access, o 4º dia do seu sistema de referência pertence ao mês de Janeiro,
não sei de que ano.

Usa Format(now(), "mmmm").

Alberto Silva
Post by Peter Hall
já experimentei e acontece que aparece o mês de Janeiro e não o actual (now),
o que poderá estar errado ???
Tente =Format(Month(Now());"mmmm")
Dê uma olhada no Help sobre Format.
é possivel colocar o nome do mês por extenso, em vez de o número ?
ex: =Month (Now()) irá aparecer o número do mês, qual a expressão para ter o
nome do mês ???
Obrigado.
Joao Tito Livio PT [MVP]
2005-04-07 21:55:00 UTC
Permalink
Boas!

O Osmar já tinha dado a mesma solução!, secalhar com um exemplo se entende
melhor

Acabei de colocar um exemplo para download no meu Blog

http://spaces.msn.com/members/officept/Blog/cns!1pZwqSt6dMe5GQlVFc19QCdw!211.entry

Boa Sorte
Tito
Post by Alberto Silva - Mobile Devices MVP
Ao fazer month(now) está a devolver um determinado valor numérico entre 1
e 12, e é esse valor, e não a data actual, que está a ser utilizado para
determinar o respectivo mês. Para quem não sabe, as datas são guardados
como números, que definem a 'posição' da data face a um momento de
referência, e pegando no mês actual, o respectivo nº de ordem (
month(now) ) é 4. Para o Access, o 4º dia do seu sistema de referência
pertence ao mês de Janeiro, não sei de que ano.
Usa Format(now(), "mmmm").
Alberto Silva
Post by Peter Hall
já experimentei e acontece que aparece o mês de Janeiro e não o actual (now),
o que poderá estar errado ???
Tente =Format(Month(Now());"mmmm")
Dê uma olhada no Help sobre Format.
é possivel colocar o nome do mês por extenso, em vez de o número ?
ex: =Month (Now()) irá aparecer o número do mês, qual a expressão para ter o
nome do mês ???
Obrigado.
Peter Hall
2005-04-08 23:17:01 UTC
Permalink
resultou na perfeição e entendi a explicação.
obrigado a ambos.
Post by Joao Tito Livio PT [MVP]
Boas!
O Osmar já tinha dado a mesma solução!, secalhar com um exemplo se entende
melhor
Acabei de colocar um exemplo para download no meu Blog
http://spaces.msn.com/members/officept/Blog/cns!1pZwqSt6dMe5GQlVFc19QCdw!211.entry
Boa Sorte
Tito
Post by Alberto Silva - Mobile Devices MVP
Ao fazer month(now) está a devolver um determinado valor numérico entre 1
e 12, e é esse valor, e não a data actual, que está a ser utilizado para
determinar o respectivo mês. Para quem não sabe, as datas são guardados
como números, que definem a 'posição' da data face a um momento de
referência, e pegando no mês actual, o respectivo nº de ordem (
month(now) ) é 4. Para o Access, o 4º dia do seu sistema de referência
pertence ao mês de Janeiro, não sei de que ano.
Usa Format(now(), "mmmm").
Alberto Silva
Post by Peter Hall
já experimentei e acontece que aparece o mês de Janeiro e não o actual (now),
o que poderá estar errado ???
Tente =Format(Month(Now());"mmmm")
Dê uma olhada no Help sobre Format.
é possivel colocar o nome do mês por extenso, em vez de o número ?
ex: =Month (Now()) irá aparecer o número do mês, qual a expressão para
ter o
nome do mês ???
Obrigado.
Continue reading on narkive:
Loading...