Newsgroup: it.comp.appl.access
Titolo: non stampare pagina vuota di un report

Ciao a tutti,
Ho un report composto da 2 pagine (es: OrdineCliente +
OrdineDiStampa), per ogni OrdineDiStampa c'è un OrdineCliente ma
alcuni OrdiniCliente non hanno anche un OrdineDiStampa (scusate il
giro di parole), ne consegue che stampando il report che è composto
dalle 2 pagine, per gli OrdiniCliente che non hanno OrdineDiStampa, la
seconda pagina viene stampata vuota, qualcuno sa se e come è possibile
evitarlo?
Grazie
Myc

(.....)

Crea due report separati: uno per l'ordine cliente e uno per l'ordine di stampa.
Quest'ultimo lo inserirai come sottoreport nel corpo del report dell'ordine cliente, dandogli un'altezza di pochissimi
millimetri (al limite 0) ed impostandone la proprietà Espandibile a Sì.
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

 Vincenzo Turturro
Il mio report Ordine è composto da OrdineCliente (che comprende un
sottoreport DettagliOrdine) e da un sottoreport OrdineDiStampa che è
quello della seconda pagina (ma compreso nel corpo del primo report).
Nel corpo del sottoreport OrdineDiStampa ho impostato la proprietà
Espandibile a Sì e ho ridotto l'altezza del sottoreport al minimo.
Ma la seconda pagina, anche quando è vuota, viene stampata comunque.
Non so se può esserti utile per capire cosa c'è di errato ma ti
informo che il report Ordine non ha nè intestazione di Report, nè di
pagina, tutti i dati sono contenuti nel copro, questo perchè il
sottoreport OrdineDiStampa verrà poi inviato al fornitore che non
dovrà vedere le info relative al cliente.
In cosa ho errato?
Grazie mille
Myc



A questo punto non mi è chiaro cosa intendi con "seconda pagina".
Hai messo un'interruzione di pagina nel corpo del report principale ?



Si l'ho messa, la seconda pagina è composta dal sottoreport
OrdineDiStampa (che rimane compreso nel corpo del report principale e
viene diviso da quest'ultimo dall'interruzione di pagina).
Provo a spiegarti meglio in modo da renderti chiara la situazione.
Il mio report principale è OrdineCliente.
Nel corpo di questo report sono presenti tutti i dati relativi
all'ordine (nuemero, data, cliente etc) e un sottoreport
DettaglioOrdine che mostra gli articoli ordinati.
Sempre nel corpo del report principale OrdineCliente, c'è
un'interruzione di pagina e subito dopo c'è un sottoreport
OrdineDiStampa che mostra i dati relativi all'ordine di stampa da fare
al fornitore.
Non tutti gli ordini dei clienti prevedono un ordine di stampa, quindi
la seconda pagina (quella nel quale è presente il sottoreport
OrdineDiStampa) quando quest'ultimo non c'è, rimane vuota.
Ho seguito le tue indicazioni ed ho impostato la proprietà Espansibile
a Sì e ho ridotto al minimo l'altezza del sottoreport ma non è
cambiato nulla.
(ps: per ridurre al minimo l'altezza del sottoreport l'ho selezionato
e ho rimpicciolito lo spazio che occupa all'interno del corpo del
report e ho ridotto anche la sezione che lo contiene, ok?)
Grazie mille
Myc

La tua domanda sull'interruzione di pagina mi ha fatto venire un
dubbio, ho provato a toglierla ed in effetti ora la seconda pagina, se
vuota, non viente stampata.
Grazie mille
Myc