27
Untuk pembuatan program laporan, saya menggunakan software Crystal Report 8.5 sebagai media design yang nantinya akan terhubung dengan program Visual Basic 6.0. Untuk tahap awal, kita coba dulu membuat laporan dari satu buah tabel saja. Nanti pada kesempatan lainnya baru kita bahas bagaimana membuat laporan menggunakan 2-3 tabel dalam satu disain dan bagaimana membuat laporan berdasarkan seleksi data. Daripada sobat membuat project baru, sobat bisa download saja project sebelumnya Disini . Karena kita akan melanjutkan dari project tersebut, jadi sobat cukup menambahkan sebuah form saja. Untuk membuat laporan, silakan sobat ikuti langkah-langkah berikut ini : Jalankan software Crystal Report 8.5 di komputer sobat Setelah kotak dialog Welcome to Crystal Report terbuka pilih As a Blank Report kemudian klik OK. Setelah itu pilih Database Files, kemudian double klik pada Find Database File.

Untuk Pembuatan Program Laporan

Embed Size (px)

DESCRIPTION

program pelaporan

Citation preview

Untuk pembuatan program laporan, saya menggunakan software Crystal Report 8.5 sebagai media design yang nantinya akan terhubung dengan program Visual Basic 6.0. Untuk tahap awal, kita coba dulu membuat laporan dari satu buah tabel saja. Nanti pada kesempatan lainnya baru kita bahas bagaimana membuat laporan menggunakan 2-3 tabel dalam satu disain dan bagaimana membuat laporan berdasarkan seleksi data.

Daripada sobat membuat project baru, sobat bisa download saja project sebelumnyaDisini. Karena kita akan melanjutkan dari project tersebut, jadi sobat cukup menambahkan sebuah form saja.

Untuk membuat laporan, silakan sobat ikuti langkah-langkah berikut ini : Jalankan software Crystal Report 8.5 di komputer sobat Setelah kotak dialog Welcome to Crystal Report terbuka pilih As a Blank Report kemudian klik OK.

Setelah itu pilih Database Files, kemudian double klik pada Find Database File.

Cari letak database dari project yang sobat download tadi, jika sudah ketemu klik latihan.mdb kemudian klik Open.

Setelah itu klik tbbelajar hingga muncul tanda check list hijau, kemudian klik Add dan klik tombol Close.

Maka akan terbuka form design Crystal Report dan kotak dialog Field Explorer. Pilih Database Fields, kemudian klik tbbelajar maka akan tampil seluruh fields dari tabel tbbelajar.

Disini sobat bisa melakukan Drag and Drop field-field tersebut dan letakkan pada bagian Details di lembar form Crystal Report.

Lakukan hingga semua field tersusun rapi pada lembaran design Crystal Repot. Sobat bisa mengatur panjang dari tiap-tiap field dengan cara menarik garis putus-putus field tersebut.

Untuk bagian Page Header, sobat bisa mengedit dan mengganti tulisannya dengan cara double klik pada field yang berada di Page Header kemudian Blok dan hapus tulisan tersebut dan ganti sesuai selera sobat. Sobat bisa menggunakan tools yang tersedia pada menu untuk mengubah tulisan pada Page Header.

Jika sudah maka hasilnya akan seperti ini

Untuk Field tanggal lahir kita akan merubah format menjadi DD-MMMM-YYYY. Caranya, klik kanan pada fields tgl_lahir kemudian pilih Format Field.

Pada kotak dialog Format Editor, pilih Tab Date / Time. Cari pada list yang tersedia format tanggal yang sobat inginkan dan klik OK.

Selanjutnya, kita akan membuat tabel. Caranya, klik menu Insert kemudian pilih Line. Buatlah garis untuk tiap batas secara hati-hati agar terlihat rapi. Jika sudah maka hasilnya seperti berikut ini :

Untuk melihat hasil design, sobat bisa klik icon Print Preview yang berada di menu bar.

Jika rasanya sudah rapi, selanjtnya kita akan membuat judul laporan yang akan kita letakkan pada bagian Report Header. Disini, sobat bisa mengatur ruangnya dengan menarik garis abu-abu yang berada di lembaran design.

Untuk membuat judul, klik menu Insert kemudian pilih Text Object dan letakan di bagian Report Header. Ketikkan kata-kata yang ingin sobat buat pada Text Object tersebut. Sobat juga bisa mengatur besar kecil huruf menggunakan tools seperti menggunakan MS Word. Disini sobat juga bisa menambahkan gambar agar terlihat lebih bagus lagi laporan yang sobat buat. Caranya, klik menu Insert kemudian pilih Picture, cari gambar yang ingin sobat masukkan kemudian klik Open. Jika sudah maka hasilnya akan seperti berikut ini.

