Pencetakan (1)

download Pencetakan (1)

of 11

Transcript of Pencetakan (1)

www.Solusi-IT.com

PENCETAKAN DATA DENGAN SEAGATE CRYSTAL REPORT 8.5Untuk melakukan pencetakan dengan menggunakan Crystal Report ada dua langkah yang harus dilakukan : 1. Membuat Report dengan menggunakan Seagate Crystal Report 2. Mengaitkan antara report yang telah dibuat di Seagate Crystal Report dengan Form di Visual Basic. 1. Membuat Report dengan menggunakan Seagate Crystal Report. Untuk membuat report dengan Seagate Crystal Report, ikuti langkah-langkah sbb: Klik tombol Start -> All Progarms -> Crystal Reports

Gambar 1 Kemudian akan muncul kotak dialog seperti gambar 2 o Using the Report Expert : Pembuatan Report dengan bantuan Wizard o As a Blank Report : Pembuatan Report tanpa bantuan Wizard o Open an Existing Report : Membuka file Crystal Report. Karena kita akan membuat report baru maka kita pilih Using the Report Expert sehingga kita akan dipandu sampai proses pembuatan report selesai. Klik tombol Ok untuk melanjutkan proses, kemudian akan muncul kotak dialog seperti gambar 3

By Muh. Eka Setiawan

www.Solusi-IT.com

Gambar 2

Gambar 3 Pilih pada pilihan Choose an Expert dengan Standard dan pada pilihan Create a New Crystal Report Document pilih Using the Report Expert. Klik tombol Ok untuk melanjutkan ke proses berikutnya yaitu pemilihan database dan tabel yang akan digunakan untuk pembuatan Report seperti yang nampak pada gambar 4. Klik tombol Database kemudian akan muncul kotak dialog Data Explorer seperti yang terlihat pada gambar 5.

By Muh. Eka Setiawan

www.Solusi-IT.com

Gambar 4

Gambar 5 Keterangan : Current Connection : Berisi koneksi database yang sedang aktif saat ini. Favorites : Berisi koneksi database Favorit. History : Berisi koneksi database yang pernah aktif sebelumnya. ODBC : Berisi koneksi database yang dibuat dengan Data Source (ODBC) atau juga bisa membuat koneksi database dengan menggunakan ODBC dengan memilih Create New Data Source dan koneksi database dengan menggunakan File Data Source. Database File : Fasilitas untuk memilih lokasi database yang dibutuhkan. Metadata / Query : Koneksi menggunakan fasilitas Crystal Dictionary dan Crystal SQL Query Files.

By Muh. Eka Setiawan

www.Solusi-IT.com

Dalam hal ini kita akan menggunakan ODBC. Jika Anda belum membuat Data Source ODBCnya maka klik Create New Data Source dan akan muncul kotak dialog seperti gambar 6 dibawah ini.

Gambar 6 Select a ype of data source File Data Source : Data source yang berbentuk file dengan ekstensi dsn dan file ini bersifat share dan bisa digunakan oleh komputer yang lain. User Data Source : Data source yang hanya bisa digunakan oleh komputer tertentu dan hanya bisa dilihat oleh user yang bersangkutan. System Data Source : Data source yang sifatnya sama dengan User Data Source namun bedanya bisa dilihat dan digunakan oleh seluruh User yang ada pada komputer ini. Dalam hal ini kita akan menggunakan System Data Source maka pilih System Data Source kemudian tekan tombol Next, kemudian akan muncul kotak dialog pemilihan driver database yang sesuai dengan database yang akan kita gunakan, seperti yang namapak pada gambar 7.

Gambar 7

By Muh. Eka Setiawan

www.Solusi-IT.com

Karena database yang akan kita pakai adalah Ms Access maka pilih Access Driver, kemudian klik tombol Next. Klik tombol Finish sehingga mencul kotak box seperti gambar 8.

Microsoft

Gambar 8 Isi Data Sources Name dengan nama DSN yang akan dibuat koneksinya. Klik tombol Select untuk menentukan diman letak database yang akan dibuat koneksinya.

Gambar 9 Tentukan posisi file database yang akan diakses, kemudian klik tombol Ok Proses pembuatan koneksi dengan menggunakan Data Sources (ODBC) selesai. Setelah pembuatan Data Source selesai maka tampilan akan kembali ke Data Explorer dengan posisi pada Data Source POS yang telah kita buat tadi. Pilih tabel yang akan di gunakan dalam pembuatan report kali ini. Misal kita akan mebuat report dengan menggunakan 3 tabel yang saling berhubungan seperti Hjual, Djual dan Mbarang. Klik pada Hjual kemdian klik tombol Add. Klik pada Djual kemdian klik tombol Add. Klik pada Mbarang kemdian klik tombol Add. Setelah semua tabel yang diperlukan selesai dimasukan klik tombol X pada kanan atas form, kemudian akan muncul kotak dialog seperti gambar 10

