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
Problema conversione report DSR in vb2008
giovedì 29 gennaio 2009 - 21.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cosmopsis
Profilo
| Junior Member
74
messaggi | Data Invio:
gio 29 gen 2009 - 21:10
Devo convertire un progetto realizzato in VB6, Le specifiche di progettazione hanno imposto che i report siano inclusi in file DRS chiamati dal viewer del Crystal Report XI (versione licenziata). Ho anche dele stampe DSR fatte con il VB. Il progetto bene o male viene convertito ma le suddette stampe sono ignorate non venendo incluse nel nuovo progetto. Ho installato la versione Express del VB (e so che non è possibile utilizzare crystal report in questa versione) e recentemente ho anche installato la versione trial del visual studio 2008. Ho convertito in quest'ultima versione e nulla di fatto. Faccio notare come il Crystal report *non* appaia neanche tra i "nuovi elementi" aggiungibili nel progetto. Possibile che non si possano convertire? Esiste una incompatibilità tra CRXI e VS08? Ho anche installato le estensioni del CR per NET. Niente. Potreste darmi una mano a capire dove sbaglio?
ciao.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 29 gen 2009 - 22:08
>Ho installato la versione
>Express del VB (e so che non è possibile utilizzare crystal report
>in questa versione)
non è integrato il pacchetto "light" che c'è invece con Visual Studio, ma puoi sempre referenziare qualsiasi pacchetto COM (o .net) direttamente dalla toolbox per visualizzare.
Per editare questi report, se hai la versione XI presumo tu abbia anche l'editor dei report quindi di fatto se pouoi fare qualcosa puoi farlo da dentro quell'editor.Quando hai aperto i DSR li salvi in formato .rpt e poi li visualizzi solamente dentro a visual studio...quindi diciamo dividi i 2 processi in 2 ambienti diversi...
>e recentemente ho anche installato la versione
>trial del visual studio 2008. Faccio notare come il Crystal report *non*
>appaia neanche tra i "nuovi elementi" aggiungibili nel progetto.
questo è strano, dato che Visual Studio ha incluso un editor e un viewer di Crystal già di suo, quindi utilizzabile.
L'altra versione che dici tu è la XI quindi probabilmente la devi referenziare nella toolbox
>Esiste una incompatibilitàctra CRXI e VS08?
questo non lo so, hai guardato nel sito della businessobjects?
>Ho anche installato le estensioni del CR per NET. Niente.
quali intendi? posta magari un link per capire dato che un pacchetto "light" di Crystal Report in Visual studio è cmq incluso...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
cosmopsis
Profilo
| Junior Member
74
messaggi | Data Invio:
gio 29 gen 2009 - 23:12
Grazie per la risposta.
>>Ho installato la versione
>>Express del VB (e so che non è possibile utilizzare crystal report
>>in questa versione)
>non è integrato il pacchetto "light" che c'è invece con Visual Studio, ma puoi sempre referenziare qualsiasi >pacchetto COM (o .net) direttamente dalla toolbox per visualizzare.
non mi è chiara la frase. Intendi includerlo nella "casella degli strumenti"? Devo provare.
>Per editare questi report, se hai la versione XI presumo tu abbia anche l'editor dei report quindi di fatto se >pouoi fare qualcosa puoi farlo da dentro quell'editor.Quando hai aperto i DSR li salvi in formato .rpt e poi li >visualizzi solamente dentro a visual studio...quindi diciamo dividi i 2 processi in 2 ambienti diversi...
Devo farli in VB6: questi file sono letti come testo in NET
>questo è strano, dato che Visual Studio ha incluso un editor e un viewer di Crystal già di suo, quindi >utilizzabile.
Ho installato VB6 poi CRXI e molto dopo VS2008: forse per questo fa casino? Comunque il link da cui ho scaricato l'intera iso è il seguente:
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b
>>Esiste una incompatibilitàctra CRXI e VS08?
>questo non lo so, hai guardato nel sito della businessobjects?
Non parla di nessuna incompatibilità. Almeno io non ho trovato nulla di simile.
>>Ho anche installato le estensioni del CR per NET. Niente.
>quali intendi? posta magari un link per capire dato che un pacchetto "light" di Crystal Report in Visual >studio è cmq incluso...
Intendo quelle estensioni per sviluppatori che normalmente non sono inserite in una installazione normale. Sono installati anche alcuni esempi però in VS2002/VS2003 (da qui il mio pensiero a delle incompatibilità di fondo).
Di solito come fate a convertire queste stampe? Non ditemi che me le devo (ri)fare da capo (!). Possibile che non si possano convertire?
Ciao.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 30 gen 2009 - 09:06
>non mi è chiara la frase. Intendi includerlo nella "casella degli
>strumenti"? Devo provare.
si esatto, con tastoDX->scegli elementi puoi andare a referenziare delle librerie di controlli
>Devo farli in VB6: questi file sono letti come testo in NET
mmm...devi generarli da zero? o quello che leggi dal file di testo sono solo i dati da mettere nel report?
>Ho installato VB6 poi CRXI e molto dopo VS2008: forse per questo
>fa casino? Comunque il link da cui ho scaricato l'intera iso
mah, direi di no forse semplicemente visual studio non li ha trovati, ti basta referenziarli come ti ho detto prima adlla toolbar (casella degli strumenti)
>
http://www.microsoft.com/downloads/details.aspx?displaylang=it&Fa
>milyID=83c3a1ec-ed72-4a79-8961-25635db0192b
si si ottimo, è la versione che ha anche il pacchetto di editor per Crystal
>Non parla di nessuna incompatibilità. Almeno io non ho trovato
>nulla di simile.
ok
>Intendo quelle estensioni per sviluppatori che normalmente non
>sono inserite in una installazione normale. Sono installati anche
>alcuni esempi però in VS2002/VS2003 (da qui il mio pensiero a
>delle incompatibilità di fondo).
ok allora in quegli esempi dovresti trovarti tutto funzionante (presumo anche loro abbiano fatto un riferimento alle loro librerie di Crystal)
>Di solito come fate a convertire queste stampe? Non ditemi che
>me le devo (ri)fare da capo (!). Possibile che non si possano
>convertire?
guarda la "conversione" è data dal pacchetto, io non conosco i DSR e quindi non so dirti se si possano convertire.
Cmq dall'editor di Crystal puoi fare niente? se puoi fare qualcosa di conversione sicuramente lo fai da li (qualche voce "importa" o "apri" )
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
cosmopsis
Profilo
| Junior Member
74
messaggi | Data Invio:
lun 2 feb 2009 - 23:24
Scusa del ritardo ma sono riuscito solo oggi ad (re)installare l'applicativo.
Allora adesso appare (finalmente!) tra gli elementi aggiuntivi il crystal report. Per convertire ho dovuto esportare (in vb6) i report come file esterno al programma e reimportarlo in NET. Le istruzioni sono state tutte cambiate. Nota dolente rimangono i DSR: essendoci dei data environment come fonte dati di ciascun report DSR non c'è stato verso di farli ammettere al convertitore. E' come se non li vedesse tutt'uno ma separati: se converto il data env. mi dice che non è formato DSR valido; se converto la stampa reclama un collegamento dati valido. Insomma un casino!
Peccato. Se qualcuno ha risolto diversamente spero che lo scriva qui.
ciao.
idol8
Profilo
| Newbie
18
messaggi | Data Invio:
mar 13 lug 2010 - 09:22
Scusate, è l’unico link che ho trovato per la soluzione ad un mio problema, anche se non so quanto possa essere inerente!
Praticamente ho creato un progetto in vs.net 2003, poi ho scaricato la versione vb 2008 express edition, ho aperto il progetto, ho apportato modifiche, ed ora la versione 2003 non me lo apre più, con un messaggio di errore:
“the selected file is a VS solution file, but was created by a never version of VS and cannot be opened”
Come faccio? sapreste aiutarmi?
Grazie cmq
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 13 lug 2010 - 10:42
>la versione vb 2008 express edition, ho aperto il progetto, ho
>apportato modifiche, ed ora la versione 2003 non me lo apre più,
>con un messaggio di errore:
>“the selected file is a VS solution file, but was created by
>a never version of VS and cannot be opened”
eh chiaramente Visual Studio va avanti e non si preoccupa di farti tornare indietro, ti chiede solo all'avvio prima di fare questo upgrade,ed eventualmente crea una directory di Backup dove copia il precedente.
Perciò verifica se hai questa directory e ricopiati i dati da lì, altrimenti non puoi tornare indietro con le versioni del progetto,è solo "verso l'alto"
Cmq tieni presente che quello che viene aggiornato è il progetto, di fatto il codice delle singole parti (classi, form etc...) lo poi ricopiare ed eventualmente sistemare se ti servisse portare tra le varie versioni...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
idol8
Profilo
| Newbie
18
messaggi | Data Invio:
mar 13 lug 2010 - 12:20
si grazie c'è, ovviamente non è aggiornata con le modifiche che avevo apportato con vb 2008, ma finalmente posso aprirlo con il 2003!!!!!!!
fiuuuuuuuuuuuuù pensavo peggio!!!!!!
cmq strano che nel edizione express di vb 2008 non sia riuscito a trovare come fare il "release", perchè è stato solo quello il problema a farmi ritornare al 2003!
cmq ancora grazie, ora ho più di una settimana di lavoro arretrato . . . . . solamente!!!!!!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 13 lug 2010 - 15:03
>cmq strano che nel edizione express di vb 2008 non sia riuscito
>a trovare come fare il "release", perchè è stato solo quello
>il problema a farmi ritornare al 2003!
questo cosa intendi? non hai la possibilità di compilare in Release?
>cmq ancora grazie, ora ho più di una settimana di lavoro arretrato
>. . . . . solamente!!!!!!
Se ti è stata utile una risposta accettala così marchiamo il thread come risolto.Grazie.
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
idol8
Profilo
| Newbie
18
messaggi | Data Invio:
mar 13 lug 2010 - 17:21
nel vb 2003, nel menù a tendina dove fare il debug, ovvero nella combo, c'è la possibilità di fare il release, che a me serve per poi sostituire l'eseguibile modificato all'utente.
e nel vb 2008 E.E. non c'è!
cmq si, le risposte sono state utilissime, ora posso lavorare sul progetto con vb 2003. sono novello, non so cosa fare ora, come chiudo la discussione!?!?!?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 13 lug 2010 - 17:30
>nel vb 2003, nel menù a tendina dove fare il debug, ovvero nella
>combo, c'è la possibilità di fare il release, che a me serve
>per poi sostituire l'eseguibile modificato all'utente.
>e nel vb 2008 E.E. non c'è!
strano che non ci sia...purtroppo non ho la versione express quindi non riesco a testare, a parte questo, puoi compilare in ogni modo, e poi andarti a prendere la directory "bin" (o quella che hai specificato tu a mano eventualmente) e copiarla sopra, non importa anche se non è "release" , la differenza di compilazione è minima, la versione debug ha qualche punto di debug disponibile (appunto per debuggare) ma sinceramente ho fatto spesso deploy di quel tipo di compilazione e non ho notato differenze...
>cmq si, le risposte sono state utilissime, ora posso lavorare
>sul progetto con vb 2003. sono novello, non so cosa fare ora,
>come chiudo la discussione!?!?!?
scusa non puoi chiudere tu, il thread l'aveva aperto un altro quindi è lui che casomai accetta una risposta...fa niente la prox volta apri un altro thread e magari fai riferimento ad un thread specifico, piuttosto che aggiungere messaggi a qualcosa che è già partito.
Cmq nessun problema era un consiglio per avere maggiore pulizia di thread, soprattutto per chi capita qui magari cercando su google...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
idol8
Profilo
| Newbie
18
messaggi | Data Invio:
mer 14 lug 2010 - 18:16
ok grazie, ora ci provo e ti faccio sapere, nella cartella bin c'è l'eseguibile, provo a prendere questo e a darlo all'utente, e speriamo funzioni!!!!!!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 14 lug 2010 - 18:29
>ok grazie, ora ci provo e ti faccio sapere, nella cartella bin
>c'è l'eseguibile, provo a prendere questo e a darlo all'utente,
>e speriamo funzioni!!!!!!
deve funzionare
Chiaramente attento che se hai altre librerie che hai modificato devi distribuire anche le altre...andrebbe distribuita tutta la cartella "bin" più che il singolo eseguibile per essere sicuri di riferimenti a librerie utilizzate etc...
Ciao.
Matteo Raumer
[MCAD .net, 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 !