SlideShare a Scribd company logo
1 of 24
Download to read offline
Pemanfaatan Crystal Report pada VB6                               Oleh : Hendra, ST.


Mengenal Crystal Report 8.0
Crystal report merupakan salah satu product report designer yang banyak digunakan oleh
para developer. Crystal report merupakan produk dari perusahaan Seagate. Crystal report
tersedia langsung pada Visual Basic 4.0 dan 5.0, tetapi pada Visual Basic 6.0 telah
diganti dengan Data Report yang dibuat oleh Microsoft.

Pada Visual Basic 6.0, pada dasarnya Crystal report dapat diinstall secara terpisah dari
folder Misc yang merupakan versi 5.0.

Menjalankan Crystal Report

   1. Dari Start, pilih Programs, pilih Seagate Crystal Report.
   2. Akan muncul suatu Dialog box Welcome




   3. Anda dapat memilih Using Report Expert untuk pembuatan report secara step by
      step.
   4. Step 1
   5. Kemudian akan muncul dialog Choose an Expert, dan pilihlah Standard.
   6. Kemudian akan muncul Standard Report Expert, yang memiliki 8 step, yaitu :
      Data, Fields, Group, Total, TopN, Chart, Select, Style.
   7. Klik pada Database, dan akan muncul dialog Database Explorer. Klik pada
      Database Files, dan Double Klik pada Find Database File.
   8. Pilih Pentacom.mdb, dan masukkan password yang sesuai, sehingga menjadi :




Indoprog                                                                                   1
Pemanfaatan Crystal Report pada VB6                          Oleh : Hendra, ST.




   9. Klik pada tabel Barang, dan klik Add untuk memasukan tabel ke report.
   10. Step 2
   11. Klik pada Fields, dan masukkan field-field yang diinginkan. Anda dapat juga
       mengubah judul untuk masing-masing kolom dengan mengatur Column Heading.
   12. Step 8
   13. Klik pada Style, dan pada Title ketik Laporan Data Pemasok, dan pilihlah Style
       yang sesuai dengan keinginan anda.
   14. Klik pada Preview Report untuk melihat hasil.

Mendesign report hasil Report Expert.
Klik pada tab design dan akan menampilkan layar design




Indoprog                                                                            2
Pemanfaatan Crystal Report pada VB6                          Oleh : Hendra, ST.

Report Header, tulisan yang akan ditampilkan pada halaman pertama Report.
Page Header, tulisan yang akan ditampilkan pada awal tiap halaman.
Details, merupakan baris-baris yang berasal dari field-field dalam tabel.
Report Footer, tulisan yang akan ditampilkan pada halaman terakhir.
Page Footer, tulisan yang akan ditampilkan pada akhir tiap halaman.

Menyimpan design report ke file
Menyimpan report dilakukan seperti biasanya dengan menu File, Save kesebuah file
dengan extension rpt.

Menampilkan report dari Project Visual Basic
Untuk menampilkan Crystal Report ke project anda dapat dilakukan dengan
menggunakan komponen “Crystal Report Viewer Control” melalui menu Project,
Components, dan Reference ke “Crystal Report 8 Activex Designer runtime library”

    CRviewer

   1. Tanamkan kontrol CRViewer ke Form anda




   2. Lakukan koding sebagai berikut :

Dim xApp As New CRAXDRT.Application
Dim xRpt As CRAXDRT.Report
Dim xDbf As CRAXDRT.DatabaseTable

Private Sub Form_Load()
Set xRpt = xApp.OpenReport("C:WorkshopPemasok.rpt")
If xTitle <> "" Then
   xRpt.ReportTitle = xTitle
End If
For Each xDbf In xRpt.Database.Tables
   xDbf.SetLogOnInfo "", "", "", "Pentacom"


Indoprog                                                                           3
Pemanfaatan Crystal Report pada VB6                       Oleh : Hendra, ST.

  xDbf.Location = "C:Pentacom.Mdb"
Next
On Error GoTo Keluar
xRpt.DiscardSavedData
CRViewer1.ReportSource = xRpt
CRViewer1.ViewReport
Exit Sub
Keluar:
MsgBox "Ada Masalah Dengan Laporan !!", vbInformation, "PERHATIAN"
End Sub

Private Sub Form_Resize()
CRViewer1.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight
End Sub

Membatasi data dengan Selection Formula

Anda dapat membatasi data pada saat runtime dengan menggunakan
RecordSelectionFormula

xRpt.RecordSelectionFormula = "{Pemasok.KodePemasok} >= '001' And
{Pemasok.KodePemasok} <= '100'"




Indoprog                                                                       4
Pemanfaatan Crystal Report pada VB6                            Oleh : Hendra, ST.


Membuat report dengan Crystal Report
Jika pada pertemuan sebelumnya kita telah belajar bagaimana membuat report dengan
menggunakan Report Expert, maka pada pertemuan ini kita akan membuat report dengan
melakukan design secara langsung.

Melakukan design dengan Crystal Report
  1. Pada dialog Welcome to Seagate Crystal Reports pilih As a blank report.
  2. Pada dialog Data Explorer, klik pada “DataFiles”,, dan double klik pada “Find
      Database File”.
  3. Selanjutnya buka database C:Pentacom.mdb dan password : Pentacom.
  4. Klik pada tabel barang dan klik Add




   5. Pada menu File, klik pada Summary Info, dan ketikan “Laporan Data Barang”
      pada field Title.

   6. Pada field explorer, Special fields, Drag Report Title ke bagian Page Header, dan
      lakukan drag field KodeBarang, NamaBarang, Satuan, HargaJual

   7. Klik kanan pada Formula Fields, dan pilih New:, Pada FormulaName ketikan
      “SaldoAkhir”, dan buatlah formula {Barang.b0}+{Barang.b1}, dan klik pada
      “Check” untuk memeriksa kebenaran dari formula yang diketik, dan akhiri
      dengan klik pada “Save and Close”




Indoprog                                                                              5
Pemanfaatan Crystal Report pada VB6                          Oleh : Hendra, ST.




8. Pada kolom @SaldoAkhir tambahkan Grand total.

Mengatur Formula pada runtime

Anda dapat menggunakan FormulaFields(n).Text, untuk memanipulasi Formula pada saat
runtime.

