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
Stampa Fattura
venerdì 31 ottobre 2008 - 18.25
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gabriel81
Profilo
| Junior Member
194
messaggi | Data Invio:
ven 31 ott 2008 - 18:25
Ciao!
Sapete suggerirmi qual'è la soluzione migliore per stampare le fatture dalla mia applicazione?
Ho provato crystal report, ma mi sembra eccessiva come soluzione.
Ho provato a usare un modello RTF per riempire una Richtextbox ma è un casino gestire le righe di fattura.
Ho proprio solo bisogno di vedere l'anteprima di come verrà e stamparla, senza fare modifiche o cose particolari...
Grazie 1000 in anticipo
http://www.myspace.com/madmack1981
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 31 ott 2008 - 22:01
ciao,
cosa intendi per "eccessiva" come soluzione? Se usi visual studio, hai già integrato quel tool (molto potente tral'altro) in maniera gratuita, quindi non vedo perchè non usarlo
Casomai possiamo valutare qualcosa di quella fattura insieme se hai delle difficoltà.
A parte Crystal cmq, hai a disposizione anche Sql Reporting, un tool di reportistica molto valido, direi, tutto sommato, equivalente a Crystal, che ha però un runtime più leggero (4 librerie soltanto).
Se vuoi vedere come funziona e se ti può tornare utile ti segnalo qualche link:
http://www.gotreportviewer.com/
http://msdn.microsoft.com/it-it/library/ms251671
(VS.80).aspx
siccome il pacchetto nasce da sql 2000, in diretto aggancio ad un server di report, dalla versione 2005 in poi hanno fornito un'ulteriore modalità di creazione di report ".RDLC" (dove la "C" sta per client-side) che è del tutto analoga ad un file di crystal, ossia puoi caricarlo da codice, passargli i dati, e visualizzarlo, senza per questo avere bisogno di sql.
Ulteriore tool che avevano segnalato in qualche altro post del forum tempo fa:
http://www.perpetuumsoft.com/Product.aspx?lang=en&pid=21
io non lo conosco, ma dalle screenshot non sembra male per niente...
ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
gabriel81
Profilo
| Junior Member
194
messaggi | Data Invio:
sab 1 nov 2008 - 00:35
hai perfettamente ragione però sono riuscito a concludere qualcosa solo con i wizard, cosa che preferisco evitare. comunque se è possibile creare la stampa fattura usando la mia classe 'interfacciasql' per reperire i dati, ben venga! puoi darmi qualche linea guida?poi mi arrangio grazie
http://www.myspace.com/madmack1981
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 4 nov 2008 - 12:14
Ciao,
si puoi usare tutto quello che vuoi per recuperare i dati, basta solo che siano del formato con cui hai costruito il report.
Ad esempio se sei agganciato ad una tabella, ma la query che fai è differente da tutte le colonne, puoi usare un "comando":
800x600
224Kb
che altro non è che la sintassi sql da scrivere, che poi userai nella tua classe per reperire i dati.
Qui dentro puoi anche fare una query finta, ad esempio: select ''as campo,'' as altrocampo etc... l'importante è che quello che torna abbia la stessa struttura (quindi nomi di campi, tipologie e ordine) identica a quella che gli passi poi a runtime.
Se invece usi un oggetto, puoi usare lo stesso la tecnica delle colonne finte con la query, oppure ti copi la classe dentro al progetto, referenzi dentro al report che usi quell'oggetto .net e poi lo cancelli, tanto glieli passerai dopo via codice.
Questo perchè purtroppo Crystal non supporta la referenza agli oggetti .net che sono in progetti diversi da quello dove hai il report
Se ti può aiutare guarda questo articolo:
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx
ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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 !