ReportWiewer????

martedì 04 marzo 2008 - 15.15

86Marco Profilo | Expert

Salve, ho letto che esiste una funzionalità che rilascia gratuitamente windows per poter operare con i report per la creazione di reportistica peronalizzata in una pagina asp.net.
In particolare uso visual web developer expression 2008 e visual basic 2008 express edition, ho provato a scaricare la versione distribuibile del pacchatto Report Wiewer e la installo correttamente... ma dove lo troco quest strumento?
Non è uno strumento che si trova nella toolbox con tutti gli altri controlli?
Spero saprete aiutarmi.
Grazie
Marco

86Marco Profilo | Expert

non riesco a trovare la risposta alla mia domanda pero..:)

freeteo Profilo | Guru

ciao,
a quanto pare non sono ancora supportati i report in visual studio 2008, almeno cosi' si dice ingiro e cosi' io ho concluso dopo qualche prova di integrazione.
Il runtime non basta per avere il disegner dei report, quello server per mandare in esecuzione dei report, ma non da supporto al designer.
Infatti anche se vai a mano a copiarti l'asembly installto dal pacchetto (sotto la c:\windows\assembly\gac_msil\microsoft.reporting...) e fai riferimento a quello nella toolbox, si vede ma al momento del renderizzare non ce l'hai...lo stesso vale per il file ".rdlc".

in questo link del forum di msdn si parla proprio di questa cosa:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2473242&SiteID=1#2477368

Percui mi viene da pensare che forse l'unica cosa è aspettare la versione runtime di sql2008, o cmq provare con la CTP ma ammesso tu riesca a far funzionare tutto, non essendo una versione definitiva, io nn mi fiderei tanto a fare prodotti "reali", se invece ti basta testare allora vai tranquillo...

Altrimenti se il progetto lo devi fare, usa il 2005...



ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

86Marco Profilo | Expert

Si, credo che questo sia la giusta conclusione... anche a me hanno detto cosi... ma volevo la certezza... ad ogni modo come posso creare secondo te report in una applicazione asp.net e salvarli in formato pdf? sapresti aiutarmi?
Grazie mille

freeteo Profilo | Guru

si diciamo che usare tool di reportistica è la soluzione migliore per creare pdf, inquanto tu disegni la struttura e poi popoli con i dati e fai l'esportazione, il tutto non preoccupandoti di fare tanto codice.
Quindi se devi usare le versioni free, io direi che hai 2 possiblita:
- usi la versione 2005, con sql reporting advanced services e fai tutto li
- scrivere piu' codice per generarti i report usando ITextSharp (http://itextsharp.sourceforge.net/)

la seconda soluzione ovviamente funziona anche con la versione 2008, ti basta studiarti 1po di esempi su come creare dei documenti, e scriverci dentro i dati tu, lavorando con oggetti come PdfTable, Image etc...supporta veramente tutto quello che ti serve per fare pdf professionali.
L'unica pecca, ovviamente, devi fare tutto a codice, ma ti diro' che se non hai report tanto complessi da fare, il risultato è ottimo, anche dal punto di vista prestazioni...
Chiaro che non c'e' viewer, qui lavori da codice e generi un Pdf diretto, senza editor grafici, viewer etc...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

86Marco Profilo | Expert

dunque scegliendo la prima delle due possibilità da te freeteo, porgo tre domande:
1) sql reporting advanced services devo necessaruamente utilizzando da un database sql o posso popolarlo da qualsiasi database (io uso molto access)?

2) dove posso scaricare la versione del tools sql reporting advanced services che mi hai indicato ?

3) Ifinfe, è solamente una installazione e successivamente lo vado a trovare come controllo nella tollbox?
Grazie

freeteo Profilo | Guru

