It is currently 22 April 2025, 3:25 Advanced search

Perchè "Intestazione report" è sotto "Intestazione pagina" ?

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Perchè "Intestazione report" è sotto "Intestazione pagina" ?

Postby teopost » 5 July 2011, 13:53

C'è una cosa nei report che non riesco a capire.
Se creo un n uovo report, nel treeview viene giuistamente proposta una struttura di defautl che e' composta da (in ordine):

- Intestazione report
- Intestazione pagina
- Corpo pagina
- Piede pagina
- Piede report

E fin qui tutto bene. E' esattamente come me lo aspetto.
Quello che non capisco è il motivo per il quale la posizione, nel layout del book, viene invertita fra Intestazione pagina e Intestazione report.
Ammetto che questa cosa faccio fatica a digerirla, ma sono sicuro che c'è un motivo.
Se è cosi', quale e'?
Oracle Database Administrator
User avatar
teopost
 
Posts: 211
Joined: 26 October 2010, 20:46

Re: Perchè "Intestazione report" è sotto "Intestazione pagin

Postby r.bianco » 5 July 2011, 15:52

Mi trovo nella stessa situazione.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: Perchè "Intestazione report" è sotto "Intestazione pagin

Postby alsen » 5 July 2011, 17:41

Anch'io mi sono sempre chiesto il perchè ? mi aggiungo alla lista
Instant developer
User avatar
alsen
 
Posts: 125
Joined: 27 October 2010, 6:46
Location: Bologna

Re: Perchè "Intestazione report" è sotto "Intestazione pagin

Postby g.lanzi » 13 October 2011, 11:29

L'ordine di stampa delle sezione è quello che ci si aspetta, la differenza è tutta nella posizione in cui la sezione deve stamparsi, cioè in quale box. Tutto dipende dallo scopo per cui sono nate le sezioni, e da come vengono usate in pratica.
Non viene invertito l'ordine delle sezioni, ma non tutte le sezioni vengono stampate nello stesso posto.

Se prendiamo come esempio un romanzo capiamo subito il perché dell'organizzazione:
1) la copertina è l'intestazione report, nel corpo pagina - va infatti stampata una volta per libro, dove solitamente ci sta il testo ma prima di esso
2) il testo è l'insieme dei dettagli (e dei gruppi), nel corpo pagina - il testo del libro vero e prioprio, non può che stare in mezzo alla pagina
3) la pagina "the end" è il piede report, nel corpo pagina - va stampata una volta per libro, dove solitamente ci sta il testo ma dopo di esso
4) il nome del capitolo corrente è l'intestazione pagina, nella box in alto - non fa parte del contenuto del libro, è un'informazione separata che va quindi messa altrove
5) il numero della pagina corrente è il piede pagina, nella box in basso - vale la stessa considerazione dell'intestazione pagina

Non c'è motivo di cercare lo stesso ordine visuale tra la frequenza di stampa delle sezioni e la loro disposizione finale nella pagina. Anzi, considerando che il flusso dei dati del report non è letto in modo lineare rispetto alla struttura degli oggetti (infatti quando leggo un libro e cambio pagina non leggo di nuovo il nome del capitolo, poi il testo della pagina e poi il numero di pagina) è normale che qualcosa cambi posizione.
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 15 guests

cron