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
Passare un recordset ad un subreport
giovedì 15 settembre 2005 - 14.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alex74
Profilo
| Newbie
6
messaggi | Data Invio:
gio 15 set 2005 - 14:43
Ciao a tutti,
ho un problema con crystal report 8 ,nel passaggio di un recordset ADO ad un subreport.
Praticamente quando viene impostato il subreport,visualizzo un messaggio "Licenza Runtime Richiesta"::si sta utilizzando un'API che non fa parte del contratto di licenza runtime gratuita.
Qualcuno sa spiegarmi il fenomeno,considerando che il prodotto è sotto licenza,e non esistono patches o service packs per correggere tale problema.?
Eventualmente,mi potreste indicare un procedimento per risolvere tale inconveniente.
Grazie a tutti.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 16 set 2005 - 11:10
ciao,
il problema è che appunto stai usando qualche funzione o fomrattazione che non fa parte della licenza royalty free, tipo quando aggiungi da codice oggetti al report.
Ma dovrebbe dartelo solo per queste cose 1po particolare, l'impostazione della sorgente dati come moltissime altre operazioni (io non ho mai avuto la necessita' in anni di report)...
controlla bene il subreport...oopure non è che lo aggiungi da codice?
Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
alex74
Profilo
| Newbie
6
messaggi | Data Invio:
ven 16 set 2005 - 12:36
CIAO,
SI INFATTI LO PASSO COME REPORT AGGIUNTO IN UN REPORT,MA QUALE E' LA DIFFERENZA.
CMQ, HO FATTO DEI PROGRESSI PERCHE' SONO RIUSCITO A VISUALIZZARLO ,ANCHE SE PRIMA VEDO QUEL MESSAGGIO DELLA LICENZA.
PRATICAMENTE HO FATTO COSI' :
HO INSERITO UNA SEZIONE NEL REPORT (IL FILE RPT PRINCIPALE)
POI DA CODICE :
Set CRSezione = CRREP.Sections.Item("Sezione3") : E' LA SEZIONE IN CUI COLLOCO IL SUBREPORT
'vedo il subreport ,SE TRUE : NASCOSTO
CRSezione.Suppress = False
'imposta il file del subreport
Set CRSub = CRSezione.ImportSubreport(mvarSubreport, 0, 0)
'imposto il recordset per il subreport
CRSub.OpenSubreport.Database.SetDataSource mRsSub, 3
'TOLGO IL BORDO DEL SUBREPORT
CRSub.LeftLineStyle = crLSNoLine
CRSub.RightLineStyle = crLSNoLine
CRSub.TopLineStyle = crLSNoLine
CRSub.BottomLineStyle = crLSNoLine
.
RESTA A QUESTO PUNTO IL MESSAGGIO MISTERIOSO....
GRAZIE A TUTTI .
CIAO
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 16 set 2005 - 15:25
ciao
a occhio il problema è "ImportSubreport" che fa delle modifiche alla struttura del report che non sono "royalty free" infatti la politica è:
- ti do la possibilita di distribuire quello che ti serve per il tuo programma che usa dei report ma te li devi fare con 1 editor, ovvero o il pacchetto crystal (ambiente a se stante) o quello che ti da visual studio (che ha accordi con businessobjects)
quindi dovresti aggiungerlo a design time e poi settargli le proprieta' che ti servono per il sottoreport tipo datasource, parametri etc...
se provi cosi dovrebbe funzionare...cmq perche lo importi da codice? se per qualche motivo ti serve sulle proprieta' del sottoreport ce' 1 flag che dice importa al caricamento, cosi "rilegge" il file ogni volta...
Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
alex74
Profilo
| Newbie
6
messaggi | Data Invio:
ven 16 set 2005 - 16:09
CIAO,
STO PROVANDO A SEGUIRE IL TUO SUGGERIMENTO MA QUALE ALTRO METODO POTREI USARE?,
SE USO REPORT.OPENSUBREPORT(SUBREPORT) HO IL MESSAGGIO DI NOME DI FILE NON VALIDO...
TI RINGRAZIO
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 !