>dunque scegliendo la prima delle due possibilità da te freeteo,
>porgo tre domande:
>1) sql reporting advanced services devo necessaruamente utilizzando
>da un database sql o posso popolarlo da qualsiasi database (io
>uso molto access)?
no, puoi popolarlo anche con collection che hai in memoria, il fatto che sia legato a sql è perche' vienei distribuito con il pacchetto sql (anche nelal sua versione express advanced services olter che in quella a pagamento) ma non lo vincola in nessun modo.
Infatti quando disegni il reportti chiede una datasource, che sara' proprio qualcosa che gli passi tu da codice, quindi proveniente da qualche collection di oggetti tuoi (ObjectDataSource) o da sql (SqlDataSource).
Cmq sia, ti puoi costruire il report che punta ad un db access,



>2) dove posso scaricare la versione del tools sql reporting advanced
>services che mi hai indicato ?
da questo link scarica l'addin per la parte Express:
http://msdn2.microsoft.com/en-us/express/aa975050.aspx
Dopo l'installazione dovresti trovartelo nella toolbox.

I pacchetti completi cmq sono qui:
http://msdn2.microsoft.com/en-us/express/bb410792.aspx
a destra trovi quello che ti serve per integrarti i report dentro a visual studio (2005 ricorda)
Se vuoi avere un ambiente di BI proprio, devi installarti la ToolKit (che trovi piu' sotto) la quale ti permette di avere dei report che girano slegati dall'applicazione, in un REportServer (che devi installare) e con alcune features in piu' (come ad esempio che ti chieda lui i parametri da passare etc...).
Pero' credo che questa tipologia non sia la tua vera esigenza...



>3) Ifinfe, è solamente una installazione e successivamente lo
>vado a trovare come controllo nella tollbox?
Si, dovresti trovartelo nella toolbox (ricorda sempre e solo della 2005) e anche quando aggiungi un elemento, trovi la possibilita' di aggiungere un oggetto Report che se aperto, ti dara il designer classico.
Questo pero' non ho potuto verificarlo perche' lavoro con la versione 2005 professional e non express, ma prova a vedere se viene in automatico, altrimenti sara' solo da referenziarlo nella toolbox, ma il supporto c'e' di sicuro...


ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

86Marco Profilo | Expert

ho trovato questo... cosa potrebbe essere secondo te?

http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=cc96c246-61e5-4d9e-bb5f-416d75a1b9ef#Requirements

freeteo Profilo | Guru

con questo hai il visualizzatore, ovvero se hai una pagina o un'applicazione che ha un report, la lanci, e lui funziona.
Il problema tuo pero' rimane, infatti dentro a visual studio come lo disegni? se vuoi puoi usare un editor xml e stare dietro a queste specifiche:
http://www.microsoft.com/sql/technologies/reporting/rdlspec.mspx
ma l'impresa mi sembra molto ardua...ripeto, ti conviene usare la versione 2005 se devi fare report, almeno per il momento.

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

86Marco Profilo | Expert

Ciao freeteo.
Ho fatto come mi hai consigliato tu... ho installato il visual web developer 2005 e gli sql.reportaddin 2005. ora trovo nella toolbox l'icona reportviewer.... ma mi sorge un'ulteriore domanda.... come si fa ad utilizzarlo??????
Se lo trascino all'interno della pagina web mi viene creato un riquadro... ma come posso mettere all'0interno i dati ricavati da un database o comunque editarlo graficamente???

Infine, ho installato visual basic 2005 express... anche li come posso creare report? che tipo di componente mi serve?
Grazie mille davvero

freeteo Profilo | Guru

>Ciao freeteo.
>Ho fatto come mi hai consigliato tu... ho installato il visual
>web developer 2005 e gli sql.reportaddin 2005. ora trovo nella
>toolbox l'icona reportviewer.... ma mi sorge un'ulteriore domanda....
>come si fa ad utilizzarlo??????
>Se lo trascino all'interno della pagina web mi viene creato un
>riquadro... ma come posso mettere all'0interno i dati ricavati
>da un database o comunque editarlo graficamente???
non c'e' il tipo "Report" quando fai "aggiungi nuovo elemento" nel menu' del progetto?
Dovrebbe esserci , quando lo aggiungi lui ti crea il file ".rdlc" e quando apri quest'ultimo si apre l'editor per fare tutte le operazioni...non c'e' questa opzione?


