[ mish_ns @ 10.04.2011. 23:25 ] @
Pozdrav svima...

Zanima me da li je neko povezivao mySQL sa CR-om...
Na koji način to uraditi...

Pokušavam nešto ali mi ne ide...

Da li CR mora biti povezan sa bazom ili mu se mogu proslediti podaci sa forme?

HVALA!
[ mish_ns @ 11.04.2011. 09:21 ] @
Probao sam ovako ali dobijam gresku: The report has no tables.
Code:

        Dim data1 = New DataSet()
        Dim da = New MySqlDataAdapter()
        Dim sqlCommand As String = "Select id,ime,jmbg from izvestaj"
        da.SelectCommand = New MySqlCommand(sqlCommand, conn)
        Dim myReport As New CrystalReport1
        Dim rp = New ReportDocument()

        da.Fill(data1, "otpremnice")
        myReport.SetDataSource(data1.Tables("0")) //ovde se javlja greska
        rp.SetDataSource(data1)

        rp.Load("C:\CrystalReport1.rpt")

        CrystalReportViewer1.ReportSource = rp
[ mish_ns @ 11.04.2011. 12:16 ] @
Treca sreca:

Da objasnim detaljnije pa ako neko moze da pomogne.

Instalirao sam mySQl.net connector 5.2.

Napravio bazu, upiti rade ok...

E sad kada hocu da pravim izvestaj...

1. Add->New Item->Data i dodam DataSet
2. u designer-u prevucem TableAdapter
3. Dodam novu konekciju na bazu, tu prodje sve ok
4. idem na use SQl statements i ukucam SELECT naredbu, tu se generisu fill i getData metode za TableAdapter
5. ubacim zatim Add->New Item->Reporting Crystal Reports
6. i u Project Data nadjem projekat.DataSet i odaberem DataTable (koji sam prethodno ubacio)
7. ispratim do kraja kako treba da igleda report
8. ubacim CrystalReportViewer kontrolu i podesim je na prethodno dodati CrystalReport.rpt

Kada pokrenem projekat nema podataka u reportu.
Da li je ovo dobar postupak i sta sam preskocio da dodam, ili skroz pogresno radim?????

Koristim Visual studio 2008 i u pitanju su windows forme....


HVALA
[ mish_ns @ 11.04.2011. 20:28 ] @
Evo ljudi ako nekome zatreba uradio sam slicno kao:

http://dev.mysql.com/doc/refman/5.1/en/connector-net-programming-crystal.html

Ako se koristi DataSet onda stalno iybacuje Database Login formu, tako da xml schema radi posao.
[ SpizaGenije @ 14.04.2011. 07:42 ] @
Vidim ja druže da se ovde niko nije setio da odgovori!

Code:

        da.Fill(data1, "otpremnice")
        myReport.SetDataSource(data1.Tables("0")) //ovde se javlja greska
        rp.SetDataSource(data1)


Ovde ti se javlja greška nešto tipa CR nema nijednu tabelu ili tako nešto. Ne znam napamet, davno sam se borio sa tim!
Elem... odeš fino na CR i sve što povlačiš iz onog upita, moraš da "nacrtaš" i na samom CR... To ti je u "Field Explorer-u"... izabereš tabelu, pa kolone iz tabele, pa ih fino drag&drop razbacaš po svom izveštaju (pretpostavljam da sve to trpaš u Details Field ) i to je otprilike to...

Eto, pa javi kako si odradio...
[ mish_ns @ 15.04.2011. 10:14 ] @
Hvala Genije :)
Sad sam vec uradio po principu iz mog prethodnog posta. Radi sasvim dobro, tako da ne bih sad da experimentisem s obzirom da sam pri kraju.
Ali cim budem imao priliku probacu i tako.
Pozdrav.