30 March 2015

Export Database Ke Excel Dengan TscExcelExport Delphi Component

Filled under:


Untuk dapat melakukan export data dari database ke dalam format excel dapat dengan mudah kita lakukan dengan menggunakan komponen tambahan delphi yaitu TscExcelExport. Berikut langkah-langkahnya :
  1. Pertama komponen ini harus anda install ke program delphi yang dipakai, sesuaikan dengan versi yang dipakai. Komponen dapat anda peroleh dari sini scip.be websites.
  2. Setelah komponen di download, install sesuai versi delphi yang dipakai dengan cara double klik file dclExcelExportPackXX.dproj
  3. Setelah file terbuka diprogram delphi yang anda pakai, klik kanan pada Project Manager pada tree dclExcelExportXX.dproj seperti gambar berikut :
  4. Pilih Compile untuk melakukan compile terlebih dahulu agar membentuk .dcu (Delphi Compiled Unit).
  5. Selanjutnya klik kanan lagi dan pilih Install untuk melakukan pemasangan pada delphi. 
  6. Delphi akan menampilkan pesan bahwa komponen telah terinstall jika instalasi berhasil.
Sekarang bagaimana kita menggunakannya pada program? Berikut step-stepnya :
  1. Buka program Delphi dan buatlah sebuah project, misal project exportdb2excel
  2. Tambahkan komponen-komponen seperti berikut :
    • ZConnection1 : untuk koneksi ke database (Zeos Component), atau bisa menggunakan komponen koneksi database yang lain. 
    • ZQuery1 : untuk select tabel dari database yang akan di export ke excel
    • scExcelExport1 : komponon untuk eksekusi export ke excel
    • DBGrids : untuk menampilkan data dari database yang akan di export ke excel
    • ds1 : data source untuk menghubungkan DBGrids ke database agar data tampil dalam DBGrids 
    • Tombol Export : untuk memasukkan script export ke excel
  3. Setelah project dibuat kemudian atur properties setiap komponen sehingga database dapat terkoneksi dan dapat menampilkan data di dalam DBGrids. //bahasan koneksi database tidak dibahas disini
  4. Masukkan kode perintah berikut dalam eksekusi tombol EXPORT
    with scExcelExport1 do
    begin
      Dataset := ZQuery1;
      ExportDataset;
      Disconnect();
    end;
    
  5. Run project dan silahkan tekan tombol export. Jika berhasil maka akan menampilkan data excel sesuai database yang tampil dari query yang diperintahkan.
  6. Selesai. ** semoga bermanfaat.

Posted By Gongsoft10:39 AM

27 March 2015

Select Beberapa Character Dari String Field Query

Filled under:



Dalam suatu select tabel database, kadang kita membutuhkan hanya beberapa karakter yang dipilih untuk ditampilkan dalam tabel dari field tertentu.perintah yang digunakan adalah perintah SubString Query, berikut sintaknya :
substr(kode, 5,3)
Keterangan :
kode : adalah field yang akan diambil nilainya.
5 : adalah angka pertama dihitung dari kiri yang akan ditampilkan
3 : adalah banyaknya karakter yang akan ditampilkan dari angka pertamayang dipilih.

Berikut contoh kasusnya :
  • Misalkan dalam suatu tabel namatabel memiliki field kode dan isinya adalah sebagai berikut :
A01-001
A01-002
A01-003
  •  Dari data seperti diatas kita ingin menampilkan 3 digit terakhir saja yaitu :
001
002
003
  • Maka berikut adalah query untuk mendapatkan nilai tersebut :
SELECT
substr(kode, 5,3)
FROM namatabel
Demikian dan semoga bermanfaat.

Posted By Gongsoft3:56 PM