>Infine, ho installato visual basic 2005 express... anche li
>come posso creare report? che tipo di componente mi serve?
>Grazie mille davvero
purtroppo a quanto ne so io, non è possibile fare l'editing di report nelle versioni express, se non nel solo WebDeveloper.
L'unica caosa che consigliavo in passato era lavorae nella parte web e fare il report li.Nella parte Win32 lo visualizzi e gli passi i dati solamente...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

86Marco Profilo | Expert

Ciao, ti chiedo di scusarmi se ancora non riesco a trovare niente... ma non trovo la voce Progetto nel menu... io, una volta aperto il sito web che sto creando, vado su file e "nuovo file" e tra quelli che mi vengono proposti non trovo il report... come posso fare secondo te?
ti allego immagine dei tipi di file che visualizzo.
Spero tu possa aiutarmi.. è una comsa davvero importante... grazie

805x526 73Kb

86Marco Profilo | Expert

Nessuno riesce ad aiutarmi???

freeteo Profilo | Guru

ciao,
io ho isntallato la versione 2005 express di webdeveloper (e non applicazione win32, solo web) ed ecco cosa mi trovo:

800x600 382Kb

perdona lo schifo di colori, ma l'ho fatto per contenere la grandezza...

Cmq, come vedi ho nella toolbox il reportviewer che se trascino posso tramite smart-tag, andare a creare un report da li, ma se faccio aggiungi elemento, mi trovo la voce "report" oltre al resto...che sia stato installato male? prova a reinstallare tutti i pacchetti, partendo dal web developer e poi isntallando l'addin per sql reporting...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

86Marco Profilo | Expert

e non applicazione win32, solo web

che significa?:)...
gazie comunque...

86Marco Profilo | Expert

ad ogni mo ho disinstallato tutto e reinstallato per intero... ma niente da fare... non funziona... in particolare non mi succede niente quando faccio clic su "Design new report".... :-( non so + che fare...

freeteo Profilo | Guru

>e non applicazione win32, solo web
>che significa?:)...
intendevo che non funziona questo plugin per C# express o VB express, solo per il pacchetto WebDeveloper express...era giusto una precisazione...

Hai provato ad installare anche sqlexpress 2005? forse manca qualcosa di quel pacchetto che viene usato dal designer...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

86Marco Profilo | Expert

Si ho provato a installare tutto :) ma non funziona praticamente niente... ormai ci ho levato mano!:)

freeteo Profilo | Guru

ciao,
probabilmente si è sporcato qualcosa con altre installazioni, io ho fatto varie prove, sono partito da macchina pulita ed ho installato nell'ordine il pacchetto webDev express 2005 e poi l'addin per lui, di sql reporting.

E il risultato è che funziona correttamente come vedi dalla Gif che ti ho allegato nel messaggio precedente... mi dispiace che tu non riesca

Se vuoi puoi provare anceh tu con una virtual machine (ms ne da in download per 1po di giorni per provare ie6) e vedere di fare i mei stessi passi...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Devil Profilo | Junior Member

Ciao...sono nello stesso problema...

macchina nuova,..ho installato (penso) tutto, (sql05 exp, vwdo5 exp, add-in per report) ho effettivamente il controllo report viewer che trascino in una web form ma poi se clicco su "add a new report" non succede nulla!!

Se voglio aggiunger un nuovo elemento non ho il "report" come invece vedo nella gif animata sopra.

Se invece apro un file rdlc di esempio il report designer si apre ma non posso creare un nuovo report...

suggerimenti?

Scusante l'intromissione ma sono tre giorni che navigo alla ricerca di informazioni...

Grazie ciao

jimmythepage Profilo | Newbie

Mando su il messaggio..Ho anche io lo stesso medesimo problema...ReportViewer funzionante ma niente file di tipo report e non succede nulla se clicco su Add new report...

Uso vwd 2005 express....

Grazie mille

Devil Profilo | Junior Member

Benvenuto nel club!!!

Freeteo...aiutoooo!!

freeteo Profilo | Guru