Contoh :

xRpt.FormulaFields(1).Text = "{Barang.b0}+{Barang.b1}+{Barang.b2}+{Barang.b3}"

untuk memperbaiki @SaldoAkhir menjadi bulan Maret.

Dengan petunjuk instruktur anda, buatlah Faktur Pembelian, Laporan Pembelian Per
Pemasok, Laporan Pembelian Per Barang.

Project
Buatlah program cetak Databarang dimana @SaldoAkhirnya disesuaikan dengan Bulan
yang akan dicetak.




Indoprog                                                                           6
Pemanfaatan Crystal Report pada VB6                             Oleh : Hendra, ST.


Membuat report dengan Crystal Report 8.5
Crystal report 8.5 menawarkan pembuatan report yang dapat terpadu dengan project
Visual Basic 6.0, dimana pembuatan report dapat langsung dilakukan pada IDE Visual
Basic dengan menggunakan menu Project, Add Crystal Reports 8.5.

Bekerja dengan Crystal Report Designer dan ADO
   1. Dari Menu Project, pilih Add Crystal Report 8.5
   2. Pada Crystal Report Gallery pilih As blank Report
   3. Beri jawaban Yes pada Do you want the expert to add a form containing the
      Crystal Report Control Viewer ?, dan No pada Would you like the expert to
      modify the project properties to set this form as the startup object ? dan Klik Ok
   4. Selanjutnya dihadapan anda akan ditampilkan Crystal Report Designer




   5. Klik kanan pada “Database Fields” dan pilih Add Database to report.
   6. Pada dialog “Database Explorer”, pilih “More Data Source”, klik pada “Active
      Data”, double klik pada “Active Data (ADO)”, dan buatlah ConnectionString
      seperti biasanya, dengan menggunakan ADO
   7. Buatlah datasource dengan SQL statement berikut :

SELECT Beli.Nomor, Beli.Tanggal, Beli.KodePemasok, Beli.Total, Pemasok.Nama,
Pemasok.Alamat1, Pemasok.Alamat2, BeliDetail.KodeBarang, BeliDetail.NamaBarang,
BeliDetail.Qty, BeliDetail.UnitPrice, BeliDetail.Amount
FROM Pemasok INNER JOIN (Beli INNER JOIN BeliDetail ON Beli.Nomor =
BeliDetail.Nomor) ON Pemasok.KodePemasok = Beli.KodePemasok;



Indoprog                                                                                   7
Pemanfaatan Crystal Report pada VB6                          Oleh : Hendra, ST.

   8. Klik kanan pada “Group Name Fields”, dan pilih “Insert Group”, dan buatlah
      group berdasarkan “Nomor”
   9. Rancanglah report anda sebagai berikut :




   10. Lakukan pengaturan format untuk Qty, UnitPrice, Amount, Total, PrintDate serta
       PrintTime.
   11. Lakukan koding pada Report jika tidak ada data yang dicetak

Private Sub Report_NoData(pCancel As Boolean)
MsgBox "Tidak Ada yang dicetak !"
End Sub

   12. Modify Koding untuk Form Viewer sehingga lokasi database dapat disesuaikan
       kembali sebagai berikut :

Dim Report As New CrystalReport1
Dim MyConn As New Connection
Dim MyRs As New Recordset

Private Sub Form_Load()
MyConn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0; Data
Source=C:Pentacom.Mdb; Jet Oledb:Database Password=Pentacom;"
MyConn.Open
sSQL = "SELECT Beli.Nomor, Beli.Tanggal, Beli.KodePemasok," & _
    "Beli.Total, Pemasok.Nama, Pemasok.Alamat1, Pemasok.Alamat2," & _
    "BeliDetail.KodeBarang, BeliDetail.NamaBarang, BeliDetail.Qty," & _


Indoprog                                                                            8
Pemanfaatan Crystal Report pada VB6                        Oleh : Hendra, ST.

    "BeliDetail.UnitPrice, BeliDetail.Amount " & _
    "FROM Pemasok INNER JOIN " & _
    "(Beli INNER JOIN BeliDetail ON Beli.Nomor = BeliDetail.Nomor) " & _
    "ON Pemasok.KodePemasok = Beli.KodePemasok;"
MyRs.Open sSQL, MyConn
Report.Database.SetDataSource MyRs, , 1
Screen.MousePointer = vbHourglass
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
End Sub

Private Sub Form_Resize()
CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight
CRViewer1.Width = ScaleWidth
End Sub

   13. Lengkapi program diatas untuk kemampuan mencetak Faktur nomor tertentu saja.
   14. Tambahkan nomor baris untuk masing-masing baris faktur
   15. Tambahkan PPN dan Nett




Indoprog                                                                          9
Pemanfaatan Crystal Report pada VB6                          Oleh : Hendra, ST.


Membuat graphic dengan Crystal Report 8.5
Crystal report 8.5 menawarkan berbagai fasilitas kemudahan dalam pembuatan report,
salah satunya adalah pembuatan grafik

Bekerja dengan Crystal Report Designer dan ADO
   16. Buatlah sebuah report dengan datasource dengan SQL statement berikut :

SELECT Beli.KodePemasok, Pemasok.Nama, Pemasok.Attn, Beli.Nomor, Beli.Tanggal,
Beli.Total FROM Pemasok INNER JOIN Beli ON
Pemasok.KodePemasok = Beli.KodePemasok;

   17. Buatlah Group berdasarkan KodePemasok dengan klik pada toolbar
   18. Rancanglah Report sebagai berikut :




   19. Tambahkan Graphic Bar ke Report, dengan melakukan klik pada toolbar      ,
       dimana dengan pengaturan sebagai berikut :

       •   Place chart: Once per report : Header
       •   On change of : ado.KodePemasok
       •   Show : sum of ado.Total
       •   Title : Graphic Pembelian per customer
       •   Group Title : Nama Pemasok
       •   Data Title : Total




Indoprog                                                                             10
Pemanfaatan Crystal Report pada VB6                            Oleh : Hendra, ST.




  20. Lakukan pemrograman pada Visual Basic untuk membatasi pencetakan dari dan
      sampai tanggal tertentu saja.

  21. Aktifkan fasilitas Drill down untuk bagian detail, petunjuk : klik kanan pada
      detail, dan pilih Format Section, beri tanda check pada Hide (Drill down ok)