Selanjutnya kita akan menambahkan sedikit keterangan pada bagian bawah laporan (Page Footer). Kita akan menambahkan dua buah Formula Field yaitu "namakepsek" dan "nip". Mungkin sobat bingung apa guna dari Formula Field tersebut. Sobat akan tahu sendiri nanti setelah program ini selesai dikerjakan. untuk membuat Formula Field ikuti langkah berikut : Pada kotak dialog Field Explorer pilih Formula Fields kemudian klik icon New.

Kemudian pada kotak Formula Name ketikkan kata namakepsek kemudian klik OK.

Pada kotak dialog Formula Editor, klik saja tombo Close dan jika muncul pesan untuk menyimpan klik tombol Yes.

Buatlah satu buah Formula Fields dengan nama "nip" menggunakan cara yang sama sebelumnya. Kembali ke kotak Field Explorer. Pilih Special Fields kemudian Drag And Drop Print Date dan letakkan pada bagian Page Footer seperti gambar dibawah ini :

Untuk nama kota : Tanjungpinang dan Kepala Sekolah sobat bisa menggunakan Text Object seperti membuat judul sebelumnya. Kembali ke Formula Fields, Drag And Drop formula namakepsek dan nip, kemudian letakkan pada bagian Page Footer seperti gambar berikut ini :

Berilah garis antara namakepsek dengan nip menggunakan Line. Formula yang kita buat ini akan terhubung langsung dengan form Visual Basic nantinya. Kemudian Save design Crystal Report ini dengan nama lap-data-siswa.rpt dan letakan satu folder dengan project Visual Basic 6.0 yang sobat download tadi. Bukalah project Visual basic yang sobat download, kemudian tambahkan satu buah form. Kemudian kita harus mengaktifkan Crystal Report Control yang berada di Visual Basic terlebih dahulu. Caranya klik menu Project kemudian pili Componets. Cari Crystal Report Control yang berada di list, beri tanda check list kemudian klik OK.

Buatlah design form seperti gambar berikut ini :

Atur Interval Timer1 menjadi 360 Double klik pada Timer1 kemudian masukkan script berikut tepat diantaraPrivate Sub Timer1_Timer() dengan End Sub

Kemudian double klik pada Tombol Cetak dan masukkan script berikut tepat diantaraPrivate Sub Command1_Click() dengan End Sub

Catatan :Program laporan ini akan error jika dipindah folder atau dipindahkan ke partisi lain. Untuk mengatasinya, ikuti langkah berikut ini :1. Buka design Crystal Report yang telah dibuat.2. Klik menu Database kemudian pilih Set Location3. Kemudian klik tombol Same As Report dan klik tombol Done.Untuk lebih lanjut, jika sobat mengalami kendala pada toturial kali ini sobat bisa mendownload contoh program jadinya melalui link dibawah ini :

Langsung saja membuat laporan dengan crystal report 8.5 di vb6 dengan database access 2007Requirement : Visual Basic 6.0 Crystal Report 8.5 dan Microsoft Access 2007Langkah:1. Buat koneksi ODBC2. Buat file Report dengan Crystal Report 8.53. Buat Coding di Visual Basic 6.0Buat Koneksi ODBC Buka control panel Jika OS anda menggunakan XP langsung aja Pilih Administrative Tools, Jika Menggunakan Windows 7 maka Pilih > System and Security > Administrative Tools Double Klik Data Source (ODBC), sehingga memunculkan dialog seperti di bawah ini :

setting odbc Klik Add, akan muncul Form Create New Data Source Pilih Microsoft Access Driver(*.mdb,*.accdb) kemudian klik finish kemudian akan muncul dialog seperti di bawah ini

ODBC untuk access 2007 isi Data source name sesuai kebutuhan anda, contoh pada gambar data sourcenya diberi nama CuciSteam Pada frame database klik select , akan muncul form seperti dibawah ini

cari folder tempat anda menyimpan database pada bagian directories, kemudian double klik folder tempat database anda . Setelah itu klik OK. Pada Jendela berikutnya klik OK maka koneksi ODBC berhasil dibuat.Buat file Report dengan Crystal ReportLangkah berikutnya adalah membuat file laporan dengan menggunakan koneksi ODBC yang telah dibuat tadi. Untuk melakukannya, ikuti langkah-langkah berikut ini: BukaCrystal Report 8.5, Pada pilihan gallery PilihReport Expert, kemudian PilihStandardpada daftar Expert, seperti gambar. Pilihan Blank Report bisa anda gunakan untuk membuat laporan dari awal, Report Expert menggunakan sistem Wizard.