lo so ragazzi, portate pazienza ma non riesco ad avere il tempo di preparami una virtual machine per fare tutti i passi bene bene...conto di farlo nel weekend
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Devil Profilo | Junior Member

grazie mille per l'impegno... aspettiamo con pazienza

jimmythepage Profilo | Newbie

ma figurati!!già che qualcuno che riesce a farlo funzionare ci aiuta e tantissimo^^ Mi serve per lavoro e non so dove altro mettere le mani....grazie mille

freeteo Profilo | Guru

Ciao ragazzi,
allora eccomi qui ho avuto finalmente mezz'ora per farmi una virtual machine, e vi dico che non me lo aspettavo ma la cosa è più semplice del previsto

Specifiche:
- Windows Server 2003 Sp2, Inglese

Installazioni (in ordine di esecuzione)
- Visual Web developer Express Inglese (nell'installazione ho messo anche "sql 2005 express" che propone lui come pacchetto aggiuntivo, mentre ho tolto il flag su "msdn library")
http://www.microsoft.com/express/2005/download/default.aspx
- Reporting Addin
http://go.microsoft.com/fwlink/?linkid=74666 (più in basso nella pagina di prima)

Operazioni
- trascinare un Report Viewer nella pagina
- nello Smart Tag->Create new report
- il report si apre è modificabile etc...come ce lo aspettiamo insomma

Incredibile ma vero, i passi sono veramente quelli che ci immaginavamo, quindi penso che l'installazione degli Sql Advanced Express o il Sql Express Toolkit abbiano fatto qualche casino al runtime, dato che per un pc "pulito" basta solo l'add-in e sqlexpress.

Se non ci credete, vi lascio le immagini che testimoniano quanto detto:

800x600 447Kb

* aspettate verso la fine che visualizzo la lista dei programmi installati sul pc

Sinceramente, io avendo tipicamente nel mio pc sempre visual studio completo, sql 2005 developer etc...che mi servono per lavoro, mi sono interessato poco dell'installazione, ma i problemi che segnalate qui non è la prima volta che li sento, anzi, e in più posso certificare che in qualche circostanza strana, è capitato anche a me di avere il pulsante di "create new report" non funzionante...che sia la lingua? la cosa mi sembra strana cmq farò delle altre prove appena posso...

Grazie della pazienza,ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Devil Profilo | Junior Member

Ciao,
ti ringrazio per la prova e il tempo dedicato e scusa se lo faccio solo ora ma la settimana scorsa ero in ferie.

Sembra che sia tutto uguale, stessi passi, però l'unica cosa che trovo differente è (se non ho capito male) la base:
io non ho windows server 2003 ma windows xp professional...che sia lì il problema?

Ti chiedo un'altro chiarimento: ipotizziamo che sulla mia macchina funzioni tutto(magari!) e decido di lavorare connettendomi ad un db creato su sql server 2005 express installato su un server che risiede fisicamente al CED dell'azienda in cui lavoro, devo installare anche lì il report add-in?

Nel caso non riesca proprio a farlo funzionare sapresti consigliarmi un'alternativa sempre gratuita? (al momento non posso spendere!!)

Io ho trovato un programma con licenza gpl chiamato report manager, lo conosci?

Grazie ciao

freeteo Profilo | Guru

>Sembra che sia tutto uguale, stessi passi, però l'unica cosa
>che trovo differente è (se non ho capito male) la base:
>io non ho windows server 2003 ma windows xp professional...che
>sia lì il problema?
mi sembra molto strano, inoltra l'avere un ambiente di sviluppo installato sul server è una cosa anomala, a maggior ragione dovrebbe essere il contrario se mai fosse...
Farò un'altra prova con xp.


>Ti chiedo un'altro chiarimento: ipotizziamo che sulla mia macchina
>funzioni tutto(magari!) e decido di lavorare connettendomi ad
>un db creato su sql server 2005 express installato su un server
>che risiede fisicamente al CED dell'azienda in cui lavoro, devo
>installare anche lì il report add-in?
no, il report addin va utilizzato per creare i report dentro a visual studio express, non centra niente con il server sql, la non devi installare niente se i tuoi report sono dentro all'applicazione (RDLC) e quindi vengono caricati/visualizzati tramite una tua applicazione.
Se invece i report devono girare da soli, allora haii bisogno di un report server (quindi si, installato sul server), che puoi trovare con il pacchetto Sql Server Advanced Services.
Se poi vuoi solamente visualizzare i report in questo server, puoi utilizzare anche il pacchetto Sql Server Toolkit, che ti da un ambiente di sviluppo di soli report, che poi distribuirai sul report server che dicevamo prima, il tutto senza codice .net, solo ed esclusivamente il report con i suoi parametro di accessi ai dati e poi per il resto si arrangia il report server.
Cerca su msdn i passi corretti per capire i concetti alla base di questa struttura, se questa modalità "solo report" ti può andare meglio.


>Nel caso non riesca proprio a farlo funzionare sapresti consigliarmi
>un'alternativa sempre gratuita? (al momento non posso spendere!!)
beh da valutare la seconda opzione che ti ho detto, il report server.
Altrimenti io conosco jasper report ma con i pacchetti express non saprei...io cercherei in tutti i modi di usare Reporting Services, perchè sono la cosa migliore in termini di completezza ed affidabilità.
E pensare alla versione 2008?hanno inclusi i grafici di Dundas, veramente formidabili.

>Io ho trovato un programma con licenza gpl chiamato report manager,
>lo conosci?
Bene non lo conosco,ma di solito il report manager è quello che ti dicevo prima con il report server, ovvero quando poi dei fare vedere i report puoi usare questo pacchetto che da all'utente anche un minimo di customizzazione.
Non so però se sia fruibile solo con il pacchetto Sql Server "normale" diciamo, non Express (e quindi freeware)

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Devil Profilo | Junior Member

ok per il chiarimento per il report add-in

avevo letto qualcosa sui report lato server, se non ho capito male sono i file rdl che è possibile anche convertire in rdlc e avevo pensato di fare questi passi ma poi mi è sembrato di capire che serva la versione "normale" e non exp di sql server. Adesso ci rguardo in base a quello che mi hai consigliato.

Provo anche a guardare jasper intanto che ci sono, non si sa mai.

Versione 2008?...basta installare anche qui l'add-in ? e va bene per sql server 2005 exp o bisogna passare a versione successiva?
i "grafici di Dundas" sono sempre nell'add-in?..adesso ricomincio a navigare!!

Che caos!!!!..spero di arrivare prima o poi da qualche parte!!

a presto..grazie ciao

freeteo Profilo | Guru

>ok per il chiarimento per il report add-in
ok


>avevo letto qualcosa sui report lato server, se non ho capito
>male sono i file rdl che è possibile anche convertire in rdlc
>e avevo pensato di fare questi passi ma poi mi è sembrato di
>capire che serva la versione "normale" e non exp di sql server.
>Adesso ci rguardo in base a quello che mi hai consigliato.
si li dovresti trovare tutti i dettagli, se vuoi usare la versione express hai sicuramente delle limitazioni, ovvio no?


>Provo anche a guardare jasper intanto che ci sono, non si sa
>mai.
ok anche se dubito tu riesca ad integrarlo facilmente...cmq so che è un buon prodotto ma per java.


>Versione 2008?...basta installare anche qui l'add-in ? e va bene
>per sql server 2005 exp o bisogna passare a versione successiva?
>i "grafici di Dundas" sono sempre nell'add-in?..adesso ricomincio
>a navigare!!
la versione di visual studio 2008 express devo ancora provarla bene, cmq qui come immaginavo, dicono che non c'è ancora l'estensione per reporting per disegnare i report, il controllo reportviewer c'è anche li cmq...almeno nella mia virtual machine di qualche tempo fa erano queste le condizioni.


>Che caos!!!!..spero di arrivare prima o poi da qualche parte!!
prima cosa da fare è capire cosa vuoi fare, secondo me per quello che vuoi fare tu probabilmente ti basta la versione 2005...solo che dobbiamo capire come mai da te non va


> a presto..grazie ciao
di niente, sempre disponibile...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Devil Profilo | Junior Member

ciao,
mi sa proprio che jasper non sia così facile da integrare quindi per il momento lo accantono..credo che come ultima spiaggia sia più gestibile Report manager

Navigando ho trovato alvune indicazioni sul discorso toolkit che mi hai indicato (circa 250 mb di roba), scaricato e installato win dice che i componentio che ho già sono di versione successiva e mi ferma l'installazione. In alcuni punti ho trovato indicata la versione sql express 2005 con advance service e quindi (altro tentativo) ho scaricato altri 200 e passa mega di software che però devo ancora installare perchè dipendo, per questo tipo di operazioni, dal personale del CED della mia azienda. Da quello che ho potuto vedere sembra poi che avrò a disposizione un ambiente grafico simile a quello che avrei avuto in VWD per i report come spiegato a questo link http://www.microsoft.com/italy/technet/prodtechnol/sql/2005/usingssrswithsqlexpress.mspx#ELNAC

Per quello che devo fare la versione 2005 è più che adatta, sono riuscito al momento a sviluppare buona parte delle funzionalità che mi servono nella mia web application l'ultimo grosso scoglio sono proprio i report!!!

A presto..ti farò sapere.


beeryourself Profilo | Newbie

scusate l'intrusione, anch'io sto cercando una soluzione a questo problema, avevo già scritto un thread
http://www.dotnethell.it/forum/messages.aspx?ThreadID=25283
poi ho visto il vostro e sono andato a cercare sql reporting advanced services e ho trovato che è uscita la versione 2008, in questo momento la sto scaricando e poi devo provarla, in ogni caso se avete aggiornamenti potreste fare anche un salto nel mio thread, grazie in anticipo della disponibiltà, a presto!

Devil Profilo | Junior Member

Ciao e benvenuto ...in questo problema!!!

il prodotto che indichi nel tuo thread leggo che è free ma scade dopo un pò di tempo o lo si può utilizzare comodamente?

se sei qui con noi però ho qualche sospetto in merito!

Tienici aggiornati su eventuali sviluppi...ciao ciao

beeryourself Profilo | Newbie

ciao e grazie per il benvenuto!
creado che tu ti stia riferendo al prodotto consigliatomi da MarKonE che però non sono ancora riuscito a tesare a causa di problemi con internet.
Quello che ho indicato io è quello originale pubblicato da Microsoft all'indirizzo:
http://www.microsoft.com/downloads/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=it
che mi sembra essere lo stesso prodotto indicato qui sopra da freeteo ma aggiornato all'express 2008 anzichè 2005, non vorrei sbagliarmi...

freeteo Profilo | Guru

>che mi sembra essere lo stesso prodotto indicato qui sopra da
>freeteo ma aggiornato all'express 2008 anzichè 2005, non vorrei
>sbagliarmi...
si esatto è lo stesso, ma il problema è che quello ti installa la versione di sql express con il reportiViewer (controllo per visualizzarli dentro alle tue applicazioni) e i reportign services, ovvero un report server che può esserti utile per parcheggiare i report.

Se invece vuoi disegnare il report dentro a visual studio, purtroppo non è ancora stato fatto l'add-in per avere l'editor completo nella 2008, c'è solo nella 2005.
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

beeryourself Profilo | Newbie

...ok allora facciamo un mezzo punto della situazione:
per creare report allo stato attuale con un minimo di editor free bisogna ricorrere a visual studio 2005 express e più precisamente a Visual Web Developer 2005 perchè solo in questo prodotto è permessa la creazione, successivamente andrebbe preso il report creato, copiato nel progetto di visual basic 2005 e collegato alla fonte dati, è esatto questo?

io quindi mi chiedo, anche se per il 2008 non è ancora uscito l'addin, dovendo comunque creare i report in Visual Web Developer, sarebbe una buona pensata installare Visual Web Developer 2005, creare report lì e poi portarli nei progetti di Visual Basic 2008 express e collegarli alla fonte dati???

non vorrei aver detto cavolate quindi prendete questo post con le tenaglie...

andyv1957 Profilo | Newbie

scusate se mi intrometto, ma avevo già scritto un thread chiedendo aiuto per questo problema ed oggi, dopo
aver fatto molte prove, sono giunto alla conclusione che L'addin ReportViewer:


1) con la versione 2008 di VWD express effettivamente non funziona (forse non è ancora supportato);
2) è invece supportato dalla versione inglese di VWD 2005 express ma non lo è da quella italiana
..... incredibile ma vero.


