Lihat ke Halaman Asli

Report CR 8.5 dengan Database MySQL Menggunakan Fasilitas View

Diperbarui: 26 Juni 2015   17:16

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

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]

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H




BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline