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
Cristal report - assegnazione tabelle a report
mercoledì 10 giugno 2009 - 15.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
roberto9911
Profilo
| Newbie
20
messaggi | Data Invio:
mer 10 giu 2009 - 15:31
Ciao
sto diventando matto con una cosa: .net 2003 + crystal report
Devo duplicare dei report gia’ esistenti su una solution per farne la versione in inglese: i report hanno XSD
collegato
Ho pensato, nella mia inesperienza, di fare un bel copia e incolla dei report e degli XSD cambiandogli
semplicemnete nome e il .vb collegato.
Ovviamente ai nuovi report in inglese corrispondono diverse tabelle rispetto a quelli in "italiano",
il problema e’ che non riesco in nessuna maniera a cambiare la tabella collegata al report (l'XSD)
senza dover rifare il report da capo! Mi sembrerebbe una cosa semplice ma proprio non la trovo
Ho provato con il set location, ma non vedo le tabelle "inglesi"
Come diavolo si fa? Intendo dall’IDE di .net, non tramite codice , nel codice e' tutto OK
Grazie infinite e ciao di nuovo
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mer 10 giu 2009 - 22:22
Ciao Roberto.
Fammi capire .... tu hai una tabella con i dati scritti in italiano.
Hai un'altra tabella con i dati scritti in inglese.
Vuoi fare una copia del report e quindi avere la stessa struttura per uno e per l'altro.
Quando vuoi visualizzare il report in italiano, devi pescare i dati dalla tabella in italiano, quando, invece vuoi vedere il report in inglese, devi pescare i dati dalla tabella in inglese.....giusto?
Per visualizzare il report, utilizzi un CrystalReportViewer .... giusto?
Se si, hai a disposizione un metodo SetDataSource del CrystalReportViewer che ti permette di passare un Dataset, avente una struttura conforme a quello di progettazione, popolato con i dati presi da una tabella o dall'altra....senza bisogno di creare una copia del Dataset di progettazione.
Ovviamente, questo passaggio, va fatto da codice.
Se invece, non ho capito, prova a farmi un esempio pratico.
Facci sapere...
Ciao.
roberto9911
Profilo
| Newbie
20
messaggi | Data Invio:
gio 11 giu 2009 - 08:48
Ho trovato: uno scherzo dei colleghi!!!! mi avevano cambiato una colonna su una tabella!!!!
scusate
Ciao Jeremy, grazie della risposta
Ovviamente sto modificando un progetto fatto da altri e quindi certe cose non le so bene
Sto parlando di un progetto che va su web, quindi VB +ASP
>Fammi capire .... tu hai una tabella con i dati scritti in italiano.
>Hai un'altra tabella con i dati scritti in inglese.
SI
>Vuoi fare una copia del report e quindi avere la stessa struttura
>per uno e per l'altro.
>Quando vuoi visualizzare il report in italiano, devi pescare
>i dati dalla tabella in italiano, quando, invece vuoi vedere
>il report in inglese, devi pescare i dati dalla tabella in inglese.....giusto?
>
SI
>Per visualizzare il report, utilizzi un CrystalReportViewer ....
>giusto?
SI
>Se si, hai a disposizione un metodo SetDataSource del CrystalReportViewer
>che ti permette di passare un Dataset, avente una struttura conforme
>a quello di progettazione, popolato con i dati presi da una tabella
>o dall'altra....senza bisogno di creare una copia del Dataset
>di progettazione.
>Ovviamente, questo passaggio, va fatto da codice.
Il SetDataSource e' nel codice subito dopo il caricamento del report con tramite LOAD:
qui mi perdo perche' e' una parte che non conosco bene
La solution ha appunto dei RPT + relativi XSD (che immagino siano il legame con il dataset)
il punto che mi manca e' proprio
Ho provato a lanciare il programma, le select nel codice sono giuste, il report chiamato anche, ma sul report (o sull'XSD) evidentemente non ho il legame con la tabella oracle per cui in esecuzione viene fuori un report senza dati ma solo con l'intestazione, mentre sulla tabella ovviamente i dati ci sono
Grazie ancora e saluti
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 !