Ordinare report con crystal e VB2005

lunedì 02 giugno 2008 - 09.30

massimo1967 Profilo | Newbie

Buongiorno a tutti, sono nuovo del posto, ma ho un problema che mi asilla.

Ho un report con relativi sottoreport che ha base ACCESS.

fintanto che si tratta di visualizzarlo con l'oggetto CrystalReportWiever nessun problema, i problemi arrivano quando cerco di passargli un dataset.

io ho fatto:

rReport = New ReportDocument()
rReport.Load("IndirizzarioSintetico.rpt")

Dim myConnectionInfo As ConnectionInfo = New ConnectionInfo()
myConnectionInfo.DatabaseName = DataPath & "\" & DbName

Dim DSCerca As New DataSet
Dim oleConn As New OleDbConnection(ConnString)
Dim oleAdapter As New OleDbDataAdapter()
oleAdapter.SelectCommand = New OleDbCommand(mySQL, oleConn)

oleAdapter.Fill(DSCerca, mySQL)

rReport.SetDataSource(DSCerca)

CRV1.ReportSource = rReport
CRV1.Zoom(90)
End Sub

non mi da nessun errore ma se ne frega completamente della stringa SQL (mySQL) che gli passo quindi non filtra e non ordina, semplicemente mi visualizza i dati e basta.

Qualcuno può darmi una mano ?

freeteo Profilo | Guru

ciao,
se debugghi, appena prima di passare i dati al report, sono riempiti correttamente (quindi filtrati) ?
Perchè il report visualizza quello che gli passi (se è corretto) e quindi dovrebbe avere i dati che gli passi tu.

Considera però anche che se hai riempito un dataset, con più tabelle, il report si aspetta i dati delle varie tabelle che vengano "rimappati" nelle tabelle relative con cui hai fatto il report.
Ad esempio:

.... cReport.Database.Tables(0).SetDataSource( DSCerca.Tables(0) ) cReport.Database.Tables(1).SetDataSource( DSCerca.Tables(1) ) ....

e via così...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

massimo1967 Profilo | Newbie

Grazie mille per la risposta , non avevo fatto ancora in tempo a ripostare che già mi avevi rsposto, se questa non è velocità....... comunque grazie ma anche io mi ero accorto, e ho risolto, che il problema stava proprio lì, non passavo la TABLE giusta quindi .... ciccia.

Rigrazie
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5