Ho potuto constatare questo fatto dopo aver provato più volte ad installare VWD 2005 e 2008 express, sia la
versione inglese che quella italiana, su PC diversi con S.O. Win XP Professional oppure Home; nella versione
inglese l'addin funziona subito correttamente, mentre in quella italiana non funziona.

E' strano perchè guardando nella GAC tutte le dll che compongono l'addin sembrano correttamente installate sia
con la versione iglese che con la versione italiana.

Spero comunque, vista la mia propensione per la lingua inglese, che qualcuno mi smentisca.

Io nel frattempo, ho iniziato ad utilizzare l'addin con VWD2005 express inglese, portando poi il report .rdlc in
VB 2008 Express italiano, visualizzandolo con il ReportViewer 2008 italiano.

Sembra che funzioni.

Saluti a tutti.

Andyv1957

beeryourself Profilo | Newbie

bene quindi i miei ragionamenti hanno un minimo di senso...
era proprio la conferma che aspettavo, quindi ora installo VWD inglese e procedo con quello, grazie della conferma!

Devil Profilo | Junior Member

ti ringrazio....ottime informazioni!

beeryourself Profilo | Newbie

scusatemi, ma ancora non ci siamo...
vi presento uno scenario:
- creato un file report in VWD2005Express
- aggiunto un componente ReportViewer ad una WebForm
fin qui tutto bene, ma i dati che voglio collegare al report sono prensenti nel progetto di VB2005Express, il quale però non mi visualizza il componente ReportViewer...
Come li collego a sto punto???

