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
Crystal e refresh
giovedì 24 novembre 2005 - 15.02
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nandonando
Profilo
| Senior Member
398
messaggi | Data Invio:
gio 24 nov 2005 - 15:02
ViewState("id_fattura")
Dim credentials As TableLogOnInfo = New TableLogOnInfo
credentials.ConnectionInfo.DatabaseName = "SCECES"
credentials.ConnectionInfo.UserID = "sa"
credentials.ConnectionInfo.Password = "ff"
credentials.ConnectionInfo.ServerName = "151.1.141.000"
CrystalReportViewer1.LogOnInfo.Add(credentials)
Dim myRep As New ReportDocument
Dim RepPath As String
RepPath = Server.MapPath("AVVISO_senza_corrispondenza.rpt")
myRep.Load(RepPath)
myRep.RecordSelectionFormula = "{VW_STAMPA_FATTURA.id_fattura}=" & ViewState("id_fattura")
CrystalReportViewer1.ReportSource = myRep
Mi è venuto un dubbio ma non è che devo aggirnare il mio report ogni volta che lo carico?
e poi non riesco a d ordinare
mi hanno consigliato di fare cosi
myRep.DataDefinition.SortFields(0).Field = myRep.Database.Tables(0).Fields("mio_campo")
myRep.DataDefinition.SortFields(0).SortDirection = SortDirection.AscendingOrder
ma mi dà errore sulla prima dellle 2 righe e mi dice INDICE NON VALIDO PERCHè?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 25 nov 2005 - 00:41
ciao,
per il problema del sort che ti dice che non ce l'indice valido è preche non hai ordinato il report n fase di costruzione e quindi l'indice 0 dell'insieme di campi per cui è ordinato è nullo.Questo pero' non ti permette di aggiungerlo inquanto non è disponibile per la versione di visual studio la modifica della struttura.
Quindi tu premi il tasto "AZ"con le frecce sulla toolbar e scegli 1 campo di ordinamento dei record.Poi da codice scrivi quelle righe e glielo cambi se ti serve cambiarlo.
Per il problema che ti chiedi "non è che devo aggirnare il mio report ogni volta che lo carico?" non ho capito bene cosa vuoi dire, se il report lo ricarichi per qualche motivo viene aggiornato automaticamente al massimo devi richiamare il metodo "DataBind" del viewer che come tutti i controlli web che danno datasource lo usa per "agganciarsi" i dati.
Se intendi che hai modificato qualcosa da codice e lo vuoi vedere basta che richiami il metodo "refreshreport" sempre del viewer...
ciao
Matteo Raumer
.net addicted :-)
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 !