Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    64

    [Delphi]:da StringGrid a QuickRep

    Avrei la necessità di stampare uma StringGrid, formattando la pagina in lunghezza e larghezza, credo che questa possibilità le offre solo QuickRep.
    Esiste una semplice procedura per trasmettere i dati da StringGrid ad una QuickRep ?
    E’ possibile ?
    Qual è la procedura ?

    Grazie dell’attenzione

    Giovanni

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,310
    Non c'è nulla di automatico: devi esportare i dati della tua StringGrid all'interno di un "contenitore" che possa essere sfruttato da QuickReport per poter scandire le righe al suo interno e stamparle ripetendo le bande associate.

    Ad esempio, potresti disporre del componente ClientDataSet per creare una tabella in memoria, inserendo un record per ciascuna riga della StringGrid e, successivamente, attraverso il componente DataSource (da posizionare sul report) effettuare il collegamento (binding) del report con il DataSet provvedendo quindi a generare una stampa che ripeta ciascuna banda di dettaglio (e i controlli QR in essa contenuti) fino ad esaurimento dei record, creando le pagine multiple se necessario a seconda della quantità di dati da stampare.

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

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    64
    Originariamente inviato da alka
    Non c'è nulla di automatico: devi esportare i dati della tua StringGrid all'interno di un "contenitore" che possa essere sfruttato da QuickReport per poter scandire le righe al suo interno e stamparle ripetendo le bande associate.

    Ad esempio, potresti disporre del componente ClientDataSet per creare una tabella in memoria, inserendo un record per ciascuna riga della StringGrid e, successivamente, attraverso il componente DataSource (da posizionare sul report) effettuare il collegamento (binding) del report con il DataSet provvedendo quindi a generare una stampa che ripeta ciascuna banda di dettaglio (e i controlli QR in essa contenuti) fino ad esaurimento dei record, creando le pagine multiple se necessario a seconda della quantità di dati da stampare.

    Ciao!
    Straordinario,
    da questo post ho imparato più di quel che chiedevo.
    Grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.