freeteo Profilo | Guru

>1) con la versione 2008 di VWD express effettivamente non funziona
>(forse non è ancora supportato);
si, non è ancora stato fatto, presumo ci stiano lavorando, ma al momento non c'è questo addin, c'è solo il viewer


>2) è invece supportato dalla versione inglese di VWD 2005 express
>ma non lo è da quella italiana
> ..... incredibile ma vero.
si ho fatto delle prove ed effettivamente sembra essere così


>Spero comunque, vista la mia propensione per la lingua inglese,
>che qualcuno mi smentisca.
non posso smentirti al momento...ci proverò magari in futuro


>Io nel frattempo, ho iniziato ad utilizzare l'addin con VWD2005
>express inglese, portando poi il report .rdlc in
>VB 2008 Express italiano, visualizzandolo con il ReportViewer
>2008 italiano.
>Sembra che funzioni.
si, l'unica è farlo da 2005 e poi visualizzarlo solamente nella 2008, un giro inutile ma al momento indispensabile

>Saluti a tutti.
ciao
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Devil Profilo | Junior Member

Bene..almeno qualcosa di certo adesso c'è!..grazie a tutti

Domanda:
non avete provato a fare i report su sql 2005exp (gli rdl) e poi convertirli in rdlc per inserirli in un progetto vwd?

Appena ho tempo tento questa strada...poi vi farò sapere

Ciao

freeteo Profilo | Guru

>Domanda:
>non avete provato a fare i report su sql 2005exp (gli rdl) e
>poi convertirli in rdlc per inserirli in un progetto vwd?
si e l'ho consigliato anche in qualche thread come soluzione alternativa, tanto entrambi i file sono report che seguono le specifiche del RDL ovvero, Report Definition Language di Microsoft, e quindi sono assolutamente compatibili.
L'unica differenza è il datasource, che nell'RDL ha impostazioni diverse date dal fatto che si arrangia il ReportServer a fare la query,mentre nel RDLC (la "C" sta per client-side) deve essere passata e quindi manca.

Cmq la differenza la potete notare aprendo i file con un editor normale, tanto sono semplicemente file XML.
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5