Kamis, 23 Agustus 2012

Frame di dalam Form Delphi

Dalam Membuat Aplikasi. Teknik Desain Tentu Perlu dipertimbangkan Untuk Membuat Sebuah Aplikasi Menjadi Lebih User Friendly. Pada Postingan ini Admin Akan Mencoba Sharing Tentang Teknik Desain Yang Sering Admin Gunakan Dalam Membangun Aplikasi Menggunakan IDE Delphi.

Seperti Judul diatas, Pada Teknik Desain Ini Kita Akan Meletakkan Frame didalam Form. Sehingga Penggunaan Form Menjadi Lebih Hemat agar Resource Aplikasi Menjadi Lebih Kurus. ;)

Begini, Sobat Tentu Sering Membuka Website kan? didalam Website Tersebut Terdapat Banyak Menu. Jika Kita Tekan Salah Satu Menu, Hanya Bagian Isi Yang Menampilkan Isi dari Menu Tersebut yang akan Berubah (Singkatnya Hanya Isi Kontennya yang berubah).

Selanjutnya Mari Kita Mulai.

Pertama Silahkan Desain Form Anda :
1. Tambahkan 3 Buah SpeedButton
2. Tambahkan 1 Buah Toolbar dibawah SpeedButton
3. Tambahkan 1 Buah Panel

Frame di dalam Form Delphi

4. Tambahkan Dua Buah Frame (1. Frame About dan 2. Frame Profile)

Frame di dalam Form Delphi

5. Klik 1 Kali Pada Panel yang Sudah ditambahkan Pada Form 1
6. Masuk Ke Pallete Standard => Klik Frame => Tambahkan Didalam Panel

Frame di dalam Form Delphi

7. Pada Gambar dibawah ini Pilih Frame2 => OK

Frame di dalam Form Delphi

8. Ulangi Langkah 5,6,7 Untuk Frame Selanjutnya

9. Pada Event On Form Create Tambahkan Code ini :
Frame21.Visible:=false;
Frame31.Visible:=false;

10. Klik Dua Kali Pada Button Profile Lalu Tambahkan Code ini :
Frame21.Visible:=false;
Frame31.Visible:=true;

11. Klik Dua Kali Pada Button About Lalu Tambahkan Code ini :
Frame21.Visible:=True;
Frame31.Visible:=false;

Membuat Laporan Dengan Rave Report Delphi

Laporan Merupakan Hal yang wajib ada dalam sebuah Aplikasi. Laporan memungkinkan Data-Data yang ada didalam Database dicetak kedalam kertas. Pada Postingan Ini Admin Mau Sharing tentang Bagaimana Cara Membuat Laporan di Delphi Dengan Memanfaatkan Komponen RaveReport. Tentang Cara Membuat laporan dengan Quick Report Silahkan Baca disini.

Selain Quick Report dan Fast Report, Rave Report adalah satu komponen Default Bawaan Delphi yang dapat kita manfaatkan untuk membuat laporan. Komponennya tidak perlu anda instal karena sudah ada didalam Pallete Rave.

Pertama, Pastikan Aplikasi Anda Sudah tidak bermasalah dengan koneksi Database

Kedua, Pastikan Juga Aplikasi anda Sudah Bisa Input, Update dan Delete Data yang ada didalam Database, Jika Anda Belum Faham Silahkan Baca Postingan Sebelumnya Tentang Koneksi Database dan Input Data Dalam Database.

Ketiga, Pastikan Dalam Tabel di Database anda terdapat beberapa data.

Contoh Kali Ini Admin Akan digunakan Projek yang telah Kita Buat Pada Postingan Input, Update dan Delete Pada Database Desktop.

Langkah - Langkah Membuat Laporan dengan Rave Report

1. Tambahkan Dua Buah Komponen Pada Form (RvProject dan RvDataSetConnection) yang ada pada Pallete Rave

