Jump to content
Sign in to follow this  
w@We

Mysql-crystal Report

Recommended Posts

hello geng,

mintak bantuan untuk nak connect database MYSQL dengan crystal report 9 (CP9)

interface menggunakan vb6, ada masalah no link access dr CP9 untuk connect dengan mysql database

onegaishimas..

Share this post


Link to post
Share on other sites

1.Buka Control Panel -> Administrative Tools -> ODBC -> Tuko Point Database utk myodbc3-test ke database ko...

user posted image

2.Buka Crystal Report , Tuko Database Connection , Double Click pada ODBC(RDO)

user posted image

3.Pilih myodbc3-test

user posted image

4.Masukkan Maklumat Connection seperti user id n password

user posted image

5.Pada Window Database Expert tadi, click pada Add Command..Akan kluo window seperti dibawah

user posted image

...Bersambung

Share this post


Link to post
Share on other sites

..Sambungan

6.Masukkan query ko...Click OK.

user posted image

7.Skrang, ko dah pun connect ke mySQL, so, bleh mula design report ko..

user posted image

8. Opss..Report ko dah siap, kecuali, ko x nak connect pakai ODBC...So, ko leh connect direct dari vb ke mySQL...

Database Connection untuk mySQL adalah seperti berikut

"DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=risda; UID=root; PWD=; OPTION=3"

Nih, contoh koding dalam CRviewer aku ....Baca dulu

Dim myConn As New ADODB.Connection

Dim myTable As New ADODB.Recordset

Dim strSQL As String

Dim Crystal As CRAXDRT.Application

Dim myReport As CRAXDRT.Report

Dim strReport As String

Dim strConn As String

Private Sub Form_Load()

strReport = "Report.rpt"

Call OpenReport

End Sub

Private Sub Form_Resize()

CRViewer.Top = 0

CRViewer.Left = 0

CRViewer.Height = ScaleHeight

CRViewer.Width = ScaleWidth

End Sub

Private Sub OpenReport()

Dim ParamStart As Integer

Set Crystal = New CRAXDRT.Application

strConn = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=risda; UID=root; PWD=; OPTION=3"

myConn.Open (strConn)

If (strReport <> "") Or (Right(strReport, 4) <> ".rpt") Then

Set myReport = Crystal.OpenReport(App.Path & "\" & strReport)

myReport.EnableParameterPrompting = False

strSQL = "Select * From tblUser"

myTable.Open strSQL, myConn, adOpenDynamic, adLockOptimistic

myReport.DiscardSavedData

myReport.Database.SetDataSource myTable

CRViewer.ReportSource = myReport

CRViewer.ViewReport

End If

Set Crystal = Nothing

Set myReport = Nothing

End Sub

Private Sub Form_Unload(Cancel As Integer)

myTable.Close

Set myTable = Nothing

myConn.Close

Set myConn = Nothing

End Sub

AAaa..panjang sangat..x larat aku nak terangkan ..aperpun, hasil final adalah seperti ini

user posted image

Good Luck..fuhhhh..kalo ada salah, sori ek... tongue.gif

Share this post


Link to post
Share on other sites

eh..puteranetwork..muka ko cam muka member aku aa..arghhh..besok nak kene jumpe dier..demo..siut tul..tido lambat aku malam nih blink.gif

Share this post


Link to post
Share on other sites

wahai naga,

terima kasih banyak2..bagus amat penerangan ko

nanti aku akan take note all the details given

domou arigatou gozaimas..

Share this post


Link to post
Share on other sites

mr naga,

dalam crystal report boleh kita tukar dari potrait ke lanscape form tak?

aku ade try ubah setting di page setup tapi macam lain je

yang keluar top margin , left margin dan lain2 margin

lg satu mcm mane tuan doctor letak gambar dalam msg post ni?

aku try print screen tapi nak paste tak leh

Share this post


Link to post
Share on other sites

mr w@We same-same, bolehhhhhh..aper x bolehnyer..klik kat File -> Printer Setup , pastu tuko je kat situ..jangan riso..mende nih cume jadik kat report yg ko nak je..

Letak gambo?..aku print screen, bawak dalam paint, pastu upload..camtuh jer .. tongue.gif

wah..best nagakeciks..detail penerangan yang ko bagi tuh..aku pun nak tau gaks..

Aaaa..aku pun bukannyer tau sangat..skit2 tuh bleh aa..

Share this post


Link to post
Share on other sites

eh..puteranetwork..muka ko cam muka member aku aa..arghhh..besok nak kene jumpe dier..demo..siut tul..tido lambat aku malam nih blink.gif

Hai nagakeciks....leh berkenalan? muka ko hensem le... mmg taste aku tuh... haha...

Share this post


Link to post
Share on other sites

akum...nagakecik

tue ko gune odbc...

kalo nk link vb 6 ngan cr11 plak? aku gn adodc la pulak...

cane ek?

W'salam

CR 11?..hehe, aku pun x try lagik..tapi logiknya, same je..add je component and reference dier.. CRViewer dan CRAXDRT (Crystal Reports ActiveX Designer Runtime Library 11)

Pasal ADODC tuh, aku kurang pasti..x penah try..tapi aku rasa,myb boleh

Okies..nih yg aku buat pakai ADODB

        myTableRPT.Open strSQL, myConnRPT, adOpenDynamic, adLockOptimistic
        myReport.DiscardSavedData
        myReport.Database.SetDataSource myTableRPT

myTableRPT tuh, recordset aku..pasal ADODC, aku xleh nak terangkan sangat, sbb aku memang x pakai ADODC..apepun, ko leh try n error..hasil dier, post aa kat sini..kongsi same2..

Share this post


Link to post
Share on other sites

akum...nagakecik

tue ko gune odbc...

kalo nk link vb 6 ngan cr11 plak? aku gn adodc la pulak...

cane ek?

Oppss..pembetulan..contoh diatas, tidak menggunakan ODBC..ko jangan keliru..itu aku nyatakan driver database MySQL...

Share this post


Link to post
Share on other sites

hok aloh, ni thread zaman biler ni.. hahaha..

Aaaa.tuhler pasal..tetiba naik balik...BzZzzZZzZZzZzz...Mamai aku lepas makan air asam...

Share this post


Link to post
Share on other sites

Aaaa.tuhler pasal..tetiba naik balik...BzZzzZZzZZzZzz...Mamai aku lepas makan air asam...

hehee...xder..nagakeciks mmg idola aku sejak dulu lagi... sbb bagi aku, nagakeciks nie seorg yg bersemangat tinggi.... dan aku harap sgt suatu hari nanti dia dapat kenal aku :-(

Share this post


Link to post
Share on other sites

tua lagi aku tuu..

ape da topik pasal CR tapi citer pasal mende lain.

nanti ko kim salam je lah kat dier eh.. nanti aku pulak blanje ko pizza heart biggrin.gif

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...