Newsgroup: it.comp.appl.access
Titolo: mese attuale meno uno

come si può fare in modo che in una query venga visualizzato il mese 
corrente meno 1, ossia se siamo ad aprile che venga visualizzato marzo? 
come si modifica questo codice MonthName(Month(Date()))
grazie 

 ha scritto nel messaggio 
news:4814a9b9$0$29988$5fc...@news.tiscali.it...

dateadd("m";-1;Now()) 

 grazie
Beh non conosco la funzione MonthName ma io farei cosě
Format(Month(Date())-1;"mmmm")
Ciao
--
Roberto da Parma 

 ha scritto nel messaggio 
news:4814ac46$0$29969$5fc...@news.tiscali.it...

format(dateadd("m";-1;Now());"mmmm")

 ha scritto nel messaggio 
news:4814a9b9$0$29988$5fc...@news.tiscali.it...

 MonthName(Month(Date())-1)
Ciao
Daniele 

 Daniele
MonthName... non la conoscevo... poi la cerco però....!
Il metodo giusto è usare come ha detto Maurizio il DateAdd (-1) in
modalità MESE... e solo DOPO Formattare a "mmmm"
Come hai suggerito tu... ho il sospetto che in caso di Gennaio...
possa restituire uno ZERO che non è interpretabile come Dicembre
dell'anno prima... se non inserendo inutili controlli...!
Guarda che ti controllo.. ;-)
@Alex

 ha scritto nel messaggio 
news:63434076-41f6-4a90...@8g2000hse.googlegroups.com...





@Alex
Basterebbe metterci in mezzo un if .... che nel caso tu voglia rimanere 
nell'anno restitusce gennaio...se no dicembre dell'anno prima...diversamente 
allora consiglierei l'uso di DateSerial ...io lo uso per il calcolo nelle 
Ri.Ba ma si può tranquillamente usare anche in senso inverso....
P.s. E chi controlla il controllore??? ;-)
Ciauz
--
Roberto da Parma

 Roberto da Parma
@Alex

 ha scritto nel messaggio 
news:46a461db-5efd-41e2...@z72g2000hsb.googlegroups.com...
[cut]





@Alex
Scusa Alex, non volevo intendere che fosse il migliore il mio, sono 
d'accordo sul fatto che conviene sempre scrivere meno codice possibile...
Mi è servito anche a me per confrontare i diversi modi di scrivere del 
codice ed arrivare al medesimo risultato...
La mia sul "chi controlla..." era una battuta... :-))
Ma a questo punto chiedevo...è meglio usare DateAdd in luogo di DateSerial 
per lo scopo??


 Roberto da Parma
@Alex

 ha scritto nel messaggio 
news:1fc4c25f-ff6c-46b2...@m36g2000hse.googlegroups.com...
[cut]



A che pro...?
Mi sfugge l'ottica....

@Alex
Per calcolare una scadenza...es.:
Ho una data per cui devo calcolare la scadenza con i canonici 30 gg. DF FM 
... io uso DateSerial ...
forse si può giungere allo stesso risultato anche con DateAdd ...
--
Roberto da Parma 

 Roberto da Parma
In questo caso io uso il DateAdd, e le scadenze le ho razionalizzate
tutte in gg equivalenti anche se magari nelle combo di selezione ho
visualizzato i mesi o anni... ma quella è solo visualizzazione.
@Alex

 Roberto da Parma
In questo caso io uso il DateAdd, e le scadenze le ho razionalizzate
tutte in gg equivalenti anche se magari nelle combo di selezione ho
visualizzato i mesi o anni... ma quella č solo visualizzazione.
@Alex
Grazie della precisazione...
--
Roberto da Parma 

 P.s. E chi controlla il controllore??? ;-)
Questo è un problema... che risolviamo subito... Daniele(CIDI) nel
tempo libero... che ne ha poco visto tutti i lavori che deve fare...
in questo periodo ho qualche lavoretto da fare....in campagna :<))
controlla i controllori.
Siiiii ... mi diverto pure... tu sei un sorvegliato speciale.....^__^
@Alex
Ciao
Daniele