Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prosledjivanje podatka sa forme u izvestaj

[es] :: .NET :: .NET Desktop razvoj :: Prosledjivanje podatka sa forme u izvestaj

[ Pregleda: 2949 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ahile00
elektrotehnicar, privatno

Član broj: 173992
Poruke: 4
212.200.222.*



Profil

icon Prosledjivanje podatka sa forme u izvestaj15.04.2008. u 07:10 - pre 195 meseci
Kako prilikom dizajniranja izvestaja podesiti da odredjena kontrola (textbox u report-u) prihvati vrednost kontrole (DateTimePicker) sa neke forme?
Potrebno mi je da uradim izvestaj po datumu iz neke baze i da na pocetku izvestaja pise za koji interval (od: datum1 do: datum2) je prikazani izvestaj.
Prikaz rezultata nije problem vec prosledjivanje parametara sa forme na izvestaj.

Microsof Report u VB.net-u 2008

Radim za lokalnu firmu aplikaciju tipa magacin ulaz/izlaz. Sve sam odradio ali me koci dizajn izvestaja.
Nisam nasao na forumu temu sa ovim problemom. Ako je ipak ima izvinjavam se.
 
Odgovor na temu

fpedja
Beograd

Član broj: 145092
Poruke: 76
*.xdsl.beograd.com.



Profil

icon Re: Prosledjivanje podatka sa forme u izvestaj15.04.2008. u 09:07 - pre 195 meseci
Evo ti ideja, odnosno kako sam ja resio taj problem. Koristio sam crystal report. Dodas na report dva parametra, DatumOd i DatumDo u sekciji parameter field. Zatim sa forme procitas zadate vrednosti i smestis u promenljive npr. datOd i datDo. Prosledis te dve promenljive izvetaju sa:
crystalreport1.SetParameterValue(0, datOd)
crystalreport1.SetParameterValue(1, datDo)
Gde su ti 0 i 1 redni brojevi parametara (mozes i po imenima da ih dodelis). Nadam se da ti je ovo od pomoci!!
 
Odgovor na temu

Djoks
Djordje Najdanovic
Software Developer
Azalea Maritime

Član broj: 1630
Poruke: 268
85.94.112.*

Sajt: www.azalea-maritime.com


Profil

icon Re: Prosledjivanje podatka sa forme u izvestaj15.04.2008. u 10:47 - pre 195 meseci
Za Microsoft Report, pogledaj: http://forums.microsoft.com/MS...spx?PostID=701278&SiteID=1
 
Odgovor na temu

ahile00
elektrotehnicar, privatno

Član broj: 173992
Poruke: 4
77.46.184.*



Profil

icon Re: Prosledjivanje podatka sa forme u izvestaj15.04.2008. u 16:59 - pre 195 meseci
Problem resen. Hvala fpedja,Djoks.

Evo, zbog drugih koji budu imalli slican problem zelim da dam objasnjenje zbog cega nisam uspevao da prosledim parametre:

1. U samom report-u podesio sam parametre "r1" i "r2" kao string.
2. Za ovaj primer napravio sam novi projekat sa jednom formom i cetiri kontrole; dve DateTimePicker , jednu Buttonn i jednu MicrosoftReportViewer
u koju sam ubacio izvestaj. U dogadjaj button_Click napravio sam sledeci kod:

Code:

        Dim strDatumOd As String = DateTimePicker1.Text
        Dim strDatumDo As String = DateTimePicker2.Text

        Dim params(1) As ReportParameter

        params(0) = New ReportParameter("r1", strDatumOd, False)
        params(1) = New ReportParameter("r2", strDatumDo, True)

        Me.ReportViewer1.LocalReport.SetParameters(params)  

        Me.ReportViewer1.RefreshReport()


Sve radi.


Problem je bio sto parametre bez obzira da li ih ima jedan ili vise MORATE dimenzionisati kao niz.
U prvim pokusajima pisao sam:
Code:

       dim params1 = new ReportParametar("r1", strDatumOd)

       Me.ReportViewer1.LocalReport.SetParameters(params1) '-> ovde je stalno prikazivao upozorenje a prilikom izvrsavanja pucao 


Problem je sto su parametri definisani kao niz:
Iz Object Browser-a:

Sets report parameter properties for the local report.

Parameters:
parameters: An array of Microsoft.Reporting.WinForms.ReportParameter objects that contains a list of the report parameter properties.



Jos jednom hvala na brzom i zaista pravom odgovoru.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Prosledjivanje podatka sa forme u izvestaj

[ Pregleda: 2949 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.