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?
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?
Che tipo di report?
File di testo, file excel, file word, ecc...![]()
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!
Ciao joseph82,
hai provato a cambiare l'orientamento del DR, da verticale in orizzontale?
In tal modo avresti un foglio in formato A3, però con ridotta estensione verticale e con conseguente cambio di pagina.codice:'Imposta i margini del Report: With Me .Orientation = rptOrientLandscape .TopMargin = 100 .BottomMargin = 100 ' ....
![]()
LM
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!![]()
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.
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.joseph82 non credo che tu voglia stampare un foglio A3 in orizzontale
Sarei ben contento per te se qualche amico del Forum mi contradisse.
LM
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.