Newsgroup: it.comp.appl.access
Titolo: Impedire stampa totali in una pagina vuota

Salve a tutti
Come da oggetto vorrei impedire che i totali siano stampati in una pagina
vuota quando tutti i record entrano nella pagina precedente.
Spiego meglio: ho un report di più pagine quando il numero dei records che
entrano nella prima pagina coincide con il numero da stampare i totali
vengono stampati nella pagina successiva senza nessun record.
Io vorrei che mi spostasse almeno un paio di record dalla prima pagina nella
successiva dei totali.
Ricordo di aver letto qualcosa di simile ma non sono riuscito a trovarlo.
Ringrazio anticipatamente chi volesse fornirmi qualche indicazione
saluti Daniele

 ha scritto nel messaggio
news:3IFIa.118133$pR3.2...@news1.tin.it...

In quale sezione del report hai inserito i totali? Di solito si inseriscono
nel piè di pagina Report...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:bd3r8h$jt8$1...@canarie.caspur.it...

Ciao Sergio, grazie per la risposta e per essere rientrato in anticipo :-)
ti faccio un  riassunto di tre gg di prove ed i risultati ottenuti.
1) I totali sono nel piè di pagina report
2) nel piè di pagina pagina ho gli stessi totali in controlli, non visibili,
che fanno riferimento ai controlli del piè di pagina report. su stampa ho il
codice: if 
me.page
 = me.pages then seguono tutti i nomi dei controlli da
visualizzare.
Tutto questo funziona bene fino a quando ho 20 record da stampare ed il
report è di una pagina. Appena aggiungo un'altro record il report diventa di
due pagine, però il ventunesimo record lo vedo nella prima pagina ed i
totali nella seconda pagina insieme all'intestazione pagina. Tutto questo
fino al 25° record (ho provato ad aggiungere un record alla volta alla
fattura da stampare per vedere il perchè della seconda pagina) il 26° lo
vedo nella seconda pagina insieme ai totali. Ho smanettato nelle varie
sezioni del report (stampa sezione unita) ma senza successo. Non ho niente
nell'intestazione report. su stampa dell'intestazione pagina ho codice per
visualizzare il codice fiscale o la partita iva.
saluti Daniele


 Prova a rendere invisibile tutta la sezione:
Es.
If Me.Page = Me.Pages Then
    Me.Section(acPageFooter).Visible = False
Else
        Me.Section(acPageFooter).Visible = True
End If
Ciao.
--
Sergio MAZZA


Ciao Sergio,
Ho provato come mi hai suggerito ma senza successo. La visibilità dei totali
è subordinata alla proprietà Visibile dei controlli. Se la proprietà
Visibile = SI i totali sono visibili in tutte le pagine altrimenti no .
Secondo me l'errore dovrebbe essere nella sezione corpo. Come spiegare che
al 21° record il report diventa di due pagine pur continuando a mettere i
record nella prima pagina? Come se ci fosse un'interruzione di pagina o del
codice per stampare n righe (faq del sito comune) codice che ho anche usato
ma non in questo db. Volendo stampare l'intestazione della fattura in tutte
le pagine ho lasciato vuota l'intestazione report mettendo tutto nell'
intestazione pagina. Ha qualche importanza?
Intanto provo a rifare il report.
Saluti Daniele


Prova a fare un raggruppamento per Cliente, anche se uno solo, e impostare
nel gruppo: "stampa sezione unita" a "gruppo intero"; non sono convinto che
sia la soluzione ma tentar non cuoce.
Io però non stamperei su tutte le pagine l'intestazione e totali; però è un
mio pensiero...
Ciao.
--
Sergio MAZZA


saluti Daniele
---

 ---
L'intestazione sulla prima, dalla 2 in poi un bel Segue Fatt. N. del (in
alto) e alla fine i totali...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:bdah1k$8at$1...@canarie.caspur.it...

Ho provato la tua soluzione mettendo nell'intestazione pagina i controlli da
rendere visibili dopo la 1 pagina guadagnando un po' di spazio nelle pagine
successive anche se l'intestazione pagina è + alta e vuota nella 1 pagina.
Tutto questo però non risolve il problema.
Resta il limite, nella sezione corpo, di venti record per la prima pagina.
Vuol dire che il mio amico farà due fatture in caso i record sono 20. a
caval donato non si guarda in bocca :)))
Rode comunque non esserci riuscito, forse mi si addice il detto: ognuno cu
so misteri....ecc. ecc...
Se non hai altre idee da suggerirmi ti ringrazio per l'aiuto, e visto che
già ti hanno pagato una pizza virtuale potrei aggiungerci una...birra :-)
altrimenti una granita al primo incontro.
saluti Daniele


Il "limite", come dici tu, è relativo al contenuto da stampare. Se ho delle
descrizioni molto lunghe che obbligano i conrtolli ad andare a capo, per
forza di cose avrai un report con più pagine. Mi dispiace ma non so' che
dirti anche perché  non mi incaponisco a trovare soluzioni su oggetti
(report) che notoriamente sono dinamici; oltre al fatto che devi combattere
con supporti dal limite fisico ben definito (fogli di carta e stampanti)...
Ciao e grazie per la birra...
--
Sergio MAZZA


Risolto :-)))
Ho messo visibile= NO il piè di pagina report. Evidentemente non erano solo
i controlli che dovevano essere invisibili ma anche la sezione.
Ciao Daniele
---