By Muh. Eka Setiawan

www.Solusi-IT.com

Gambar 10 Jika link antar tabelnya sudah sesuai klik tombol Next, kemudian akan muncul seperti gambar 11 dibawah ini.

Gambar 11 Tentukan field-field mana saja yang akan di tampilkan pada report dengan memilih field dan klik tombol Add, jika yang akan kita tampilkan adalah seluruh field klik tombol Add All. Setelah field-fieldnya ditentukan klik tombol Next untuk melanjutkan proses berikutnya.

By Muh. Eka Setiawan

www.Solusi-IT.com

Jika ada data-data yang akan dikelompokan klik tentukan field mana saja yang akan dikelompokan dengan cara kilik nama field kemudian klik tombol Add. Jika tidak ada data yang akan dikelompokan maka klik tombol Finish untuk mengakhiri proses Wizard, kemudian akan muncul tampilan seperti gambar 12 dibawah ini.

Gambar 12 Klik tombol Design untuk memasuki proses pendesign secara manual.

Gambar 13 By Muh. Eka Setiawan

www.Solusi-IT.com

Klik Menu Insert kemudian klik Field Object, masukan field No_inv dan Tgl_Trans seperti yang nampak pada gambar 14.

Gambar 14 Rapihkan judul kolom dengan cara klik kanan pada judul field kemudian pilih Edit Text object, isi dengan judul yang ingin anda tampilkan. Beberapa tools untuk membuat report menjadi lebih baik : o Membuat Garis : Klik menu Insert -> Line o Membuat Kotak : Klik menu Insert -> Box o Menyisipkan Gambar : Klik menu Insert -> Picture o Menyisipkan Grafik : Klik menu Insert -> Chart o Menyisipkan Peta : Klik menu Insert -> Map o Menambahkan Field : Klik menu Insert Field Object -> Database Fields o Menambahkan Judul : Klik Menu Insert Text Object o Membuat Formula/Rumus : Klik Menu Insert -> Field Object -> Formula Fieds. o Membuat Spesial Fields misal : Halaman, tanggal dan jam pencetakan, Nomor urut dll caranya Klik Menu Insert -> Field Object ->Special Fields. o Membuat Grand Total: Klik Menu Insert -> Grand Total -> pilih field yang akan ditotal. o Membuat Sub Total : Klik Menu Insert -> Subtotal o Membuat Summary : Klik Menu Insert -> Summary o Membuat Pengelompokan Field : Klik Menu Insert -> Group o Mengatur Tampilan : Klik Menu Insert -> Section o Membuat sub report : Klik Menu Insert -> Subreport o Mengurutkan data : Klik Menu Report -> Sort Records

By Muh. Eka Setiawan

www.Solusi-IT.com

Contoh hasil dari perubahan dan penambahan tadi :

Gambar 15 Untuk menyimpan Report klik menu File ->Save maka akan muncul kota dialog sepert gambar 16.

Gambar 16 Isi File Name dengan nama file Report yang akan dibuat kemudian klik tombol save.

By Muh. Eka Setiawan

www.Solusi-IT.com

Menjalankan Report dari Visual Basic 6.0a. Mengaitkan komponen Crystal Report Untuk menjalankan Crystal Report dari Visual Basic terdapat beberapa cara diantaranya adalah dengan Crystal Report Control, adapun cara untuk menjalankan Crystal Report Control adalah sbb : Klik menu Project -> Components -> Crystal Report Control Klik tombol Ok.

Gambar 17 b. Beberapa contoh kode program untuk menjalankan Crystal Report. 1. Pencetakan dengan kriteria bertipe string Buat form dengan tampilan seperti gambar 18.

Gambar 18

By Muh. Eka Setiawan

www.Solusi-IT.com

Klik tombol Close dan isi dengan Unload me Menutup Form

Klik tombol Print dan masukan code berikut ini : With Me.CrystalReport1 .ReportFileName = App.Path & "\report\invoice.rpt" .WindowState = crptMaximized .RetrieveDataFiles .SelectionFormula = "{INVOICE.NO_INV}='" & Text1(0).Text & "'" .Destination = crptToPrinter .Action End With 2. Pencetakan dengan kriteria bertipe Date : Buat form dengan tampilan seperti gambar 19.

Gambar 19 Klik tombol Close dan isi dengan Unload me Menutup Form

Klik tombol Print dan masukan code berikut ini : With Me.CrystalReport1 .ReportFileName = App.Path & "\report\invoice.rpt" .WindowState = crptMaximized .RetrieveDataFiles .SelectionFormula = "{invoice.tgl_trans}>=#" & Dtpicker1.Value & "# and {invoice.tgl_trans}