Pada Tampilan berikutnya klikDatabase, kemudian pilih tipeODBC. dari pilihan ini akan memunculkan nama koneksi yang anda buat tadi, apakah amikaktan, penjualan, akademik dan lain-lain. pada contoh gambar, nama databasenya adalah cucisteam. Dari database tersebut terdapat banyak tabel, klik tabel yang akan dijadikan report, kemudian klik tombol add sehingga memunculkan checklist pada icon tabel tersebut (lihat gambar dibawah ini). setelah itu click close untuk melanjutkan.

crystal report 8 dengan database access 2007 Pada jendela selanjutnya klik Next

Pada jendela pemilihan Field, Pilih Add All > Next .

Setelah itu klik Finish

laporan cr 8.5 dengan access 2007 Selanjutnya atur tampilan seperti gambar dibawah ini, atau sesuai selera anda

Selanjutnya kita harus menonaktifkan pilihanSave Data With Reportagar data yang sudah tayang saat ini disimpan sebagai bagian dari Report, dan akibatnya kita harus me-refresh data setiap kali report akan kita gunakan. Hilangkan checklist pada File > Save Data With Report. Setelah itu simpan laporan yang telah anda buat tadi, misal Lap Barang.rptBuat Coding di Visual BasicLangkah berikutnya adalah membuat coding untuk memanggil laporan tersebut, untuk itu ikuti langkah berikut : Buat 1 Form baru, tambahkan componen 1 buah tombol command button, 1 buah crystal report control, untuk menambahkan crystal report control, Klik menuProject > Components. Dari daftar komponen yang ada checklist lah pada Crystal Report Control, sehingga pada toolbox Visual Basic akan memunculkan Crystal Report sebagai tambahan control yang baru

Double click pada crystal report control di Toolbox, sehingga menampilkan layar konfirmasi integrasi aplikasi dengan Crystal Report. Di Form sekarang sudah tertampil sebuah control dengan namaCrystalReport1. Masukkan kode didalam command button seperti berikut ini :

code laporan di vb 6 dengan crystal report Catatan : ubah nama database dan nama laporannya sesuai yang anda buat sebelumnya..Demikian membuat laporan dengan crystal report 8.5 di vb6 dengan database access

usahawan-maju | Cara Membuat Report Pada Visual Basic 6 - Seperti yang kita tahu bahwa sebuah report itu sangat membantu dalam menampilkan sebuah rangkuman atau laporan data. Data report pada Visual Basic 6 merupakan pelengkap VB untuk membuat laporan.Secara umum langkah dalam pembuatan laporan dengan data report adalah membuat sebuah Data Environment, kemudian membuat DataReport, serta menghubungkan DataReport dengan Data Environment melalui properti DataSource dan DataMember, lalu membuat perintah menampilkan DataReport

A. Membuat Data Environment1. Buka project baru2. Klik menu Project3. Pilih More Activex Designer4. Pilih Data Environment

5. Klik kanan Connection16. Properties..

7. Pilih Microsoft Jet 3.51 OLE DB Provider (jika database dibuat dengan Visdata)8. Pilih Microsoft Jet 4.0 OLE DB Provider (jika database dibuat dengan accessversi 2000 keatas)

9. Klik Next10. Klik button Select or enter database name :

11. Pilih database (di direktori tertentu)12. Open13. Klik Test Connenction14. Klik OK15. Klik OK16. Klik kanan Connection17. Pilih Add Command

18. Klik kanan Command119. Klik Properties..

20. Pada Combo Database Object pilih table21. Pada Combo Object Name pilih tabel Barang

22. Klik Apply23. OK24. Hingga tampilannya menjadi seperti gambar di bawah ini

B. Membuat Data Report1. Klik menu project2. Add Data Report

3. Klik menu Windows4. Klik Cascade

5. Geser beberapa window hingga tampil dua window berikut

6. Drag Command1 ke dalam window DataReport

7. Lalu ubah posisinya seperti gambar berikut

8. Klik button DataSource di window properti9. Pilih DataEnvironment1

10. Klik button DataMember di window properti11. Pilih Command1

12. Buatlah sebuah Command Button dalam form13. Double Click Command14. Tulis kode program berikut untuk menampilkan report yang telah kita buat

Private Sub Command1_Click()Datareport1.ShowEnd Sub

15. Jalankan program dan lihat hasilnya16. Lakukan modifikasi sesuai kebutuhan17. Simpan file

Sekian dulu postingan kali ini Cara Membuat Report Pada Visual Basic 6 semoga bisa bermanfaat dan membantu temen-temen sekalian saat membuat report pada VB 6. jangan lupa di like ya dan baca artikel lainnya (Y). Untuk pembuatan report pada VB.net kita bisa menggunakan report bawaan dari Visual Studio atau dengan melakukan instalasi Cristal Report terlebih dahulu.