2. Pada Object Inspector => Ubah Property RvDatasetconnection => Dataset => AdoTable

3. Klik Dua Kali Pada Komponen RvProject

4. Klik Menu View =>

Membuat Laporan Dengan Rave Report Delphi

Membuat Laporan Dengan Rave Report Delphi

5. Selanjutnya. Klik Menu Tools => Report Wizard => Simple Table

Membuat Laporan Dengan Rave Report Delphi

Membuat Laporan Dengan Rave Report Delphi

Membuat Laporan Dengan Rave Report Delphi

Membuat Laporan Dengan Rave Report Delphi

Membuat Laporan Dengan Rave Report Delphi

6. Simpan/Save Report yang Sudah Anda Buat didalam Folder Projek Anda.

7. Tambahkan Sebuah Button Untuk Memanggil Report yang Sudah Kita Buat.

8. Klik 1 Kali Pada Komponen RvProject. Pada Objek Inspector Ubah Property Project File => Isi Dengan File Laporan Yang Sudah Anda Simpan Barusan.

9. Klik Dua Kali Pada Button Cetak Kemudian Tambahkan Code ini
RvProject1.Execute;

Rabu, 22 Agustus 2012

Input, Update dan Delete Pada Database MySQL

Sebelumnya Admin Sudah Membahas Bagaimana Koneksi Antara Database MySQL dengan Delphi. Jika Anda Belum Membacanya, Silahkan Lihat Disini Selanjutnya Pada Postingan Ini, Admin Mau Melanjutkan Postingan Tersebut. Setelah Kita Bersama-sama Belajar Bagaimana Koneksi Delphi dengan Database Ke MySQL, Admin Mau Sharing Sedikit Pengetahuan tentang Bagaimana Input, Edit dan menghapus data Dalam Database MySQL. Singkat Kata Kita Akan Membuat Sebuah software Sederhana CRUD Data Buku.

Sekedar Informasi tentang Proses Input, Update dan Delete pada postingan disini kita tidak akan menggunakan Query MySQL. Coding yang kita gunakan sama dengan ketika kita melakukan Proses CRUD pada database Access dan Database Desktop.

Pertama, Untuk Desain Aplikasinya Seperti Ini :

Input, Update dan Delete Pada Database MySQL

Kedua, Silahkan Membuat Database. Tentu Anda Sudah Paham Jika Membaca Postingan Sebelumnya.

Ketiga, Silahkan Dikoneksikan. Lagi Lagi Tentang Cara Mengkoneksikan ada Pada Postingan Sebelumnya.

Keempat,
Masukan Code ini dalam Buttom Simpan
ADOQuery1.Append;
ADOQuery1.FieldByName('Nomor').AsString:=Edit1.Text;
ADOQuery1.FieldByName('Judul').AsString:=Edit2.Text;
ADOQuery1.FieldByName('Pengarang').AsString:=Edit3.Text;
ADOQuery1.FieldByName('Penerbit').AsString:=Edit4.Text;
ADOQuery1.FieldByName('TahunTerbit').AsString:=Edit5.Text;
ADOQuery1.Post;

Masukan Code ini dalam Buttom Hapus :
ADOQuery1.Delete;

Masukan Code ini dalam Buttom Batal :
ADOQuery1.Cancel;

Masukan Code ini dalam Buttom Edit :
// Misal Mau Edit Penerbit
ADOQuery1.Edit;
ADOQuery1.FieldByName('Penerbit').AsString:=Edit4.Text;
ADOQuery1.Post;

Maksud Coding Update diatas adalah Value dari Field Penerbit yang dipilih pada DBGRID akan diganti dengan isi Edit4.Text; Jadi Pastikan Isi Inputan Edit4.Text itu tidak kosong sebelum melakukan Proses Edit Data.

Untuk Hasil Akhir Saya Seperti Ini :

Input, Update dan Delete Pada Database MySQL