Mohon tunggu...
Wawan Supriadi
Wawan Supriadi Mohon Tunggu... lainnya -

LAHIR DI SUMEDANG TANGGAL 20 NOVEMBER 1966 -. PERNAH JADI GURU DI SMP DAN SMK SEJAK TAHUN 1988 SAMPAI TAHUN 2013. PROGRAMMER DI RSU KABUPATEN SUMEDANG - SENANG MEMPELAJARI SOFTWARE 3D ANIMATION E-Mail wulansoft.computindo@gmail.com Website :http://rsudsumedang.com

Selanjutnya

Tutup

Inovasi

Report CR 8.5 dengan Database MySQL Menggunakan Fasilitas View

22 Maret 2010   02:35 Diperbarui: 26 Juni 2015   17:16 3411
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Pada MySQL Server mulai versi 5.0 sudah ada fasilitas yang sangat bermanfaat bagi programmeryaitu fasisitas view dan trigger, yang sangat mempermudah para programmer dalam pengelolaan database MySQL.

Pada artikel ini saya akan mencoba memanfaatkan fasilitas view untuk membuat report dengan Crystal report versi 8.5, dan untuk mempermudah pekerjaan saya akan menggunakan software SQL Yog yang dapad di download secara bebas DI SINI. SQL Yog sudah terbukti dapat mempermudah pekerjaan seorang programmer, sehingga dapat mempersingkat waktu pengerjaan suatu proyek.

View, berfungsi untuk menggabungkan beberapa table menjadi sebuah table, yang sangat menarik bahasa query langsung dibuatkan oleh SQL Yog. Misalkan, akan digabungkan dua buah table yang bernama igd_saring dan table igd_kop untuk membuat 10 besar penyakit di igd

[caption id="attachment_99351" align="aligncenter" width="439" caption="Tabel igd_saring"][/caption]

[caption id="attachment_99355" align="aligncenter" width="500" caption="Tabel igd_kop"][/caption]

Langkah yang harus dilakukan adalah

Klik tab Query Builder

[caption id="attachment_99359" align="aligncenter" width="500" caption="Klik Query Builder"][/caption]

Oleh karena data yang akan ditampilkan itu adalah data dengan tanggalantara tanggal dari dan sampai, drag field tanggal dari table igd_kop ke field dari dan sampai pada igd_sampai, dan oleh karena kita ingin melihat 10 besar penyakit pada selang waktu tertentu, double klik fiel diagnose pada table igd_kop , field dari dan dari pada table igd_saring.

[caption id="attachment_99362" align="aligncenter" width="499" caption="Drag dan drop tabel igd_kop dan igd saring pada area ini"][/caption]

[caption id="attachment_99372" align="aligncenter" width="500" caption="double klik diagnosa, dari, sampai kemudian drag field tanggal ke field dari dan sampai"][/caption]

Klik tombol(Copy to New Query Tab)

Perbaiki query yang asalnya

ubah

igd_kop.tanggal = igd_saring.dari) AND (igd_kop.tanggal = igd_saring.sampai

menjadi

igd_kop.tanggal >= igd_saring.dari) AND (igd_kop.tanggal <= igd_saring.sampai

klik tombol untuk melihat hasilnya

copy query diatas tanpa menyertai tanda titik koma (;)

SELECT

igd_kop.diagnosa

, igd_saring.dari

, igd_saring.sampai

FROM

rsu.igd_kop

INNER JOIN rsu.igd_saring

ON (igd_kop.tanggal >= igd_saring.dari) AND (igd_kop.tanggal <= igd_saring.sampai)

Klik kanan View

Pilih Create View

Beri nama misanya v_10b_igd

Paste query tadi pada bagian yang ada kurung buah dan kurung tutup sehingga hasilnya seperti berikut

Klik tombol, bila berhasil akan muncul

Sekarang kita buka Crystal report 8.5

Langkah-langkah penggunaan Crystal report Perhatikan gambar

[caption id="attachment_99390" align="aligncenter" width="354" caption="Pilih Using the Report Expert, kemudian klik OK"][/caption] [caption id="attachment_99395" align="aligncenter" width="500" caption="Klik Database"][/caption] [caption id="attachment_99397" align="aligncenter" width="415" caption="pilih View yang kita buat dengan SQL Yog"][/caption] [caption id="attachment_99399" align="aligncenter" width="500" caption="Klik Add All"][/caption] [caption id="attachment_99401" align="aligncenter" width="500" caption="Klik Next"][/caption] [caption id="attachment_99402" align="aligncenter" width="500" caption="Pilih diagnosa sebagai group"][/caption] [caption id="attachment_99404" align="aligncenter" width="500" caption="Pada Sumarry Type pilih Count"][/caption] [caption id="attachment_99406" align="aligncenter" width="500" caption="Pada Where N is, isi dengan 10 "][/caption] [caption id="attachment_99408" align="aligncenter" width="500" caption="Pilih Jenis Grafik"][/caption] [caption id="attachment_99412" align="aligncenter" width="500" caption="Hasilnya sebagai Berikut"][/caption] untuk menggabungkan file rpt yang dibuat dengan Cr 8.5 supaya bisa bersatu dengan VB 6 silahkan baca artikel saya DISINI [caption id="attachment_99413" align="aligncenter" width="500" caption="setelah disatukan dengan VB6"][/caption]

Mohon tunggu...

Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun