[ bulvaj @ 14.03.2005. 10:30 ] @
| Lm..
problem koji me dva dana vrti u krug
1. Koristim VB.NET StandardEdition i CrystalReports 4.6 .
Ovaj deo koda nikako ne radi , odnosno zadrzava sql upit koji sam postavio u reportu u fazi dizajniranja.
Try
Dim cr As New Crystal.CrystalReport
cr.DataFiles(0) = s_Path_DB ' path do mdb baze za report
cr.ReportFileName = Path.GetDirectoryName(Application.ExecutablePath) _
& "\RPT\" & "rptSearch_Stringer.Rpt" ' kreirani report
cr.WindowState = Crystal.WindowStateConstants.crptMaximized
Dim sSQL As String
sSQL = " SELECT ....." ' SQLUPIT koji sam postavio pri kreiranju reporta bez
' bez WHERE klauzule - potpuno isti
cr.SQLQuery = sSQL & " WHERE (ID=100) ' treba da u reportu prikaze samo
' jedan record (uslov ID=100)
cr.PrintReport()
cr = Nothing
Catch ex As Exception
MsgBox("Greska...")
End Try
Umesto da u reportu prikaze samo jedan zapis prikazuje sve (23000 zapisa).
Znaci zadrzao je stari SqlQuery a ne ovaj koji se dinamicki formira u kodu.
Kako se tacno koriste SqlQuery i DataSource?
Mozda ovo nije problem samo za .Net forum nego i za Vb.
Ako neko ima vremena da ovo protumaci hvala mu.
|
[ bulvaj @ 16.03.2005. 13:53 ] @
Posto je ocito malo ljudi imalo ovakav problem,
da preformulisem pitanje
1. Kako u Crystal Reports-u da dinamicki menjam izvor podataka.Pretpostavljam da tome sluzi osobina SQLQuery? ili..
2. Da li postoji jos neki report alat u NET-u?Nesto kao DataReport u sestici?
[ Deep|Blue @ 16.03.2005. 14:36 ] @
pazi ne menjas sql upit vec mu menjas podatke koje treba da prikaze
imas dosta tema o tome na es-u
ali princip je da u aplikaciji napunis datatable (dataset)
zatim ga pridruzis reportu kao datasource
prikazes izvestaj i to ti je to
[ KAKTUS CAR @ 16.03.2005. 18:17 ] @
Probaj ovo cr.SQLQuery = sSQL+" WHERE ID=100"
[ bulvaj @ 16.03.2005. 22:03 ] @
Hvala KAKTUS_CARE ali & i + vunkcionisu manje vise isto a koji upotrebljavas je stvar navike (C# ili VB).Problem je sto na tako sastavljen SQL upit Crystal ne reaguje.
Jos , jednom: u pitanju je Crystal Reports 4.6 (ide uz VB 5.0) a on ne poznaje objekte tipa DataSet,DataTable itd.Ovaj problem nije tesko resiti u Crystalu koji ide uz VS.NET (u stvari to i nije problem) ali ne znam kako da ga resim u Crystal Repors 4.6 . Ne pitajte samo zasto koristim 4.6.Ima li kakva alternativa za Crystal Reports?
[ bulvaj @ 23.03.2005. 18:10 ] @
Hvala na pomoci.Resio sam da sve reporte uradim preko PrintDocument.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.