Get this widget!

Rabu, 23 April 2014

export ke exel laporan pada delphi


Ekspor ke ExcelMembuat laporan menggunakan Borland Delphi tidaklah begitu sulit, sudah banyak tool yang disertakan dalam bahasa pemrograman ini. Anda bisa menggunakan Quickrep atau juga komponen Rave Report. Selain perancangan desain report yang mudah, sumber data yang digunakan juga cukup flexibel bisa menggunakan tabel atau query. Namun laporan yang dihasilkan adalah laporan dalam bentuk jadi, artinya data dalam laporan tidak bisa diubah kembali, kecuali sumber data dalam database yang digunakan. Dalam sebuah perusahaan terkadang laporan dari satu bagian akan diolah kembali oleh bagian yang lain. Bentuk laporan yang cocok untuk kasus ini adalah laporan dalam bentuk file, misalnya dalam format Microsoft Excel.
Bagaimana cara membuat laporan dalam format Excel menggunakan Delphi? Hemzz., yang anda butuhkan adalah komponen tambahan bernama TscExcelExport yang dapat anda download di sini. Setelah didownload copy file tersebut ke folder Library Delphi anda (misalnya C:\Program Files\Borland\Delphi6\Lib), kemudian extract filenya. Selanjutnya temukan file ExcelExportPack6.dpk (tergantung versi Delphi yang anda gunakan), hingga terbuka lembar kerja Delphi. Pilih menu Compile, selanjutnya klik menu Install. Pilih Yes pada kotak dialog yang tampil.
Install Package
Setelah instalasi selesai, akan muncul tab baru pada Component Palette anda. Untuk membuat laporan cukup tarik komponen scExcelExport ke form kemudian pada tombol cetak ketikkan rumus berikut :

try
scExcelExport1.ExcelVisible:=True;
scExcelExport1.Dataset:=Query1;
//Sumber data untuk laporan
scExcelExport1.WorksheetName:=’Stok Barang’; //Nama lembar kerja file excel
scExcelExport1.ConnectTo := ctNewExcel;
scExcelExport1.BorderTitles.BackColor := clSkyBlue; //Warna cell kolom judul data
scExcelExport1.StyleColumnWidth :=cwAutofit;//pengaturan lebar cell data
scExcelExport1.HeaderText.Text:= ‘PT Wara Wiri’; //Header atau judul laporan
scExcelExport1.HeaderText.Add(‘Jl. Mawar Melati Semuanya Indah No. 007 Baturaja’);
scExcelExport1.BeginRowTitles:=5;
//Permulaan baris cell dimana data akan ditampilkan

scExcelExport1.ExportDataset;
finally
scExcelExport1.Disconnect;
end;

Mudah khan ? Oh yach, selain menggunakan rumus beberapa pengaturan juga sudah disediakan di tab Properties pada Object Inspector untuk komponen scExcelExport. Selamat mencoba..
http://tarunaaang.wordpress.com/2012/03/11/borland-delphi-ekspor-laporan-ke-dalam-file-excel/

Tidak ada komentar:

Posting Komentar

tes member

Personal
Message