Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [DELPHI] Il Fantastico Mondo dei Report

    Bhe il titolo dice già tutto cmq...

    Vorrei realizzare la stampa di una query sui movimenti del mio magazzino facendo fare al report un salto pagina ogni volta che cambia il valore del record tipo_mov_magazzino... ES:

    pagina 1
    BV 01/01/2007 n°1
    BV 01/01/2007 n°2
    BV 01/01/2007 n°3
    BV 01/01/2007 n°4
    BV 01/01/2007 n°5

    pagina 2

    FV 01/01/2007 n°1
    FV 01/01/2007 n°2
    FV 01/01/2007 n°3

    Spero di esseremi spiegato bene... perchè sta cosa mi sta facendo impazzire!!!

    Grazie a tutti!

  2. #2
    Perdonatemi ho dimenticato di dire che uso quickreport...

  3. #3
    Ho risolto da solo:

    imposto una variabile pubblica sDoc : String;

    e poi uso questo metodo:

    procedure TForm1.DetailBand1AfterPrint(Sender: TQRCustomBand;
    BandPrinted: Boolean);
    begin
    sDoc := self.QuickRep1.DataSet.Fields[2].AsString;
    end;

    procedure TForm1.DetailBand1BeforePrint(Sender: TQRCustomBand;
    var PrintBand: Boolean);
    begin
    if sDoc <> self.QuickRep1.DataSet.Fields[2].AsString then
    self.DetailBand1.ForceNewPage := True else
    self.DetailBand1.ForceNewPage := False;

    end;

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Re: [DELPHI] Il Fantastico Mondo dei Report

    Originariamente inviato da morfeusflash
    Bhe il titolo dice già tutto cmq...
    Il titolo dice poco e niente, e infatti l'ho modificato che è meglio.

    Se non ricordo male (non uso QuickReport da qualche tempo), esiste una tipologia di banda adatta al raggruppamento, in base al valore di un campo che può essere associato ad essa tramite l'Object Inspector, con proprietà che consentono di impostare il salto pagina.

    Eventualmente, dai un'occhiata anche alla Guida in linea.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.