Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    48

    [VB6] Mandare il contenuto di una msflexgrid in un report!

    Salve ragazzi ho un piccolo problemino da risolvere.
    Ho riempito la mia msflexgrid con dei dati ovviamente estratti dal db con una query, qualcuno mi sa dire come posso mandare tutto il contenuto della msflexgrid ad un report per la stampa?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    42
    Che tipo di report?
    File di testo, file excel, file word, ecc...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    48
    DataReport di VB6,Cmq ho risolto...mi sono accorto però di un altro problema:
    Siccome i dati da stampare occupano molto spazio, in un foglio A4 non entrano e all'apertura del report mi da errore.Come si fa, se è possibile, a cambiare il formato del report da A4 ad A3?

    GRAZIE IN ANTICIPO!

  4. #4
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao joseph82,
    hai provato a cambiare l'orientamento del DR, da verticale in orizzontale?
    codice:
    'Imposta i margini del Report:
            With Me
                .Orientation = rptOrientLandscape
                .TopMargin = 100
                .BottomMargin = 100
    ' ....
    In tal modo avresti un foglio in formato A3, però con ridotta estensione verticale e con conseguente cambio di pagina.
    LM

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    48
    Ciao Lmondi grazie per la tua risposta ma avevo già provveduto a modificare l'orientamento della pagina e le misure dei margini ma non ho risolto il problema!

    Possibile che non c'è un modo per impostare il report nel formato A3?

    Aiutatemiiiiiiiiiii domenica devo consegnare il programmaaaaaa!

  6. #6
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    joseph82 non credo che tu voglia stampare un foglio A3 in orizzontale !!
    Quindi se dopo aver dato l'istruzione .Orientation = rptOrientLandscape permane l'errore segnalato dal DR (dato che il foglio A4 posto in orizzontale corrisponte alla larghezza del foglio A3), il motivo è che hai superato anche il formato A3 con il foglio posto in verticale e per questo tipo di situazione non c'è soluzione, se non quella di ridurre, o stringere, le colonne da stampare !

    PS: correggo questa effermazione, dato che ho letto dopo l'altro post.
    joseph82 non credo che tu voglia stampare un foglio A3 in orizzontale
    Per quanto ne sappia sul DR non è possibile stampare con le predette dimensioni (anche perchè occorrerebbe un plotter); a mio avviso devi dividere la superficie da stampare in due parti.
    Sarei ben contento per te se qualche amico del Forum mi contradisse.
    LM

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    48
    tutti i dati che io ricavo dal db, prima venivano trascritti a mano su excel e poi stampati da li su un foglio A3 ed entravano tutti!

    Cmq oggi pomeriggio mi sono spulciato un po' di roba e sono arrivato a questa soluzione:
    Anzichè mandare i dati ricavati dal db ad un datareport li mando ad un foglio excel per poi stamparli da li.

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.