Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Stampare Report con VB.Net2005
venerdì 24 marzo 2006 - 12.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
spyto
Profilo
| Newbie
49
messaggi | Data Invio:
ven 24 mar 2006 - 12:27
Ciao avrei un problema con Crystal Reports XI nelle stampe:
1 - Vorrei stampare il Report senza fare l'anteprima, adesso utilizzo questo codice ma da l'anteprima
Dim oRpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument
oRpt.Load(ReportPath)
oRpt.SetDataSource(SourceDataset)
rptView.ReportSource = oRpt
Grazie per l'aiuto.
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
ven 24 mar 2006 - 13:33
Vedi se c'è una proprietà del tipo Destination, se To Windows (quindi anteprima) oppure to printer (quindi stampi direttamente)
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 24 mar 2006 - 17:49
ciao,
devi usare il metodo "PrintToPrinter(..." passandogli i parametri che vuoi tu, cosi lui carica l'oggetto in memoria e poi lo stampa dove vuoi tu senza fartelo vedere...
Ricordati che puoi anche personalizzare di piu usando i parametri "PrintOptions"
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
spyto
Profilo
| Newbie
49
messaggi | Data Invio:
mer 29 mar 2006 - 17:06
Grazie mille mi avete fatto risolvere il problema in pochissimo tempo.
Adesso vorrei porvi un altro problema, vorrei riuscire a spostare gli elementi dentro il report dando un OffSet esterno.
Per esempio scrivo una riga di testo sul mio foglio del report e passandogli le coordinate X, Y da VB.Net 2005 posso spostare dove voglio la mia riga di testo. Questo mi serve perchè devo stampare su un documento già prestampato e quindi il cliente dovrebbe regolare eventuale differenze.
Grazie ancora.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 30 mar 2006 - 10:37
>Grazie mille mi avete fatto risolvere il problema in pochissimo tempo.
bene!
>Per esempio scrivo una riga di testo sul mio foglio del report
>e passandogli le coordinate X, Y da VB.Net 2005 posso spostare
>dove voglio la mia riga di testo. Questo mi serve perchè devo
si puoi accedere agli elementi che hai inserito nel report cosi:
mioreport.ReportDefinition.ReportObjects[1].Left = xxxx;
dove "mioreport" è l'oggetto report che hai creato tu o cmq quello che usi per fare il Load da file se usi 1 ReportDocument generico.
L'unico problema è che quel valore intero non è cosi' facile da trovare, devi fare delle prove inquanto nn conosco come sia la proporzione tra quel numero ed i centimetri, cmq puoi trovare facilmente provando tu e dandoti poi 1a regola in modo che l'utente non inserisca valori "assurdi"
>Grazie ancora.
>
grazie a te!
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
spyto
Profilo
| Newbie
49
messaggi | Data Invio:
gio 6 apr 2006 - 15:20
Ancora grazie, per tutto l'aiuto.
Il metodo da te indicatomi funziona, ho calcolato la larghezza di un foglio e ho messo l'inserimento delle coordinate x,y in millimetri.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !