Integrasi Report Menentukan query yang akan dijalankan

b. Menentukan query yang akan dijalankan

Setelah membuat koneksi, langkah selanjutnya adalah menentukan query yang akan dieksekusi. Karena penulis menggunakan basis data MS SQL, maka query yang dibuat juga menggunakan MS SQL. Setelah selesai membuat query, maka akan didapatkan field-field yang sesuai dengan query tersebut. Gambar 4.43 : Contoh script query Set rs_masterattrib = cn_masterattrib.Executeselect c. ,select sumt.luasbaku from tb_tahunrsl t inner join tb_subcompartment s ont.id_sub= s.id_sub where s.id_comp= c.id_comp as AreaCompartment,select COUNT from tb_subcompartment where id_comp= c.id_comp GROUP by id_comp as NumberOfSubCompartment,select sumt.luasbup from tb_tahunrsl t inner join tb_subcompartment s ont.id_sub= s.id_sub where s.id_comp= c.id_comp as TotalNonProductionArea,select sumt.jenmuda_an from tb_tahunrsl t inner join tb_subcompartment s ont.id_sub= s.id_sub where s.id_comp= c.id_comp as TotalYoungerForestArea,select sumt.luasteb_an from tb_tahunrsl t inner join tb_subcompartment s ont.id_sub= s.id_sub where s.id_comp= c.id_comp as TotalHarvestArea from tb_tahunrsl t inner join tb_subcompartment s ont.id_sub= s.id_sub left join tb_compartment c ons.id_comp = c.id_compleft join tb_peta p onp.id_master= c.id_master where c.id_comp = Text93.text and c.id_master = id_master 144

c. Menyusun tampilan report

Setelah mendapatkan field-field yang dibutuhkan, maka langkah berikutnya adalah menyusun field-field tersebut sesuai dengan tampilan report yang diinginkan. Gambar 4.44 : Pembuatan tampilan report

d. Melakukan kompilasi report

File report yang telah jadi harus disimpan dalam bentuk file berekstensi .dsx. Untuk menjalankannya, file tersebut harus dikompilasi terlebih dahulu menjadi file berekstensi .dsr yang nantinya akan dijalankan oleh sistem. 145 Gambar 4.45 : Melakukan kompilasi report

e. Mengintegrasikan report dengan sistem yang ada.

Pengintegrasian report dengan sistem yang ada dilakukan dengan penulisan coding di form dan button yang akan menjalankan perintah report. Gambar 4.46 : Mengintegrasikan report dengan sistem 146