Newsgroup: it.comp.appl.access
Titolo: Separatore orari in report

Ciao a tutti. Ho un report che mi elenca degli appuntamenti. La
domanda credo sia un pò banale ma non riesco a venirne a capo. Avrei
bisogno che per ogni pagina, che corrisponde ad un giorno di
appuntamenti, vi fosse una linea che mi separi gli appuntamenti del
mattino da quelli del pomeriggio. Gli appuntamenti sono ogni giorno in
numero ed orari variabili, possono anche non essercene al mattino o al
pomeriggio, nel qual caso ovviamente la linea non servirebbe.
Mille grazie a chi vorrà darmi una mano.

 ha scritto nel messaggio 
news:3e1e3ef0-cd1f-44b2...@i6g2000yqj.googlegroups.com...
Ciao a tutti. Ho un report che mi elenca degli appuntamenti. La
domanda credo sia un p� banale ma non riesco a venirne a capo. Avrei
bisogno che per ogni pagina, che corrisponde ad un giorno di
appuntamenti, vi fosse una linea che mi separi gli appuntamenti del
mattino da quelli del pomeriggio. Gli appuntamenti sono ogni giorno in
numero ed orari variabili, possono anche non essercene al mattino o al
pomeriggio, nel qual caso ovviamente la linea non servirebbe.
Mille grazie a chi vorr� darmi una mano.
[risposta]
Ti direi di utilizzare il raggruppamento; ma per che cosa? Bisognerebbe 
definire "mattina" e "pomeriggio". Poi con la espressione: iif(campoConOra = 
"mattina"; "mattina";iif(campoConOra="pomeriggio";"pomeriggio";"----")) in 
un campo calcolato definisci per ogni record il "dove stare".
Nel report fai un raggruppamento per quel campo indicando un salto pagina 
dopo la sezione (pi� di pagina sezione)...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Ciao Sergio. Sto cercando di seguire il tuo ragionamento. Ti spiego
cosa ho fatto e cosa ho ottenuto.
Ho dato come origine dati del report una query nella quale ho un campo
Periodo che mi distingue mattina da pomeriggio così:
Periodo: IIf(Left([Ora Convocazione];2)>13;"POMERIGGIO";"MATTINA")
Ho inserito questo campo nel corpo del repor non visibile.
Ho raggruppato su Periodo che è il terzo raggruppamento (ne ho altri
2, uno su Data Convocazione e uno su Ora Convocazione in ordine) .
Ho specificato per il raggruppamento per Periodo un piè di pagina e vi
ho inserito una linea.
Quello che ottengo è che i records mi vengono divisi a gruppi di uno o
due seguiti dalla linea.
Il definisci per ogni record il dove stare mi è un pò ostico....
Dove sto sbagliando?
Grazie.

 ha scritto nel messaggio 
news:ecbb93f8-84f0-4e4c...@k6g2000yqn.googlegroups.com...
Ciao Sergio. Sto cercando di seguire il tuo ragionamento. Ti spiego
cosa ho fatto e cosa ho ottenuto.
Ho dato come origine dati del report una query nella quale ho un campo
Periodo che mi distingue mattina da pomeriggio cos�:
Periodo: IIf(Left([Ora Convocazione];2)>13;"POMERIGGIO";"MATTINA")
Ho inserito questo campo nel corpo del repor non visibile.
Ho raggruppato su Periodo che � il terzo raggruppamento (ne ho altri
2, uno su Data Convocazione e uno su Ora Convocazione in ordine) .
Ho specificato per il raggruppamento per Periodo un pi� di pagina e vi
ho inserito una linea.
Quello che ottengo � che i records mi vengono divisi a gruppi di uno o
due seguiti dalla linea.
Il definisci per ogni record il dove stare mi � un p� ostico....
Dove sto sbagliando?
Grazie.
[risposta]
Diciamo che i livelli di raggruppamento dovrebbero essere:
1 - [periodo]
2 -- [data convocazione]
3 -- [ora convocazione]
E nelle propriet� dei livelli 2 e 3 dovresti impostare "gruppo intero"...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Così ottengo che mi visualizza solo gli appuntamenti del mattino.
Nessuna linea.

 ha scritto nel messaggio 
news:6fbdd37b-7116-4f9b...@r2g2000yqm.googlegroups.com...
Cos� ottengo che mi visualizza solo gli appuntamenti del mattino.
Nessuna linea.
[risposta]
Allora ho riletto la tua richiesta "...Avrei bisogno che per ogni pagina, 
che corrisponde ad un giorno di
appuntamenti, vi fosse una linea che mi separi gli appuntamenti del mattino 
da quelli del pomeriggio.".
Quindi il raggruppamento dovrebbe essere per:
1 - [data convocazione]
2 -- [periodo]
3 --- [ora convocazione]
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Ora ci siamo :) I records mi vengono divisi correttamente. L'unico
problema è che la linea di separazione mi viene ripetuta anche dopo
l'ultimo record di ogni pagina. Ho messo DataConvocazione gruppo
intero, Periodo Nessuno e OraConvocazione Gruppo intero.
Come ovviare?

 ha scritto nel messaggio 
news:71bf0fea-afda-400e...@y17g2000yqn.googlegroups.com...
Ora ci siamo :) I records mi vengono divisi correttamente.
[risposta]
Con quale annidamento di livelli?
Rispondendo qui pare il primo suggerito.
L'unico problema � che la linea di separazione mi viene ripetuta anche dopo
l'ultimo record di ogni pagina. Ho messo DataConvocazione gruppo
intero, Periodo Nessuno e OraConvocazione Gruppo intero.
Come ovviare?
[risposta]
Hai inserito gli oggetti (linee e altro) nel pi� di pagina di ogni sezione?
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA

 > Sergio MAZZA
E invece, fesso che sono, dovevo inserirla nell'intestazione, così ho
una linea che mi separa le intestazioni dei campi dai campi stessi ed
una che mi separa gli orari, Perfetto! Grazie 1000 Sergio, ora ho
capito anche un pò meglio i raggruppamenti sui report, ciao.

 ha scritto nel messaggio 
news:edeb41b6-5c34-40ac...@h21g2000yqa.googlegroups.com...
E invece, fesso che sono, dovevo inserirla nell'intestazione, cos� ho
una linea che mi separa le intestazioni dei campi dai campi stessi ed
una che mi separa gli orari, Perfetto! Grazie 1000 Sergio, ora ho
capito anche un p� meglio i raggruppamenti sui report, ciao.
[risposta]
Bene...
Ciao.
-- 
Sergio MAZZA