Indoprog                                                                              11
Pemanfaatan Crystal Report pada VB6                          Oleh : Hendra, ST.

Konektivitas Crystal Report dengan SQL Server
Design report dengan sumber data

Klik pada More Data Sources, dan DblClik pada Microsoft SQL Server




Kemudian akan muncul dialog berikut, isikan nama server, user id, password, dan nama
database sumber data.




Selanjutnya klik pada tombol Option untuk menampilakn sumber data report yang
menggunakan Storeprocedure.




Indoprog                                                                           12
Pemanfaatan Crystal Report pada VB6                            Oleh : Hendra, ST.




Selanjutnya proses design report tidak jauh berbeda dengan sumber data yang berasal dari
.Mdb.


Indoprog                                                                             13
Pemanfaatan Crystal Report pada VB6                         Oleh : Hendra, ST.

Menampilkan Report pada Visual Basic (SQL Server)

Sumber data Tabel atau View
Dim   xApp As New CRAXDRT.Application
Dim   xRpt As New CRAXDRT.Report
Dim   xServer As String
Dim   xDatabase As String

Private Sub Form_Load()
xServer = "cdnsql”
xDatabase = "cdnAHRDMS"
Set xRpt = xApp.OpenReport("C:fbindoprog.rpt")
xRpt.DiscardSavedData
xRpt.Database.LogOnServerEx "p2ssql.dll", xServer, xDatabase, "sa", "xxxxxx"
xRpt.Database.Tables(1).SetLogOnInfo xServer, xDatabase, "sa", "xxxxxx"
xRpt.Database.Tables(1).Location = xDatabase & ".dbo.LAPORAN_MUTASI_STOCK"
CRViewer.ReportSource = xRpt
CRViewer.ViewReport
End Sub


Catatan :
Kalau nama server/database berbeda pada saat implementasi dengan ketika design, maka
akan muncul pesan berikut :




Solusinya adalah menanbah tiga baris berikut ini :
xRpt.Database.LogOnServerEx "p2ssql.dll", xServer, xDatabase, "sa", "xxxxxx"
xRpt.Database.Tables(1).SetLogOnInfo xServer, xDatabase, "sa", "xxxxxx"
xRpt.Database.Tables(1).Location = xDatabase &".dbo.Proc(LAPORAN_MUTASI_STOCK)"


Sumber data Storeprocedure
Dim   xApp As New CRAXDRT.Application
Dim   xRpt As New CRAXDRT.Report
Dim   crParamDefs As CRAXDRT.ParameterFieldDefinitions
Dim   crParamDef As CRAXDRT.ParameterFieldDefinition
Dim   xServer As String
Dim   xDatabase As String

Private Sub Form_Load()
xServer = "cdnsql”
xDatabase = "cdnAHRDMS"
Set xRpt = xApp.OpenReport("C:fbindoprog.rpt")
xRpt.DiscardSavedData
xRpt.Database.LogOnServerEx "p2ssql.dll", xServer, xDatabase, "sa", "xxxxxx"
xRpt.Database.Tables(1).SetLogOnInfo xServer, xDatabase, "sa", "xxxxxx"
xRpt.Database.Tables(1).Location = xDatabase &".dbo.Proc(LAPORAN_MUTASI_STOCK)"
xRpt.EnableParameterPrompting = False
Set crParamDefs = xRpt.ParameterFields



Indoprog                                                                          14
Pemanfaatan Crystal Report pada VB6                       Oleh : Hendra, ST.

For Each crParamDef In crParamDefs
     Select Case crParamDef.ParameterFieldName
        Case "@DARITANGGAL"
             crParamDef.SetCurrentValue DlgLMutasiStokL.txtDariTanggal.Value
        Case "@SAMPAITANGGAL"
             crParamDef.SetCurrentValue DlgLMutasiStokL.txtSampaiTanggal.Value
        Case "@KODELOKASI"
             crParamDef.SetCurrentValue DlgLMutasiStokL.cboKodeLokasi.Text
     End Select
Next
CRViewer.ReportSource = xRpt
CRViewer.ViewReport
End Sub




Indoprog                                                                         15
Pemanfaatan Crystal Report pada VB6                       Oleh : Hendra, ST.

Konektivitas Crystal Report dengan Firebird melalui ODBC




Pilih More Data Sources, dan DblKlik pada Make New Connection




Indoprog                                                                   16
Pemanfaatan Crystal Report pada VB6                Oleh : Hendra, ST.




Pilih Microsoft OLE DB Provider for ODBC Drivers




Indoprog                                                            17
Pemanfaatan Crystal Report pada VB6                            Oleh : Hendra, ST.




Klik pada Use connection string, dan ketikan pada Connection string :
DRIVER=Firebird/InterBase(r)
driver;UID=SYSDBA;PWD=MASTERKEY;DBNAME=c:firebirddbfbindoprog.fdb




Indoprog                                                                        18
Pemanfaatan Crystal Report pada VB6   Oleh : Hendra, ST.




Indoprog                                               19
Pemanfaatan Crystal Report pada VB6                          Oleh : Hendra, ST.




Menampilkan report dari Project Visual Basic (Firebird)
Untuk menampilkan Crystal Report ke project anda dapat dilakukan dengan
menggunakan komponen “Crystal Report Viewer Control” melalui menu Project,
Components, dan Reference ke “Crystal Report 8 Activex Designer runtime library”

Dim xApp As New CRAXDRT.Application
Dim xRpt As New CRAXDRT.Report

Private Sub Form_Load()
Set xRpt = xApp.OpenReport("C:fbindoprog.rpt")
xRpt.DiscardSavedData
xRpt.Database.LogOnServerEx "pdsoledb.dll", "OLE DB", "", "", "", "",
"DRIVER=Firebird/InterBase(r)
driver;UID=SYSDBA;PWD=MASTERKEY;DBNAME=c:firebirddbfbindoprog.fdb"
xRpt.Database.Tables(1).SetLogOnInfo "OLE DB",
"c:firebirddbfbindoprog.fdb", "SYSDBA", "MASTERKEY"
CRViewer.ReportSource = xRpt
CRViewer.ViewReport
End Sub




