Newsgroup: it.comp.appl.access
Titolo: Testare la presenza di valori stampati in un report

Ho un report, con un raggruppamento su un campo. Nel piè di report ho messo
la stampa dei totali dei valori visualizzati nel corpo.
Può capitare che quello che è contenuto nel piè di report venga stampato in
una nuova pagina, dove non ci sono valori del corpo.
Volendo mettere i nomi dei campi stampati nell'intestazione di pagina,
ottengo nel caso sopra descritto, che ci sono questi bei titoli dei campi e
sotto i totali generali senza alcun valore a cui facciano riferimento i
titoli stessi.
E questo non è carino...
Ho provato a spulciare un po' di proprietà del report, delle sezioni ecc.
per vedere se c'era il modo di verificare se ci sono o meno record del corpo
stampati in una pagina, ma non ci sono riuscito.
Ho provato per esempio a testare il valore di uno dei campi su formattazione
o stampa del report, o del piè di report, o dell'intestazione di pagina, in
modo che se trovavo vuoto, mettevo le label invisibili, ma niente! mi da
sempre l'ultimo valore anche se stampato nella pagina precedente.
Qualche idea?
Antonio

 E questo non è carino...
Ciao Anto' ...
Ma il piè di report non compare una sola volta in coda al report stesso ?
Che valori controlli, solo quelli dell'ultima pagina ?
Ancora una volta, non ho capito ...
Forse, se me lo spieghi come ai bambini .... :-)
Ciao
OndaMax

"Antonio Biso"  ha scritto nel messaggio

Prova ad impostare due piè di pagina, io nelle fatture molto grosse ho
risolto in questo modo, quindi se emetto fatture con molti articoli, nel
report successivo mi trovo l'intestazione con il numero della fattura, nel
corpo gli articoli eccessivi, e a pie di pagina, pie di pagina2, il totale
della fattura.
Ciao Marco M.

 Forse, se me lo spieghi come ai bambini .... :-)
Il problema è proprio sull'ultima pagina: se ci sono record nel corpo, c'è
l'intestazione, un po' di record, e quindi il piè di report con i totali...
e questo è buono e giusto!
Ma se guarda caso non ci sono più record, ma il piè di report non entr nella
pagina precedente, lui mi fa una nuova pagina, intestazione, nessun record e
sotto i totali...
e questo è disdicevole...
Antonio

 della fattura.
Ma il mio non è un problema di grossi report. Vedi la mia risposta a
ondamax...
Antonio


wrote:

hai provato a giochicchiare con le proprietà stampa sezione unità di
gruppi e sezioni?
e con qualche sottoreport ridimensionabile e visibile o no?
Saluti.
Emanuele.

 nessun record e
sotto i totali...
Ho fatto un paio di esperimenti controllando su una
maschera esterna il numero totale records (estratto con un DCount
sull'origine dati) e il CurrentRecord estratto dal PièDiPaginaPagina della
penultima pagina. In quel modo, mettendoli a confronto, sono riuscito a
verificare se il PièDiPaginaReport rimaneva solo soletto sull'ultima
Pagina. Ma ....
Hai ragione te ... comunque l'ultima pagina te la stampa
sempre. Puoi rendere invisibile il PièDiPaginaReport, puoi rendere
invisibili le intestazioni di pagina, ma a quel punto sei già in
formattazione e la pagina ormai ESISTE ...
Ho l'impressione che, se c'è
modo per agire, debba essere impostato prima di ogni formattazione.
OndaMax
--------------------------------
Inviato via 
http://usenet.iol.it
 



ma a questo punto potrebbe fare una anteprima con echo false 
controllare il risultato e stampare n pagine -1 così non stampa
l'ultima pagina bianca....
Saluti.
Emanuele.


Hai controllato Ordinamento e raggruppamento?
Io nel IDFattura ho attivato intestazione (gruppo)"si" e Pič di pagina
(gruppo) "si", poi raggruppa secondo Ogni valore, intervallo ragg. 1, Stampa
sezione unita Nessuno.
Cosě non dovresti avere piů problemi, ovvio che i totali del corpo vanno
nell'ultimo pič di pagina, il che ti consente di non avere piů lo spiacevole
report vuoto con totali senza prodotti.
Marco M.

 l'ultima pagina bianca....
Domani provo a giocare con i raggruppamenti, comunque l'ultima pagina non č
bianca: ha l'intestazione di pagina, ma nessun record e quindi sotto i
totali del pič di report!!!
Antonio