my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
Crystal Report - report di una query
in
.NET Framework
>
ASP.NET
Ultimo messaggio
stee85
il 28 aprile 2005 alle 08:51
162 messaggi
dal 15 febbraio 2005
ciao a tutti avrei bisogno di creare il report di una query, quindi volevo sapere se era possibile inserire a mano il codice oppure modificarlo successivamente.
Mi hanno detto di creare un dataset con la mia query e poi inserire quella per fare il report...ma come e dove devo crearlo sto dataset?
grazie mille
ste
Rispondi
Quoting
Barabas
il 28 aprile 2005 alle 14:08
52 messaggi
dal 16 dicembre 2004
anche io ho lo stesso problema da quando ho scelto di usare crystal report per la stampa di una tabella.
ho visto farlo tramite la preview, ma a me non serve.
quindi ho fatto così:
nella sub dell'evento click del bottonne STAMPA, ho creato il data set l'ho riempito col risultato della query e ho tentato di associarlo al report (precedentemente creato come report vuoto) in questo modo:
'creo report
Dim report As New CrystalReportX
'associo report a dataset
report.SetDataSource(dataset1)
'stampo report
report.PrintToPrinter(1, False, 1, 1)
ma ottengo un foglio bianco...
come dovrei fare?
Rispondi
Quoting
stee85
il 28 aprile 2005 alle 14:46
162 messaggi
dal 15 febbraio 2005
io ho trovato questo articolo ma sinceramente non ci salto fuori lo stesso
http://aspalliance.com/articleViewer.aspx?aId=265&pId=5
prova a vedere se tu ci salti fuori
Fammi sapere
ciao
Rispondi
Quoting
Barabas
il 28 aprile 2005 alle 17:59
52 messaggi
dal 16 dicembre 2004
io ho risolto
il codice è solo 3 righe senza bisogno neanche del dataset
Dim report As New CrystalReport1
report.SetParameterValue("nomeparametro", valoreparametro)
'stampo report
report.PrintToPrinter(1, False, 1, 1)
però devi impostare la query parametica nel report e non è tanto immediato.
Rispondi
Quoting
stee85
il 29 aprile 2005 alle 08:46
162 messaggi
dal 15 febbraio 2005
ma la query per creare il report dove l'hai inserita?
Rispondi
Quoting
Barabas
il 29 aprile 2005 alle 13:08
52 messaggi
dal 16 dicembre 2004
Premetto che sto lavorando con visual studio.net.
diciamo che la query non l'ho proprio inserita, nella creazione del report ho scelto solo i campi da visualizzare. poi ho riaperto il report da "esplpora soluzioni" è venuto fuori sulla sinistra "expoler campo", ho selezionato "campi di parametro" col tasto dx ed ho scelto nuovo, per inserire i miei parametri.
poi cliccando col dx su una parte qualsiasi del report ho scelto dal menu: "report" poi "modifica formula di selezione" poi "record"
si è visualizzata la finestra "editor delle formule per la selezione dei record" ho impostato "sintassi basic" e selezionato nell'albero di sx il campo sul quale impostare la selezione, e quello si è visualizzato sotto nello spazio della formula.
ho aggiunto = il nome del parametro tra graffe e preceduto da ?
questa è la formula ottenuta
{tabella.campo} ={?nomeparametro}
a me è andata bene perchè la query era semplice, se la tua query è più complessa allora ti conviene creare il dataset, e poi associarlo al report, anche se non so come.
spero di esserti stato d'aiuto
Rispondi
Quoting
stee85
il 29 aprile 2005 alle 15:42
162 messaggi
dal 15 febbraio 2005
io però devo creare una query così e purtroppo come mi hai detto te non posso farlo ... o almeno io non ci sono riuscita
Select Cla.ClaClaId, (Select Grp.ClaDes from Cla as Grp Where Grp.ClaOwnId=Cla.ClaClaId)Gruppo, * from Cla
comunque grazie
Rispondi
Quoting
CMU3103
il 30 ottobre 2006 alle 10:50
1 messaggio
dal 01 aprile 2005
Anch'io ho lostesso problema a passare una query.
Ho creato tramite Wizard il file Crystal Report.
Poi da codice passo una quesry...ma viene ignorata.
Qualcuno sa dirmi il perchè ?
GRAZIE A TUTTI
Ecco il codice ....
CnnString = "Valori della connessione...."
Dim oledbconnection As OleDbConnection = New OleDbConnection(CnnString)
stringaSQL = "SELECT * FROM TABLOCPRV WHERE COD_PRV = 'CN'"
Dim myRep As New CrystalDecisions.CrystalReports.Engine.ReportDocument
Dim DA As New OleDbDataAdapter(stringaSQL, CnnString)
Dim DS As New DataSet
DA.Fill(DS)
Dim RepPath As String
RepPath = Server.MapPath("CryStalReport.rpt")
myRep.Load(RepPath)
myRep.SetDataSource(DS)
CrystalReportViewer1.ReportSource = myRep
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Effettua il login!
Hai dimenticato la password?
Ultimi messaggi
order by--- desc asc
(1)
Connessione problema access .ldb
(1)
Business logic complessa e ORM
(1)
passaggio di due valori da una pagina all'altra
(3)
asp:menu
(1)
Sviluppo Web
(3)
UTENTI ONLINE
In primo piano
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
I più letti di oggi
Creare e gestire documenti XML con LINQ to XML
Le novità di ASP.NET 4.5 (Community Days 2012)
Evitare l'embedding di file resx per la localizzazione in ASP.NET
Tutorial ASP.NET 3.5
ASP.NET 4.0 in C# e VB
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Tutorial Windows Phone 7.1
Media
Integrare l'applicazione nell'esperienza di Windows 8 con i contratti
Tile e notifiche in Windows 8
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Spostare il mouse ed eseguire il click programmaticamente in Silverlight 5.0
Logging in ASP.NET: le migliori soluzioni open-source per tracciare gli errori
Operatori di confronto in JavaScript: == e ===
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Eseguire il lock del computer direttamente da Silverlight 5.0
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network