Indoprog                                                                           20
Pemanfaatan Crystal Report pada VB6                             Oleh : Hendra, ST.

Package dan Deployment pada program VB6 yang menggunakan Crystal Report

Salah satu permasalahan yang sering ditemukan bagi programmer pemula yang
menggunakan Crystal Report pada proyek VB adalah setelah program berhasil diinstalasi
pada komputer Client tetapi laporan yang dibuat dengan Crystal Report tidak berhasil
berjalan dengan baik. (Kecuali kalau di komputer Client juga diinstalasi Crystal Report).

Masalah tersebut terjadi karena, pada package installer kita tidak mengikutsertakan
beberapa file .dll yang dibutuhkan oleh Crystal Report.

Untuk mengetahui .dll apa saja yang perlu dimasukan kedalam package installer dapat
dibaca pada file Runtime.hlp yang terdapat pada folder :

c:program filesseagate softwarecrystal reportsdeveloper fileshelp

Jenis file .dll yang dibutuhkan sangat tergantung bagaimana anda menggunakan Crystal
Report dalam project anda, dan kadang-kadang .dll juga membutuhkan .dll lainnya.




Indoprog                                                                               21
Pemanfaatan Crystal Report pada VB6                            Oleh : Hendra, ST.




Kemudian file .dll berkaitan dengan jenis database driver yang digunakan :




Indoprog                                                                        22
Pemanfaatan Crystal Report pada VB6           Oleh : Hendra, ST.




Dan jenis Exporting filter yang digunakan :




Indoprog                                                       23
Pemanfaatan Crystal Report pada VB6   Oleh : Hendra, ST.




Indoprog                                               24

More Related Content

What's hot

Akuntansi keuangan kewajiban jangka pendek
Akuntansi keuangan kewajiban jangka pendekAkuntansi keuangan kewajiban jangka pendek
Akuntansi keuangan kewajiban jangka pendekjoni_aprilyanto
 
Materi Sosialisasi Standar Nasional UKK SMK 240123.pdf
Materi Sosialisasi Standar Nasional UKK SMK 240123.pdfMateri Sosialisasi Standar Nasional UKK SMK 240123.pdf
Materi Sosialisasi Standar Nasional UKK SMK 240123.pdfDinarRoe
 
Modul praktikum corel draw
Modul praktikum corel drawModul praktikum corel draw
Modul praktikum corel drawhairul anwar
 
Pertemuan 5 list view
Pertemuan 5 list viewPertemuan 5 list view
Pertemuan 5 list viewheriakj
 
Modul-Pelatihan-Microsoft-Word-2013.pdf
Modul-Pelatihan-Microsoft-Word-2013.pdfModul-Pelatihan-Microsoft-Word-2013.pdf
Modul-Pelatihan-Microsoft-Word-2013.pdfgungunar1
 
Modul pembuatan multimedia interaktif menggunakan power point
Modul pembuatan multimedia interaktif menggunakan power pointModul pembuatan multimedia interaktif menggunakan power point
Modul pembuatan multimedia interaktif menggunakan power pointMuhammad Khosyi'in
 
Dokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat LunakDokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat LunakAdam Alfian
 
Modul Praktikum Komputer Rev.1
Modul Praktikum Komputer Rev.1Modul Praktikum Komputer Rev.1
Modul Praktikum Komputer Rev.1Rifai Syaban
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Devi Apriansyah
 
Materi 1 kelas x integrasi office all 3 pertemuan
Materi 1 kelas x integrasi office all 3 pertemuanMateri 1 kelas x integrasi office all 3 pertemuan
Materi 1 kelas x integrasi office all 3 pertemuanahdisusanto1
 
Animasi 3 dimensi
Animasi 3 dimensiAnimasi 3 dimensi
Animasi 3 dimensidamarpstika
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahferdian84
 
membuat program sederhana menggunakan power builder
membuat program sederhana menggunakan power buildermembuat program sederhana menggunakan power builder
membuat program sederhana menggunakan power builderFariszal Nova
 
Soal trouble praktikum revisi
Soal trouble praktikum revisiSoal trouble praktikum revisi
Soal trouble praktikum revisiSamsugi S
 
HUBUNGAN KEPATUHAN MINUM OBAT DENGAN KEJADIAN STROKE BERULANG DI RSUP PERSAHA...
HUBUNGAN KEPATUHAN MINUM OBAT DENGAN KEJADIAN STROKE BERULANG DI RSUP PERSAHA...HUBUNGAN KEPATUHAN MINUM OBAT DENGAN KEJADIAN STROKE BERULANG DI RSUP PERSAHA...
HUBUNGAN KEPATUHAN MINUM OBAT DENGAN KEJADIAN STROKE BERULANG DI RSUP PERSAHA...Nanang Soleh
 

What's hot (20)

TIK bab 2 (power point)
TIK bab 2 (power point)TIK bab 2 (power point)
TIK bab 2 (power point)
 
Akuntansi keuangan kewajiban jangka pendek
Akuntansi keuangan kewajiban jangka pendekAkuntansi keuangan kewajiban jangka pendek
Akuntansi keuangan kewajiban jangka pendek
 
Materi Sosialisasi Standar Nasional UKK SMK 240123.pdf
Materi Sosialisasi Standar Nasional UKK SMK 240123.pdfMateri Sosialisasi Standar Nasional UKK SMK 240123.pdf
Materi Sosialisasi Standar Nasional UKK SMK 240123.pdf
 
Modul praktikum corel draw
Modul praktikum corel drawModul praktikum corel draw
Modul praktikum corel draw
 
Pertemuan 5 list view
Pertemuan 5 list viewPertemuan 5 list view
Pertemuan 5 list view
 
SURAT MASAL.pdf
SURAT MASAL.pdfSURAT MASAL.pdf
SURAT MASAL.pdf
 
Modul-Pelatihan-Microsoft-Word-2013.pdf
Modul-Pelatihan-Microsoft-Word-2013.pdfModul-Pelatihan-Microsoft-Word-2013.pdf
Modul-Pelatihan-Microsoft-Word-2013.pdf
 
