Newsgroup: it.comp.appl.access
Titolo: totali mensili

Ciao a tutti,
ho un database dove ho i seguenti campi:
[data] [nominativo] [carico] [scarico]
ho creato una query che mi permetta di avere i totali ed i netti suddivisi 
per mese:
Campo:    [mese]:mid([data];4;2)    [carico]    [scarico] 
[netto]:[carico]-[scarico]
Tabella:
Formula:    Raggruppamento            Somma    Somma    Somma
Ordinamento:    crescente
e tutto funziona, tranne per il fatoo che vorrei visualizzare proprio il 
mese (gennaio, febbraio, ...), anziché il numero del mese (01, 02, ...).
Come posso fare?
Grazie in anticipo, Fabio. 

[CUT]
Ciao,
 perchè non ti crei una function che sostituisce il nr 01 -02 etc..con i 
nomi dei mesi? 

 wrote in message 
news:dekooc$87g$1...@area.cu.mi.it...

Prova
format ([data];"mmmm")
ciao

 ha scritto nel messaggio news:dekooc$87g$1...@area.cu.mi.it...

Ehilà!
Prova con la funzione Choose;
es.
Choose(val([mese]),"Gennaio","Febbraio","Marzo"...)
Ciao.
-- 
Sergio MAZZA 

[CUT]
Ciao Sergio,
you are the best ! ;-) 

 you are the best ! ;-)
Ciao Gaspare, you are the bell?
Ciao.
-- 
Sergio MAZZA 


Questa liason ci sta sfuggendo di mano..
dopo la combine Mario-Ciroteo... che sucederà al Cisa2?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


Già provato, ma non c'è verso di farglielo piacere, né dalla struttura della 
macro, né nelle proprietà del campo in maschera. Continua imperterrito a 
restituirmi i valori numerici.
Grazie lo stesso.
Fabio 


Ciao,
riguarda la sintassi perche' devi usare 3 m (mmm) e non 4 (mmmm).; se tu
inserisci ([mese] = format([data],"mmm") funziona al 100%, ne faccio uso
giornaliero.
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao Gaspare, you are the bell?
Eh no...questa proprio te la potevi risparmiare -> quando al mattino mi 
guardo allo specchio ho un'attimo di paura...poi pian piano essendo da solo 
capisco che sono io e non č lo specchio che mi fa i dispetti ! ;-) 

 wrote in message 
news:demm3a$pg7$1...@area.cu.mi.it...

Non in tutte le versioni funziona:
=MonthName(Month([campodata])
ciao 

 giornaliero.
In realtà viene utilizzato nells truttura della query, quindi è qualcosa 
tipo:
MESE: Format([Data];"aa mmmm")
Raggruppamento
ed effettivamente sembra funzionare. Asino io che non so scrivere le formule 
nella griglia.
Problemino ulteriore: non me li ordina per data crescente, ma, impostando il 
formato "aa mmmm", me lo ordina prima per anno (avendo messo aa davanti), 
poi in ordine ALFABETICO i mesi!!
Come posso fare per ordinarli in ordine cronologico?
P.S.
"mmmm" mi restituisce il moe completo del mese, altrimenti, con "mmm" mi 
restituisce soltanto i primi 3 caratteri (gen, feb, mar, ...). 

 ha scritto nel messaggio 
news:xDBPe.83399$2U1.4...@news3.tin.it...

Sembra non gradire molto ... 

 piano essendo da solo capisco che sono io e non è lo specchio che mi fa i dispetti ! ;-)
Specchiati con la carta d'identità!
Ciao.
-- 
Sergio MAZZA 

 Come posso fare per ordinarli in ordine cronologico?
Io metterei un altra volta il campo data, lo metti non selezionato ma 
ordinato. Togli l'ordinamento dal campo che usa la funzione format e il 
gioco è fatto.
Ciao,
Massimo 

 Specchiati con la carta d'identitŕ!
in effetti potrebbe essere un'idea...lasciamo perdere la patente la cui foto 
risale ad un ventennio fŕ...potrei iniziare a buttar giů qualche lagrimuccia 
! ;-)
Ciao e buona giornata :-)

 ha scritto nel messaggio 
news:demv0g$5am$1...@area.cu.mi.it...

No, perché in questo modo riaggreghereppe per i singoli giorni ...
Anche togliendo la spunta sulla visualizzazione, comunque nella riga formula 
deve rimanere "Raggruppa". Non è possibile mettere "Dove", perché và in 
errore.
Fabio 

 ha scritto nel messaggio 
news:dekooc$87g$1...@area.cu.mi.it...

Alla fine me la sono cavata con una soluzione, frose non troppo elegante, ma 
comunque che mi permette di ottenere quello che desidero:
ho creato un bel report con raggruppamento per [data], raggruppato secondo: 
Mese, intervallo: 1.
Nell'intestazione di gruppo ci ho piazzato un bel campo non legato con:
=Format([Data];"mmmm")
e di fianco un altro con:
=Format([Data];"aaaa")
così ho tutto ordinato cronologicamente per anno e mese.
di seguito ho fatto calcolare i totali dei chili e le medie che mi 
interessano.
Nel piè di report i totali e le medie complessive, tutto pronto per una 
bella stampa dopo averne preso visione in preview.
Magari non molto elegante, certamente scandalosa per un programmatore SQL, 
ma efficace per i miei scopi.
Grazie lo stesso a tutti quanti, siete stato comunque di grande aiuto.
Fabio. 

 Fabio
Ciao,
Massimo 


Il problema è che a me serve il mese scritto in lettere ed in questo modo 
ordina per ordine alfabetico, non in ordine cronologico.
Fabio 


Non devi per forza usare lo stesso campo
fatti la query con il mese testuale come ti serve aggiungi il campo
calcolato come numero e ordina per quello


 calcolato come numero e ordina per quello
Dato che prima raggruppo per anno/mese e poi riutilizzo il campo [Data] per 
effettuare il riordino, impostando quest'ultimo come campo calcolato mi dà 
errore.
Grazie, Fabio.