Latihan_58_46110022

Deskripsi Form Latihan_58_46110022
Dalam form ini terdapat 3 buah object yaitu label, textbox dan button.

Object Label
Terdapat 1 object label yaitu  "rincian transaksi" dan "insert the price will be preview".

Object DateTimePicker
Dalam form ini terdapat satu objek textbox yang di gunakan untuk mengisi tanggal atau periode yang  diinginkan pada latihan 50.

Object Button
Terdapat sebuah objek button yaitu "preview" yang berfungsi untuk menjalankan rumus yang telah dibuat.


Script Unique

Untuk Mengatur(Filter)



        Latihan_53_46110022.CrystalReportViewer1.SelectionFormula = "datevalue({mastertransaksi.tanggaltransaksi}) = #" & dtp146110022.Value.Month & "/" & dtp146110022.Value.Day & "/" & dtp246110022.Value.Year & "#" & "and datevalue({mastertransaksi.tanggaltransaksi}) <= #" & dtp246110022.Value.Month & "/" & dtp246110022.Value.Day & "/" & dtp246110022.Value.Year & "#"
Even 

Click

Langkah-Langkah Membuat Form Latihan 58_46110022

1. Buat form baru seperti langkah berikut :

2. Input nama form pada kolom yang tersedia, lalu klik "add" seperti berikut :

3. Buat desain form seperti gambar berikut :



4. Input script di bawah ini :

Public Class Latihan_58_46110022

    Private Sub view46110022_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles view46110022.Click
        Dim Laporan As New CrystalDecisions.CrystalReports.Engine.ReportDocument

        Dim botto As New ByIskandar.MengaturDataBaseCrystalReport
        Laporan = botto.AturDatabase(New Latihan_50_46110022, Application.StartupPath, "data report.accdb")

        Latihan_53_46110022.CrystalReportViewer1.ReportSource = Laporan

        Latihan_53_46110022.CrystalReportViewer1.SelectionFormula = "datevalue({mastertransaksi.tanggaltransaksi}) = #" & dtp146110022.Value.Month & "/" & dtp146110022.Value.Day & "/" & dtp146110022.Value.Year & "#" & "and datevalue({mastertransaksi.tanggaltransaksi}) <= #" & dpt246110022.Value.Month & "/" & dpt246110022.Value.Day & "/" & dpt246110022.Value.Year & "#"

        If Latihan_53_46110022.Visible = False Then
            Latihan_53_46110022.Show()
        Else
            Latihan_53_46110022.Activate()
        End If
    End Sub
End Class



     5.  Jalankan program dengan cara mengklik start debugging seperti berikut :

     6. Setelah menekan start debug, maka akan tampil hasil dari latihan 58 seperti berikut :




     7. Setelah itu  klik “preview” dan data report pada Latihan_50_46110022 akan muncul seperti di bawah ini :



    8. Selamat mencoba, semoga berhasil :)




0 Responses