Modul pembuatan multimedia interaktif menggunakan power point
Modul pembuatan multimedia interaktif menggunakan power pointModul pembuatan multimedia interaktif menggunakan power point
Modul pembuatan multimedia interaktif menggunakan power point
 
Dppl
DpplDppl
Dppl
 
Dokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat LunakDokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat Lunak
 
Modul Praktikum Komputer Rev.1
Modul Praktikum Komputer Rev.1Modul Praktikum Komputer Rev.1
Modul Praktikum Komputer Rev.1
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -
 
Materi 1 kelas x integrasi office all 3 pertemuan
Materi 1 kelas x integrasi office all 3 pertemuanMateri 1 kelas x integrasi office all 3 pertemuan
Materi 1 kelas x integrasi office all 3 pertemuan
 
contoh kartu pinjaman alat copy
contoh kartu pinjaman alat copycontoh kartu pinjaman alat copy
contoh kartu pinjaman alat copy
 
Animasi 3 dimensi
Animasi 3 dimensiAnimasi 3 dimensi
Animasi 3 dimensi
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolah
 
membuat program sederhana menggunakan power builder
membuat program sederhana menggunakan power buildermembuat program sederhana menggunakan power builder
membuat program sederhana menggunakan power builder
 
Soal trouble praktikum revisi
Soal trouble praktikum revisiSoal trouble praktikum revisi
Soal trouble praktikum revisi
 
HUBUNGAN KEPATUHAN MINUM OBAT DENGAN KEJADIAN STROKE BERULANG DI RSUP PERSAHA...
HUBUNGAN KEPATUHAN MINUM OBAT DENGAN KEJADIAN STROKE BERULANG DI RSUP PERSAHA...HUBUNGAN KEPATUHAN MINUM OBAT DENGAN KEJADIAN STROKE BERULANG DI RSUP PERSAHA...
HUBUNGAN KEPATUHAN MINUM OBAT DENGAN KEJADIAN STROKE BERULANG DI RSUP PERSAHA...
 
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak
 

Similar to Pemanfaatan crystal report pada vb6

Chapter 10 - Pembatan Report Kwitansi
Chapter 10 - Pembatan Report KwitansiChapter 10 - Pembatan Report Kwitansi
Chapter 10 - Pembatan Report KwitansiRakhmat Dedi Gunawan
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfrahmantoyuri
 
Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Zoeliandri Sapoetra
 
Modul viii
Modul viiiModul viii
Modul viiirivzal
 
Pemanfaatan data grid dan truedb grid pada vb
Pemanfaatan data grid dan truedb grid pada vbPemanfaatan data grid dan truedb grid pada vb
Pemanfaatan data grid dan truedb grid pada vbMateri Kuliah Online
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi endaDevandy Enda
 
Akses database dengan asp
Akses database  dengan aspAkses database  dengan asp
Akses database dengan aspgierg
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationAbdul Qifli Sangadji
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETVeronica Anggraini
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013Saybia Himma
 
Water cad quickstart[001 004].en.id
Water cad quickstart[001 004].en.idWater cad quickstart[001 004].en.id
Water cad quickstart[001 004].en.idfiqriidris
 
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakaneriyadi
 
Membuat Multiaplikasi menggunakan VB6
Membuat Multiaplikasi menggunakan VB6Membuat Multiaplikasi menggunakan VB6
Membuat Multiaplikasi menggunakan VB6Nurdin Al-Azies
 
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
3dsmaxdesign 2010 using_autodesk_revit_files00.et.idMunawir Muhammad
 
Manual User CRM OfficeCentral IDV1R4.pdf
Manual User CRM OfficeCentral IDV1R4.pdfManual User CRM OfficeCentral IDV1R4.pdf
Manual User CRM OfficeCentral IDV1R4.pdfventuresmarketing
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vbims09_com
 
Cara aktivasi auto cad 2013
Cara aktivasi auto cad 2013Cara aktivasi auto cad 2013
Cara aktivasi auto cad 2013handrian123
 

Similar to Pemanfaatan crystal report pada vb6 (20)

Chapter 10 - Pembatan Report Kwitansi
Chapter 10 - Pembatan Report KwitansiChapter 10 - Pembatan Report Kwitansi
Chapter 10 - Pembatan Report Kwitansi
 
Pemakaian data report pada vb
Pemakaian data report pada vbPemakaian data report pada vb
Pemakaian data report pada vb
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdf
 
Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6
 
Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6Pemanfaatan sql server dengan vb6
Pemanfaatan sql server dengan vb6
 
Modul viii
Modul viiiModul viii
Modul viii
 
Pemanfaatan data grid dan truedb grid pada vb
Pemanfaatan data grid dan truedb grid pada vbPemanfaatan data grid dan truedb grid pada vb
Pemanfaatan data grid dan truedb grid pada vb
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi enda
 
Akses database dengan asp
Akses database  dengan aspAkses database  dengan asp
Akses database dengan asp
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form application
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013
 
Water cad quickstart[001 004].en.id
Water cad quickstart[001 004].en.idWater cad quickstart[001 004].en.id
Water cad quickstart[001 004].en.id
 
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
 
Membuat Multiaplikasi menggunakan VB6
Membuat Multiaplikasi menggunakan VB6Membuat Multiaplikasi menggunakan VB6
Membuat Multiaplikasi menggunakan VB6
 
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
3dsmaxdesign 2010 using_autodesk_revit_files00.et.id
 
Manual User CRM OfficeCentral IDV1R4.pdf
Manual User CRM OfficeCentral IDV1R4.pdfManual User CRM OfficeCentral IDV1R4.pdf
Manual User CRM OfficeCentral IDV1R4.pdf
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vb
 
Cara aktivasi auto cad 2013
Cara aktivasi auto cad 2013Cara aktivasi auto cad 2013
Cara aktivasi auto cad 2013
 

More from Materi Kuliah Online

Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakMateri Kuliah Online
 
Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Materi Kuliah Online
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDMateri Kuliah Online
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiMateri Kuliah Online
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaMateri Kuliah Online
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesMateri Kuliah Online
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananMateri Kuliah Online
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangMateri Kuliah Online
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorMateri Kuliah Online
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyMateri Kuliah Online
 
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponPenggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponMateri Kuliah Online
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessMateri Kuliah Online
 

