+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

Report - subreport in pagefooter

  1. #1
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Per quale motivo il "pi di pagina pagina" (pagefooter) di un report, anche con l'opzione "Altezza automatica" abilitata quando contiene un sottoreport (subreport) non si espande in automatico in funzione dei dati contenuti nel sottoreport?

  2. #2
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Fatta prova e a me risulta che ha comportamento differente tra [PIE DI PAGINA REPORT] e [PIE' DI PAGINA PAGINA]:
    se parliamo del [PIE DI PAGINA REPORT] funziona, mentre nel [PIE' DI PAGINA PAGINA] no.
    Credo tuttavia che abbia un senso questa cosa, ovvero per disegnare il REPORT, le pagine deve avere dei punti fissi, l'Header ed il Footer di pagina, e tutto l'interno ridimensionabile.
    Ho infatti aumentato l'altezza del Footer di pagina ed il SubReport prende sempre il Massimo dell'altezza, ovvero funziona l'espandibilit ed il ridimensionamento, ma LIMITATO dall'altezza del [PIE' DI PAGINA PAGINA], e come accennato ha senso questa cosa.
    ℹ️ Leggi di pi su @Alex ...

  3. #3
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Fatta prova e a me risulta che ha comportamento differente tra [PIE DI PAGINA REPORT] e [PIE' DI PAGINA PAGINA]:
    se parliamo del [PIE DI PAGINA REPORT] funziona, mentre nel [PIE' DI PAGINA PAGINA] no.
    Credo tuttavia che abbia un senso questa cosa, ovvero per disegnare il REPORT, le pagine deve avere dei punti fissi, l'Header ed il Footer di pagina, e tutto l'interno ridimensionabile.
    Ho infatti aumentato l'altezza del Footer di pagina ed il SubReport prende sempre il Massimo dell'altezza, ovvero funziona l'espandibilit ed il ridimensionamento, ma LIMITATO dall'altezza del [PIE' DI PAGINA PAGINA], e come accennato ha senso questa cosa.
    Peccato... tra l'altro aggiungo che non funziona nemmeno se al posto del SubReport c' una casella di testo multiriga... quindi proprio una questione "meccanica".

    Siccome vorrei inserire un SubReport proprio in quella sezione mi venuta un'idea su come fare, ma non mi piace per niente... ovvero:

    Apro il subreport come report, magari in background (dovrei capire come), recupero l'altezza che occupa e me la salvo da qualche parte, chiudo subito dopo il report.

    Apro successivamente il report contenente nella sezione [PIE' DI PAGINA PAGINA] il subreport ed all'evento "Su caricamento" aggiungo l'altezza precedentemente recuperata alla dimensione del [PIE' DI PAGINA PAGINA].

    C' secondo voi una soluzione migliore?

  4. #4
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Fai attenzione perch il PiediPaginaPagina in ogni pagina... quindi se il SubReport alto 15cm... la sezione reale di stampa del Corpo e delle altre sezioni si riduce molto... veramente quello che vuoi...?

    Nel caso essendo un SubReport puoi ricostruire l'altezza in base al Numero dei Records... sapendo l'altezza del Corpo, tutte le altre sezioni sono Fisse, il Corpo*NRecords+PartiFisse hai il totale.
    ℹ️ Leggi di pi su @Alex ...

  5. #5
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Fai attenzione perch il PiediPaginaPagina in ogni pagina... quindi se il SubReport alto 15cm... la sezione reale di stampa del Corpo e delle altre sezioni si riduce molto... veramente quello che vuoi...?

    Nel caso essendo un SubReport puoi ricostruire l'altezza in base al Numero dei Records... sapendo l'altezza del Corpo, tutte le altre sezioni sono Fisse, il Corpo*NRecords+PartiFisse hai il totale.
    In pratica si tratta di un report di una fattura, nella quale il riepilogo "IVA / Esenzioni" riportato in un sottoreport, mi piace l'idea che il totale della fattura (con le relative aliquote / esenzioni) venga riportato su ogni pagina e che rimanga sempre sul fondo.

    Purtroppo le descrizioni delle esenzioni sono spesso lunghe e pertanto ho dovuto abilitare l'espansione automatica delle caselle di testo. Quindi, sebbene il numero di record pu essere noto, il numero di "righe" no (o almeno io non saprei come calcolarlo a meno di utilizzare un carattere a spaziatura fissa, cosa che per vorrei evitare).

    Mi rendo conto che si tratta di un mero problema estetico... potrei spostare tutto nella sezione [pi di pagina report] ed avrei comunque i dati necessari al documento... per certi crucci... se risolti, portano soddisfazioni.

  6. #6
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Ma se MONORIGA... non fai prima a mettere 3(n) textBox che valorizzano il Totale...?
    Quella della Descrizione la Tronchi se supera 50chars(quelli che ritieni)... mettendo in Origine Controllo =Left$(TuoTesto,50)
    Capisco che non sia il massimo ma semplifica bene le cose...
    ℹ️ Leggi di pi su @Alex ...

  7. #7
    L'avatar di Kwisatz
    Kwisatz non  in linea Scolaretto
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Ma se MONORIGA... non fai prima a mettere 3(n) textBox che valorizzano il Totale...?
    Quella della Descrizione la Tronchi se supera 50chars(quelli che ritieni)... mettendo in Origine Controllo =Left$(TuoTesto,50)
    Capisco che non sia il massimo ma semplifica bene le cose...
    Ess, il left come da te consigliato oppure un carattere a spaziatura fissa... dichiaro sospeso il tentativo di risolvere il "cruccio".

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Report e subreport
    Da lucentr nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 14-10-2016, 16:02
  2. creare subreport da vba
    Da ciapeo nel forum Microsoft Word
    Risposte: 9
    Ultimo Post: 22-07-2008, 16:24
  3. [ACCESS VBA] Centrare subreport
    Da andromeda nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 05-12-2007, 11:22
  4. [Active Report] Stampare righe verticali in subreport
    Da Badthing nel forum Visual Basic 6
    Risposte: 7
    Ultimo Post: 21-12-2006, 00:27
  5. subreport in report
    Da Luisa nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 17-03-2004, 15:00