Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    74

    vb2010: continuare la stampa dopo aver finito i record

    Salve a tutti.
    Seguendo il progetto di alextyx sono riuscito a creare il mio report che legge i dati da una tabella mdb e li espone in una stampa tabellare con varie condizioni e formati.
    Tutto perfetto (grazie !!!)
    Ho pero' un problema.
    L'esempio permette per mezzo del controllo sulla fine delle righe lette la possibilita' di verificare la fine pagina e scrivere il pie' di pagina.

    codice:
     righepag = 56
            For i = i To i + righepag
                If i < bds.Count Then
    ...
    ...
            e.HasMorePages = True              
                Else
                    e.HasMorePages = False
                    'Blocco la stampa
                End If
            Next i
    e.Graphics.DrawLine(Pens.Black, 10, 767, 1145, 767)
            Pagina += 1
            e.Graphics.DrawString("Pagina " & Pagina, Font_riga, Brushes.Black, 1050, 777)
    Poi, se

    codice:
     If i > bds.Count Then
    ..
    ..
    posso scrivere dei totali ecc ecc.

    Io, pero', nella mia stampa dopo aver elencato tutti i record presenti nella tabella, avrei bisogno di stampare tante righe (frutto di altre elaborazioni e righe fisse). ( e non solo un pič di pagina). Il totale di queste righe mi fa superare il valore di "righepag", ma arrivato a questo punto non riesco a gestire piu' il salto pagina e stampa tutto di seguito ....

    Addirittura, sarebbe bene poter "scrivere" tante righe vuote dopo la fine dell'elaborazione dei record, cosi' da riportare nella pagina nuova tutto il resto.

    Non so come gestire questa situazione ( o se lo si possa fare).

    Potreste aiutarmi ? Grazie
    Dopo anni di programmazione amatoriale in VBA, ho deciso di passare a VB.NET

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    74
    Scusate, ma proprio nessuno sa aiutarmi?
    Dopo anni di programmazione amatoriale in VBA, ho deciso di passare a VB.NET

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.