More from Materi Kuliah Online (20)

Sekilas tentang HaKI
Sekilas tentang HaKISekilas tentang HaKI
Sekilas tentang HaKI
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
 
Pemodelan Basis Data Lainnya
Pemodelan Basis Data LainnyaPemodelan Basis Data Lainnya
Pemodelan Basis Data Lainnya
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Access control-systems
Access control-systemsAccess control-systems
Access control-systems
 
Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFID
 
Remote control alarm sepeda motor
Remote control alarm sepeda motorRemote control alarm sepeda motor
Remote control alarm sepeda motor
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi Terdistribusi
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di Indonesia
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication Approaches
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah Gelombang
 
Dioda dan Catu Daya
Dioda dan Catu DayaDioda dan Catu Daya
Dioda dan Catu Daya
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp Integrator
 
Radio Frequency Identification
Radio Frequency IdentificationRadio Frequency Identification
Radio Frequency Identification
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
 
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponPenggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
 
Interfacing Number Display
Interfacing Number DisplayInterfacing Number Display
Interfacing Number Display
 

Recently uploaded

BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAAmmar Ahmad
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptxSusanSanti20
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 

Recently uploaded (20)

BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 

Pemanfaatan crystal report pada vb6

  • 1. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Mengenal Crystal Report 8.0 Crystal report merupakan salah satu product report designer yang banyak digunakan oleh para developer. Crystal report merupakan produk dari perusahaan Seagate. Crystal report tersedia langsung pada Visual Basic 4.0 dan 5.0, tetapi pada Visual Basic 6.0 telah diganti dengan Data Report yang dibuat oleh Microsoft. Pada Visual Basic 6.0, pada dasarnya Crystal report dapat diinstall secara terpisah dari folder Misc yang merupakan versi 5.0. Menjalankan Crystal Report 1. Dari Start, pilih Programs, pilih Seagate Crystal Report. 2. Akan muncul suatu Dialog box Welcome 3. Anda dapat memilih Using Report Expert untuk pembuatan report secara step by step. 4. Step 1 5. Kemudian akan muncul dialog Choose an Expert, dan pilihlah Standard. 6. Kemudian akan muncul Standard Report Expert, yang memiliki 8 step, yaitu : Data, Fields, Group, Total, TopN, Chart, Select, Style. 7. Klik pada Database, dan akan muncul dialog Database Explorer. Klik pada Database Files, dan Double Klik pada Find Database File. 8. Pilih Pentacom.mdb, dan masukkan password yang sesuai, sehingga menjadi : Indoprog 1
  • 2. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. 9. Klik pada tabel Barang, dan klik Add untuk memasukan tabel ke report. 10. Step 2 11. Klik pada Fields, dan masukkan field-field yang diinginkan. Anda dapat juga mengubah judul untuk masing-masing kolom dengan mengatur Column Heading. 12. Step 8 13. Klik pada Style, dan pada Title ketik Laporan Data Pemasok, dan pilihlah Style yang sesuai dengan keinginan anda. 14. Klik pada Preview Report untuk melihat hasil. Mendesign report hasil Report Expert. Klik pada tab design dan akan menampilkan layar design Indoprog 2
  • 3. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Report Header, tulisan yang akan ditampilkan pada halaman pertama Report. Page Header, tulisan yang akan ditampilkan pada awal tiap halaman. Details, merupakan baris-baris yang berasal dari field-field dalam tabel. Report Footer, tulisan yang akan ditampilkan pada halaman terakhir. Page Footer, tulisan yang akan ditampilkan pada akhir tiap halaman. Menyimpan design report ke file Menyimpan report dilakukan seperti biasanya dengan menu File, Save kesebuah file dengan extension rpt. Menampilkan report dari Project Visual Basic Untuk menampilkan Crystal Report ke project anda dapat dilakukan dengan menggunakan komponen “Crystal Report Viewer Control” melalui menu Project, Components, dan Reference ke “Crystal Report 8 Activex Designer runtime library” CRviewer 1. Tanamkan kontrol CRViewer ke Form anda 2. Lakukan koding sebagai berikut : Dim xApp As New CRAXDRT.Application Dim xRpt As CRAXDRT.Report Dim xDbf As CRAXDRT.DatabaseTable Private Sub Form_Load() Set xRpt = xApp.OpenReport("C:WorkshopPemasok.rpt") If xTitle <> "" Then xRpt.ReportTitle = xTitle End If For Each xDbf In xRpt.Database.Tables xDbf.SetLogOnInfo "", "", "", "Pentacom" Indoprog 3
  • 4. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. xDbf.Location = "C:Pentacom.Mdb" Next On Error GoTo Keluar xRpt.DiscardSavedData CRViewer1.ReportSource = xRpt CRViewer1.ViewReport Exit Sub Keluar: MsgBox "Ada Masalah Dengan Laporan !!", vbInformation, "PERHATIAN" End Sub Private Sub Form_Resize() CRViewer1.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight End Sub Membatasi data dengan Selection Formula Anda dapat membatasi data pada saat runtime dengan menggunakan RecordSelectionFormula xRpt.RecordSelectionFormula = "{Pemasok.KodePemasok} >= '001' And {Pemasok.KodePemasok} <= '100'" Indoprog 4
  • 5. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Membuat report dengan Crystal Report Jika pada pertemuan sebelumnya kita telah belajar bagaimana membuat report dengan menggunakan Report Expert, maka pada pertemuan ini kita akan membuat report dengan melakukan design secara langsung. Melakukan design dengan Crystal Report 1. Pada dialog Welcome to Seagate Crystal Reports pilih As a blank report. 2. Pada dialog Data Explorer, klik pada “DataFiles”,, dan double klik pada “Find Database File”. 3. Selanjutnya buka database C:Pentacom.mdb dan password : Pentacom. 4. Klik pada tabel barang dan klik Add 5. Pada menu File, klik pada Summary Info, dan ketikan “Laporan Data Barang” pada field Title. 6. Pada field explorer, Special fields, Drag Report Title ke bagian Page Header, dan lakukan drag field KodeBarang, NamaBarang, Satuan, HargaJual 7. Klik kanan pada Formula Fields, dan pilih New:, Pada FormulaName ketikan “SaldoAkhir”, dan buatlah formula {Barang.b0}+{Barang.b1}, dan klik pada “Check” untuk memeriksa kebenaran dari formula yang diketik, dan akhiri dengan klik pada “Save and Close” Indoprog 5
  • 6. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. 8. Pada kolom @SaldoAkhir tambahkan Grand total. Mengatur Formula pada runtime Anda dapat menggunakan FormulaFields(n).Text, untuk memanipulasi Formula pada saat runtime. Contoh : xRpt.FormulaFields(1).Text = "{Barang.b0}+{Barang.b1}+{Barang.b2}+{Barang.b3}" untuk memperbaiki @SaldoAkhir menjadi bulan Maret. Dengan petunjuk instruktur anda, buatlah Faktur Pembelian, Laporan Pembelian Per Pemasok, Laporan Pembelian Per Barang. Project Buatlah program cetak Databarang dimana @SaldoAkhirnya disesuaikan dengan Bulan yang akan dicetak. Indoprog 6
  • 7. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Membuat report dengan Crystal Report 8.5 Crystal report 8.5 menawarkan pembuatan report yang dapat terpadu dengan project Visual Basic 6.0, dimana pembuatan report dapat langsung dilakukan pada IDE Visual Basic dengan menggunakan menu Project, Add Crystal Reports 8.5. Bekerja dengan Crystal Report Designer dan ADO 1. Dari Menu Project, pilih Add Crystal Report 8.5 2. Pada Crystal Report Gallery pilih As blank Report 3. Beri jawaban Yes pada Do you want the expert to add a form containing the Crystal Report Control Viewer ?, dan No pada Would you like the expert to modify the project properties to set this form as the startup object ? dan Klik Ok 4. Selanjutnya dihadapan anda akan ditampilkan Crystal Report Designer 5. Klik kanan pada “Database Fields” dan pilih Add Database to report. 6. Pada dialog “Database Explorer”, pilih “More Data Source”, klik pada “Active Data”, double klik pada “Active Data (ADO)”, dan buatlah ConnectionString seperti biasanya, dengan menggunakan ADO 7. Buatlah datasource dengan SQL statement berikut : SELECT Beli.Nomor, Beli.Tanggal, Beli.KodePemasok, Beli.Total, Pemasok.Nama, Pemasok.Alamat1, Pemasok.Alamat2, BeliDetail.KodeBarang, BeliDetail.NamaBarang, BeliDetail.Qty, BeliDetail.UnitPrice, BeliDetail.Amount FROM Pemasok INNER JOIN (Beli INNER JOIN BeliDetail ON Beli.Nomor = BeliDetail.Nomor) ON Pemasok.KodePemasok = Beli.KodePemasok; Indoprog 7
  • 8. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. 8. Klik kanan pada “Group Name Fields”, dan pilih “Insert Group”, dan buatlah group berdasarkan “Nomor” 9. Rancanglah report anda sebagai berikut : 10. Lakukan pengaturan format untuk Qty, UnitPrice, Amount, Total, PrintDate serta PrintTime. 11. Lakukan koding pada Report jika tidak ada data yang dicetak Private Sub Report_NoData(pCancel As Boolean) MsgBox "Tidak Ada yang dicetak !" End Sub 12. Modify Koding untuk Form Viewer sehingga lokasi database dapat disesuaikan kembali sebagai berikut : Dim Report As New CrystalReport1 Dim MyConn As New Connection Dim MyRs As New Recordset Private Sub Form_Load() MyConn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=C:Pentacom.Mdb; Jet Oledb:Database Password=Pentacom;" MyConn.Open sSQL = "SELECT Beli.Nomor, Beli.Tanggal, Beli.KodePemasok," & _ "Beli.Total, Pemasok.Nama, Pemasok.Alamat1, Pemasok.Alamat2," & _ "BeliDetail.KodeBarang, BeliDetail.NamaBarang, BeliDetail.Qty," & _ Indoprog 8
  • 9. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. "BeliDetail.UnitPrice, BeliDetail.Amount " & _ "FROM Pemasok INNER JOIN " & _ "(Beli INNER JOIN BeliDetail ON Beli.Nomor = BeliDetail.Nomor) " & _ "ON Pemasok.KodePemasok = Beli.KodePemasok;" MyRs.Open sSQL, MyConn Report.Database.SetDataSource MyRs, , 1 Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport Screen.MousePointer = vbDefault End Sub Private Sub Form_Resize() CRViewer1.Top = 0 CRViewer1.Left = 0 CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth End Sub 13. Lengkapi program diatas untuk kemampuan mencetak Faktur nomor tertentu saja. 14. Tambahkan nomor baris untuk masing-masing baris faktur 15. Tambahkan PPN dan Nett Indoprog 9
  • 10. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Membuat graphic dengan Crystal Report 8.5 Crystal report 8.5 menawarkan berbagai fasilitas kemudahan dalam pembuatan report, salah satunya adalah pembuatan grafik Bekerja dengan Crystal Report Designer dan ADO 16. Buatlah sebuah report dengan datasource dengan SQL statement berikut : SELECT Beli.KodePemasok, Pemasok.Nama, Pemasok.Attn, Beli.Nomor, Beli.Tanggal, Beli.Total FROM Pemasok INNER JOIN Beli ON Pemasok.KodePemasok = Beli.KodePemasok; 17. Buatlah Group berdasarkan KodePemasok dengan klik pada toolbar 18. Rancanglah Report sebagai berikut : 19. Tambahkan Graphic Bar ke Report, dengan melakukan klik pada toolbar , dimana dengan pengaturan sebagai berikut : • Place chart: Once per report : Header • On change of : ado.KodePemasok • Show : sum of ado.Total • Title : Graphic Pembelian per customer • Group Title : Nama Pemasok • Data Title : Total Indoprog 10
  • 11. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. 20. Lakukan pemrograman pada Visual Basic untuk membatasi pencetakan dari dan sampai tanggal tertentu saja. 21. Aktifkan fasilitas Drill down untuk bagian detail, petunjuk : klik kanan pada detail, dan pilih Format Section, beri tanda check pada Hide (Drill down ok) Indoprog 11
  • 12. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Konektivitas Crystal Report dengan SQL Server Design report dengan sumber data Klik pada More Data Sources, dan DblClik pada Microsoft SQL Server Kemudian akan muncul dialog berikut, isikan nama server, user id, password, dan nama database sumber data. Selanjutnya klik pada tombol Option untuk menampilakn sumber data report yang menggunakan Storeprocedure. Indoprog 12
  • 13. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Selanjutnya proses design report tidak jauh berbeda dengan sumber data yang berasal dari .Mdb. Indoprog 13
  • 14. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Menampilkan Report pada Visual Basic (SQL Server) Sumber data Tabel atau View Dim xApp As New CRAXDRT.Application Dim xRpt As New CRAXDRT.Report Dim xServer As String Dim xDatabase As String Private Sub Form_Load() xServer = "cdnsql” xDatabase = "cdnAHRDMS" Set xRpt = xApp.OpenReport("C:fbindoprog.rpt") xRpt.DiscardSavedData xRpt.Database.LogOnServerEx "p2ssql.dll", xServer, xDatabase, "sa", "xxxxxx" xRpt.Database.Tables(1).SetLogOnInfo xServer, xDatabase, "sa", "xxxxxx" xRpt.Database.Tables(1).Location = xDatabase & ".dbo.LAPORAN_MUTASI_STOCK" CRViewer.ReportSource = xRpt CRViewer.ViewReport End Sub Catatan : Kalau nama server/database berbeda pada saat implementasi dengan ketika design, maka akan muncul pesan berikut : Solusinya adalah menanbah tiga baris berikut ini : xRpt.Database.LogOnServerEx "p2ssql.dll", xServer, xDatabase, "sa", "xxxxxx" xRpt.Database.Tables(1).SetLogOnInfo xServer, xDatabase, "sa", "xxxxxx" xRpt.Database.Tables(1).Location = xDatabase &".dbo.Proc(LAPORAN_MUTASI_STOCK)" Sumber data Storeprocedure Dim xApp As New CRAXDRT.Application Dim xRpt As New CRAXDRT.Report Dim crParamDefs As CRAXDRT.ParameterFieldDefinitions Dim crParamDef As CRAXDRT.ParameterFieldDefinition Dim xServer As String Dim xDatabase As String Private Sub Form_Load() xServer = "cdnsql” xDatabase = "cdnAHRDMS" Set xRpt = xApp.OpenReport("C:fbindoprog.rpt") xRpt.DiscardSavedData xRpt.Database.LogOnServerEx "p2ssql.dll", xServer, xDatabase, "sa", "xxxxxx" xRpt.Database.Tables(1).SetLogOnInfo xServer, xDatabase, "sa", "xxxxxx" xRpt.Database.Tables(1).Location = xDatabase &".dbo.Proc(LAPORAN_MUTASI_STOCK)" xRpt.EnableParameterPrompting = False Set crParamDefs = xRpt.ParameterFields Indoprog 14
  • 15. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. For Each crParamDef In crParamDefs Select Case crParamDef.ParameterFieldName Case "@DARITANGGAL" crParamDef.SetCurrentValue DlgLMutasiStokL.txtDariTanggal.Value Case "@SAMPAITANGGAL" crParamDef.SetCurrentValue DlgLMutasiStokL.txtSampaiTanggal.Value Case "@KODELOKASI" crParamDef.SetCurrentValue DlgLMutasiStokL.cboKodeLokasi.Text End Select Next CRViewer.ReportSource = xRpt CRViewer.ViewReport End Sub Indoprog 15
  • 16. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Konektivitas Crystal Report dengan Firebird melalui ODBC Pilih More Data Sources, dan DblKlik pada Make New Connection Indoprog 16
  • 17. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Pilih Microsoft OLE DB Provider for ODBC Drivers Indoprog 17
  • 18. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Klik pada Use connection string, dan ketikan pada Connection string : DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=MASTERKEY;DBNAME=c:firebirddbfbindoprog.fdb Indoprog 18
  • 19. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Indoprog 19
  • 20. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Menampilkan report dari Project Visual Basic (Firebird) Untuk menampilkan Crystal Report ke project anda dapat dilakukan dengan menggunakan komponen “Crystal Report Viewer Control” melalui menu Project, Components, dan Reference ke “Crystal Report 8 Activex Designer runtime library” Dim xApp As New CRAXDRT.Application Dim xRpt As New CRAXDRT.Report Private Sub Form_Load() Set xRpt = xApp.OpenReport("C:fbindoprog.rpt") xRpt.DiscardSavedData xRpt.Database.LogOnServerEx "pdsoledb.dll", "OLE DB", "", "", "", "", "DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=MASTERKEY;DBNAME=c:firebirddbfbindoprog.fdb" xRpt.Database.Tables(1).SetLogOnInfo "OLE DB", "c:firebirddbfbindoprog.fdb", "SYSDBA", "MASTERKEY" CRViewer.ReportSource = xRpt CRViewer.ViewReport End Sub Indoprog 20
  • 21. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Package dan Deployment pada program VB6 yang menggunakan Crystal Report Salah satu permasalahan yang sering ditemukan bagi programmer pemula yang menggunakan Crystal Report pada proyek VB adalah setelah program berhasil diinstalasi pada komputer Client tetapi laporan yang dibuat dengan Crystal Report tidak berhasil berjalan dengan baik. (Kecuali kalau di komputer Client juga diinstalasi Crystal Report). Masalah tersebut terjadi karena, pada package installer kita tidak mengikutsertakan beberapa file .dll yang dibutuhkan oleh Crystal Report. Untuk mengetahui .dll apa saja yang perlu dimasukan kedalam package installer dapat dibaca pada file Runtime.hlp yang terdapat pada folder : c:program filesseagate softwarecrystal reportsdeveloper fileshelp Jenis file .dll yang dibutuhkan sangat tergantung bagaimana anda menggunakan Crystal Report dalam project anda, dan kadang-kadang .dll juga membutuhkan .dll lainnya. Indoprog 21
  • 22. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Kemudian file .dll berkaitan dengan jenis database driver yang digunakan : Indoprog 22
  • 23. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Dan jenis Exporting filter yang digunakan : Indoprog 23
  • 24. Pemanfaatan Crystal Report pada VB6 Oleh : Hendra, ST. Indoprog 24