Newsgroup: it.comp.appl.access
Titolo: problema intestazioni e pie pagina stampe reports

vorrei che le mie stampe si comportassero nel seguente modo
se è la prima pagina di stampa allora mi stampa intestazione pagina in alto
per i dati della fattura e se è l'unica pagina in fondo stampa i totali e in
mezzo le voci della fattura
mentre se sono piu pagine vorrei che nella prima ci fosse intestazione
fattura e voci fino in fondo senza stampare pie di pagina , se la seconda
pagina non è+ l'ultima stampare in alto segue fat. n. del e tutte voci
fattura sul foglio e poi la terza pagina se fosse l'ultima con voci
dall'alto del foglio senza intestazione e solo in quest'ultima stampare i
totali fattura.
secondo voi è fattibile? Grazie a tutti.

Simba883 ha scritto:


Non ci ho capito molto, ma coi report si può fare quasi tutto.
Per stampare qualcosa solo all'inizio o solo alla fine del report usa le
intestazioni/piè pagina di report.
Per stampare qualcosa su ogni pagina usa le intestazioni/piè pagina di
pagina, o le intestazioni di gruppo impostando la proprietà Ripeti
sezione=Sì.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Mi spiego meglio ho un report fattura con dati in intestazione pagina e in
pie di pagina e con un sottoreport vocifattura io vorrei quanto segue
Primo caso
se è una pagina sola tutto viene stampato regolarmente
Secondo caso
se sono 2 pagine stampa intestazione in prima pagina poi voci fattura fino
in fondo al foglio e in seconda pagina invece stampa una riga con scritto
segue fattura n. xxx del xx/xx/xxxx e stampa voci fattura fino in fondo dove
poi stampa il pie di pagina con i totali
terzo e ultimo caso
se sono 3 pagine stampa intestazione in prima pagina poi voci fattura fino
in fondo al foglio, in seconda pagina invece stampa una riga con scritto
segue fattura n. xxx del xx/xx/xxxx e stampa voci fattura fino in fondo alla
pagina, e in 3 pagina invece stampa una riga con scritto segue fattura n.
xxx del xx/xx/xxxx e stampa voci fattura fino in fondo alla pagina dove poi
stampa il pie di pagina con i totali
spero di essere stato piu chiaro. Grazie a tutti.


sono sempre io avevo cambiato momentaneamente nickname

DenNiOut ha scritto:





Quindi è un tipico caso di stampa fattura, con l'intestazione riportata
sempre sulla prima pagina e il totale riportato sempre sull'ultima. A
seconda del numero dei dettagli la prima e l'ultima pagina possono anche
coincidere.
Il tutto si risolve nello stampare la dicitura "segue fattura n. xxx del
xx/xx/xxxx" su tutte le pagine che non siano la prima della fattura,
quella che riporta l'intestazione.
Metti in intestazione pagina una casella con quella dicitura, e imposti
Visible=No. Da codice sull'evento corpo.print la rendi visibile in modo
che venga stampata solo dalla seconda pagina (se c'è) in poi.
  Me.dicitura.visible=true
Nel caso di fattura su unica pagina la dicitura non sarà visualizzata
perchè quando viene eseguito l'evento corpo.print che la rende visibile
l'intestazione di pagina sarà già stata stampata.



si per la frase ok, ma per il resto? posso rendere nullo lo spazio di pie di
pagina per far stampare solo le voci se ci sono piu pagine? e eliminare
intestazione pagina nelle pagine successive per dare spazio alle voci
fattura se sono piu pagine?
grazie.

Simba883 ha scritto:


Si, il piè di pagina pagina lo lasci vuoto e con altezza zero, perchè i
totali sono nel piè di pagina report. L'intestazione pagina nelle pagine
successive non la puoi eliminare perchè ti serve per stampare la dicitura
"segue fattura n. xxx". L'intestazione completa dalla fattura sta
nell'intestazione di REPORT, non di pagina, e quindi compare solo sulla
prima pagina, liberando lo spazio per stampare più dettagli nelle pagine
successive.
