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
Modificare un report.rdlc con Word
giovedì 15 maggio 2008 - 14.52
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Rik142
Profilo
| Junior Member
52
messaggi | Data Invio:
gio 15 mag 2008 - 14:52
Ciao a tutti,
sto usando vb.net 2008 ed in seguito ad aver popolato un report.rdlc, devo andare ad inserire delle info "a manazza" sul report stesso. Questo ho intenzione di farlo usando word.
Esiste per caso una funzione "OpenReport" alla quale si assegni Word come programma di apertura?
Grazie mille
Rik
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 15 mag 2008 - 15:44
>devo andare ad inserire delle info "a manazza" sul report >stesso.
>Questo ho intenzione di farlo usando word.
Ma come viene aperto un .rldc dentro Word ?
>Esiste per caso una funzione "OpenReport" alla quale si >assegni
>Word come programma di apertura?
Io so che un .rdlc è in formato XML quindi vale la pena forse scrivere un client Win32 e magari deployato via Clickonce che va a modificare la struttura ad albero XML e tu gli consenti di andare a modificare solo i campi che tu stabilisci.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Rik142
Profilo
| Junior Member
52
messaggi | Data Invio:
gio 15 mag 2008 - 16:41
>Io so che un .rdlc è in formato XML quindi vale la pena forse
>scrivere un client Win32
L'applicazione che sto creando è una windows application
>e magari deployato via Clickonce che
>va a modificare la struttura ad albero XML e tu gli consenti
>di andare a modificare solo i campi che tu stabilisci.
Non mi è chiaro questo passaggio...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 15 mag 2008 - 16:44
>L'applicazione che sto creando è una windows application
Ok. Quindi tu perchè vorresti far aprire l'.rdlc in Word ? Personalmente non ho mai provato ad aprirne uno. Tu sì ? Se sì cosa succede, in che modalità viene aperto ?
>Non mi è chiaro questo passaggio...
In base alla risposta di cui sopra ti rispondo di conseguenza.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Rik142
Profilo
| Junior Member
52
messaggi | Data Invio:
gio 15 mag 2008 - 17:44
>Quindi tu perchè vorresti far aprire l'.rdlc in Word ?
Ho bisogno di aprire il report in Word (o comunque in un formato che mi permetta di riempirlo sul momento) in virtù del fatto che ci sono delle informazioni che possono essere reperite solo nel momento di esecuzione dell'applicativo (ad esempio: devo inserire in una tabella del mio report i nominativi delle persone presenti in una riunione, nominativi che possono variare di volta in volta e reperiti solo sul momento). Inoltre questi campi da riempire, non hanno
un' importanza tale da inserirli in una maschera nell'applicativo a tal punto da essere visibili.
>Personalmente
>non ho mai provato ad aprirne uno. Tu sì ? Se sì cosa succede,
>in che modalità viene aperto ?
Sinceramente non ci ho mai provato neanche io. Per questo ho chiesto se qualcuno aveva provato ad utilizzare tale metodo o uno che permetta di ottenere lo stesso risultato.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 16 mag 2008 - 14:00
>Ho bisogno di aprire il report in Word (o comunque in un formato
>che mi permetta di riempirlo sul momento) in virtù del fatto
Per questo ti avevo consigliato quella soluzione che qui ripeto.
Allora il formato RDLC è un formato aperto, se guardi il contenuto con il Notepad è un file XML. Questo ti consente di fare qualsiasi operazione sul file. Il consiglio è verificare i rami e i nodi dell'XML in cui ci sono le informazioni che vuoi andare a modificare e rappresentarle all'utente sotto forma di text box nella tua Form.
L'utente inserisce nella textbox, tu prendi queste informazioni le inserisci/Sostituisci nel .rdlc e poi gener il Report.
Le classi da usare sono quelle dell'XML quindi XMLDocument oppure via LINQ to XML.
Qui hai le specifiche del formato RDLC:
http://www.microsoft.com/sql/technologies/reporting/rdlspec.mspx
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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 !