Kamis, 26 September 2019

Langkah Dasar Membuat Report/Laporan Dengan Tampilan Pengaturan Bawaan/Default ~Tutorial Gambas


Yang dimaksud dengan “tampilan pengaturan bawaan” pada judul diatas ialah membuat report dengan tampilan pengaturan yang sudah disediakan oleh gambas, jadi pemrogram tidak perlu membuat objek sendiri untuk kotak pengaturan seperti jenis kertas, ukuran, perbesar-perkecil tampilan, pilihan mesin printer, jumlah cetak, dll.

Adapun langkah dasar membuat laporan adalah.

Kita mulai dari membuat project baru terlebih dahulu sebagai contoh.

Buka aplikasi Gambas pilih “Proyek Baru / New Project”.



Pada menu Project type, misal kita pilih aja “Graphical Application”. Lalu pilih “Next”.


 Pada jendela Parrent directory kita diminta untuk memeilih lokasi Project disimpan. Lalu tekan “Next”.


 Pada Project details isikan sebuah nama untuk file project (jangan sampai ada nama file yang sama pada direktori yang sama), dan di bawahnya lagi untuk nama applikasi yang dikerjakan. Pada gambar saya kasih contoh dengan nama “BuatLaporan” pada keduanya. Lalu tekan “Ok”


Nah kemudian muncul Jendela Project, yang jika kita Kilk Double “Fmain” maka akan keluar papan project. Tapi kita fokus aja dulu pada pembuatan laporan.
Pada menu jendela pilih Proyek > Properti (atau bisa klik kanan <Nama Project>(”BuatLaporan”) > Properti).



Pada Form property pilih Komponen dan aktifkan/centang library gb.Report2 seperti pada gambar. Lalu “Ok”.



Kemudiian buat Form Report klik kanan pada FMain, lalu pilih Report dan isi nama report (bisa gunakan nama default “Report1” misalnya). “Ok”.



Klik double Report1 (atau bisa klik kanan Report1 > Open code). Maka meja proyek Report1 terbuka.



Coba buat dua object ReportLabel dan beri warna yang berbeda pada keduanya dan tanpa diisi nilai/Text pada keduanya. Kemudian Run (Klik kanan Class/From > Run this class/Run this form). Maka perhatikan ada satu objek saja yang terlihat. Kemudian coba kedua/salah satu objek tersebut pada properti AutoResize nya di beri nilai True, lalu Run. perhatikan perbedaannya.


Pada dasarnya lembar report menggunakan objek Container ReportVBox sehingga tersusun/berurutan dari atas ke bawah. Untuk pembuatan laporan yang sesungguhnya terutama melibatkan tabel data mungkin akan membutuhkan kelihaian pemrogram untuk menggunakan dan mengelola objek seperti ReportHBox, ReportVBox, Panel, ReportLabel, dll. Silahkan mengeksplore sendiri penggunaannya. Mungkin suatu saat saya akan memberikan tutorialnya secara bertahap.

Bagaimana memberikan nilai objek ReportLabel melalui source code?

Tidak seperti menggunakan object pada Form umumnya (selain report) yang dengan mudah diberi nilai seperti TextBox1.Text = "Assalamualaikum" , menggunakan cara ReportLabel1.Text = "Tes" tidak akan berguna. Untuk memberikan nila pada ReportLabel, klik dua kali objek (ReportLabel1 misalnya), maka akan menuju/dibuatkan event

' Gambas class file

Public Sub ReportLabel1_Data(Index As Integer)

  Last.Data = "Assalamualaikum"

End




Tidak ada komentar:

Posting Komentar