2015-12-08 13 views
5

Ho un report Crystal che può mostrare uno o più record (in base al tipo di input). Ogni record può avere una o più pagine. Ho bisogno di inserire una pagina vuota dopo ogni record (non solo ogni record su una pagina, anche una pagina vuota dopo ogni record).Inserire una pagina vuota dopo ogni record in Crystal Report

Ho provato controllando New Page Before/New Page After ma tutto quello che era riuscito a ottenere le voci duplicate o una pagina vuota alla fine del rapporto (ho bisogno di uno dopo ogni record)

risposta

1

si può raggiungere come:

  • dividere il dettagli sezione o il vostro piè di pagina gruppo, dopo il quale si desidera una pagina vuota, in due sottosezioni per esempio Details a, Details b o Group Footer a, Group Footer b.
  • Per inserire una sotto-sezione: aperta Esperto sezione, selezionare Dettagli o piè di pagina gruppo e quindi fare clic sul pulsante Inserisci .
  • Attiva/controllare New Page After possibilità di entrambe le tesi sottosezioni in Esperto sezione
  • Assicurarsi che Suppress Blank Section è incontrollato
  • Se necessario, per disabilitare pagina di inserimento vuoto alla fine della soppressione set formula rapporto in New Page After come Not OnLastRecord

Aggiornamento: Per sopprimere intestazione e piè di informazioni sulla pagina vuota

  • creare due Campi formula, ShowHF e HideHF
  • valore Set di ShowHF come:

    WhilePrintingRecords; 
    numberVar ShowInfo := 1; 
    
  • valore Set di HideHF come:

    WhilePrintingRecords; 
    numberVar ShowInfo := 0; 
    
  • Luogo ShowHF in Details a sotto-sezione e HideHF in Details b comma e reprimere sia ShowHF e HideHF
  • Impostare la formula di soppressione per intestazione pagina e Piè di pagina come:

    numberVar ShowInfo = 0; 
    
+0

Il tuo metodo aggiunge una nuova pagina dopo ogni record, ma la pagina contiene informazioni di intestazione e piè di pagina (voglio una pagina vuota). Sto pensando di sopprimere l'intestazione e il piè di pagina per l'ultima pagina del record. Posso usare 'PageNumber = TotalPageCount' per determinare se sono sull'ultima pagina del rapporto, ma non so come determinare se sono sull'ultima pagina del record corrente. – Timo89

+0

Controllare l'aggiornamento per sopprimere le informazioni di intestazione e piè di pagina. – haraman

Problemi correlati