Rabu, 04 Januari 2012

Edit Report Object Pada Saat Running/Runtime Crystal Report

Ini merupakan kelajutan dari posting Show Report In Crystal Report Viewer, nah kali ini saya akan share cara mengedit object di crystal report saat runtime. contohnya seperti gambar dibawah ini :
Before Click Button "Change Title And Color"
Kemudian setelah mengisi title di textbox dan click button "change title And Color", maka hasilnya adalah  :
After Click Button "Change Title And Color"
Untuk project dan sintaknya sama dengan yang ada di posting sebelumnya, hanya saja tambahkan sedikit 1 button (name=djiebutton2) untuk "change title and color" dan ini tambahan code nya :
Private Sub djieButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles djieButton2.Click
        'declarasi variable
        Dim txtObject As CrystalDecisions.CrystalReports.Engine.TextObject
        Dim fieldObject As CrystalDecisions.CrystalReports.Engine.FieldObject
        Dim rptObject As CrystalDecisions.CrystalReports.Engine.ReportDocument
        rptObject = djieCrystalReportViewer1.ReportSource
        'customize title
        txtObject = rptObject.ReportDefinition.ReportObjects("Text10")
        With txtObject
            .ApplyFont(New Drawing.Font("Comic Sans MS", 18, FontStyle.Bold))
            .Text = TextBox1.Text
            .Color = Color.Blue
        End With
        'customize field lastname
        fieldObject = rptObject.ReportDefinition.ReportObjects("LastName1")
        With fieldObject
            .ApplyFont(New Drawing.Font("Arial", 8, FontStyle.Italic))
            .Color = Color.Red
        End With
        'customize field firstname
        fieldObject = rptObject.ReportDefinition.ReportObjects("FirstName1")
        With fieldObject
            .ApplyFont(New Drawing.Font("Arial", 8, FontStyle.Underline))
            .Color = Color.Green
        End With
        djieCrystalReportViewer1.RefreshReport()
End Sub 

Untuk mengetahui nama object reportnya, buka saja design reportnya, click objek reportnya, lalu liat property name nya, seperti gambar dibawah ini:
Report Design

Nah.. selanjutnya tinggal kembangkan lagi sesui keperluan dan keinginan sobat semua nya... selamat mencoba. gudlak !

Tags:
crystal report viewer, show report vb net, c#, edit report object, runtime, edit report when runtime, report source, edit field crystal report, edit text crystal report, function, source code, example, crystal report visual studio

Ditulis Oleh : Wahyu Aji // 00.07
Kategori:

0 komentar:

Posting Komentar