Wednesday, 26 October 2016T10/26/2016 08:27:00 pm

CARA MUDAH EXPORT RECORD DATABASE DI DBGRID KE EXCEL PADA DELPHI

Salam blogger……….pada postingan artikel saya kali ini saya akan memberikan sebuah trik mudah tentang bagaimana cara export data pada database pada dbgrid di delphi ke ms. Excel. Untuk dapat melakukan export data tersebut ke excel kita memerlukan sebuah komponen tambahan Delphi yaitu TscExcelExport. komponen ini sangat berguna jika kita ingin membuat sebuah project delphi dengan output laporan yang berbentuk excel. Komponen ini terpisah dari Delphi, sehingga kita perlu menginstal komponen tersebut pada Delphi yang kita pakai terlebih dahulu. Komponen ini bisa kita dapatkan di scip.be websites. Lalu unduh komponen tersebut sesuai dengan versi Delphi yang kita pakai.
Jika kita sudah mengunduh komponen TscExcelExport ini maka selanjutnya kita harus menginstall komponen tersebut ke Delphi yang kita pakai. Cara yaitu :
1. pertama tama extrack folder ExcelExport ke dalam path  folder Lib Delphi yang kita pakai, Contohnya C:\program file (x86)\Embacadero\Studio\16.0\Lib . Path penempatan folder Delphi biasanya berbeda-beda menyesuaikan versi Delphi yang anda pakai.
2. Lalu selanjutnya klik pada folder ExcelExport yang telah kita unduh tadi  lalu doble klik pada dclExcelExportPackxx.dproj (xx = contoh kode versi Delphi yang dipakai, silahkan dipilih menyesuaikan Delphi versi yang anda pakai).
3. Jika sudah maka selanjutnya klik kanan pada dclExcelExportxx.dproj lalu pilih compile.  Jika udah klik kanan lagi lalu pilih install, tunggu sampai proses instalasi selesai.  Jika berhasil maka Delphi akan menampilkan pesan bahwa komponen sudah terinstal di Delphi sobat. Selanjutnya sobat dapat mencek komponennya di tool pallete Delphi, jika berhasil maka otomatis komponen TscExcelExport akan muncul di tool palette Delphi sobat.
Selanjutnya jika komponen tersebut sudah terinstal maka saatnya kita akan mencoba untuk menggunakannya. Buka Delphi sobat, buatlah sebuah project baru, lalu design form nya seperti pada contoh gambar dibawah ini. Jangan lupa buat koneksi sebuah database ke project Delphi sobat, disini sebagai contoh saya menggunakan ms. Access 2007 sebagai databasenya. Lalu koneksikan database tersebut dengan menggunakan ADOconnection1, tambahkan pula ADOtable1 dan Datasource, disini saya anggap para sobat sudah bisa membuat koneksi nya, jadi kita lngsung pada step selanjutnya.
Selanjutnya kita tambahkan komponen TscExcelExport ke dalam form project kita, lalu setting datasetnya ke ADOtable1, lalu pilih styleColummWidth nya cwAutoFit, jika sudah selanjutnya tambahkan sebuah button untuk export ke excelnya, lalu pada button tersebut tambahkan coding program dibawah ini:
procedure TFuser.SpeedButton1Click(Sender: TObject);
begin
scexcelexport1.excelvisible:=true;
scexcelexport1.dataset:=tuser; //nama ADOtable koneksi database
scexcelexport1.HeaderText.Text:='CV. UDUY MACAL'; //Tambahan Header tulisan
scexcelexport1.HeaderText.add('Jl. Kesumagiri No.J6 RANTAU'); //Tambahan Header tulisan
scexcelexport1.HeaderText.add('LAPORAN DATA USER'); //Tambahan Header tulisan
scexcelexport1.BeginRowTitles:=5; //memulai insert data pada columm ke 5 di excel
scexcelexport1.StyleColumnWidth:=cwautofit; //Pengaturan Auto Columm di Excel
scexcelexport1.BorderTitles.BackColor:=clred; //Warna Border Columm Judul Tabel
scExcelExport1.WorksheetName := 'LAPORAN'; //Nama Sheet di Excel
scexcelexport1.exportdataset;
scexcelexport1.disconnect();
end;
Jika sudah selesai selanjutnya coba run program nyalalu klik button Export Excel pada form sobat, dan lihat hasilnya. contoh hasil export data dbgrid ke excel dapat dilihat pada gambar di atas. Demikian artikel yang dapat saya share kali ini, semoga dapat bermanfaat.
Previous
Next Post »
0 Komentar untuk "CARA MUDAH EXPORT RECORD DATABASE DI DBGRID KE EXCEL PADA DELPHI"

Silahkan tinggalkan komentar dibawah ini,
Terima kasih sudah :
1. Berkomentar dengan sopan
2. Tidak meninggalkan link aktif dalam form komentar
3. Berkomentar sesuai postingan / artikel
4. Tidak membuat komentar yang mengandung SARA / SPAM
5. Memberikan informasi link / script yang tidak berfungsi

Terima Kasih Sudah Berkomentar

PENDAPAT ANDA TENTANG BLOG INI ?

Follow by Email

 
Copyright © 2014 uduy macal blog's - All Rights Reserved
Template By Kuncidunia
DMCA.com Protection Status