Membuat Laporan Data Siswa

Postingan : | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |


Kali ini kita akan mencoba membuat laporan dari data siswa yang dientrykan pada Window Siswa(w_siswa) sebelumnya.

Laporan data siswa kita akan menggunakan data window tabular, kita mulai saja gan.

  • Buka aplikasi yang telah agan buat sebelumnya. dan ingat tutorian ini berlanjut.
  • Setelah terbuka Klik File -> New -> DataWindow -> Tabular -> OK -> SQL Select -> pada Select Tables pilih table Siswa lalu Open.
  • Setelah Table Siswa terbuka seleksi semua colums lalu Return data tersebut.
  • Setelah Return Klik Next -> Finish. Hiasi tabel tersebut seperti gambar dibawah ini.
  • Gunakan Toolbar dibawah ini untuk menghiasnya seperti memberi warna pada tulisan dan background , memberi kotak dan lain-lain.
  • Pada column tanggal rubah formatnya menjadi Edit Mask, pilih mm/dd/yyyy pada Properties Edit seperti pada latihan 9.
  • Tarik Header dan nama Column ke bawah untuk memberi judul pada laporan.
  • Gunakan Componen Text Object dan Picture Object untuk memberi judul seperti gambar dibawah ini.
  • Simapn dengan nama dw_lap_siswa

Selanjutnya kita akan membuat window untuk meletakkan dw_lap_siswa yang telah kita buat tadi sehingga akan muncul saat program dijalankan.

  • Klik New pada File, lalu pilih Window pada PBObject. Klik OK
  • Berinama Form tersebut dengan Laporan Data Siswa pada properties
  • Klik tarik atau Drag dw_lap_siswa kepada window. Dan atur posisi sehingga pas dengan window


  • Setelah selesai beri tombol Save As, Print, Print Setup, dan Tutup dibawah dw_1 (dw_lap_siswa)
  • Double Klik pada window (selain pada dw_1, dan tombol) beri sintak berikut :
            dw_1.settransobject(sqlca)
     dw_1.retrieve()
          
          Sintak diatas untuk mengkoneksikan dengan database SQL Server
  • Double Klik pada tombol Save As  dan beri Sintak berikut : dw_1.saveas()
  • Double Klik pada tombol Print dan beri sintak berikut : dw_1.print()
  • Double Klik pada tombol Print Setup dan beri sintak berikut :  printsetup()
  • Double Klik pada tombol Tutup dan berisintak berikut : close (w_lap_siswa).
  • Simpan window tersebut dengan nama w_lap_siswa.
Selanjutnya, kita akan memanggil w_lap_siswa melalui menu utama. 
  • Klik m_menu pada window tree sebelah kanan.
  • lalu double klik pada &Data Siswa, lalu beri sintak Open (w_lap_Siswa) pada bagian bawahnya seperti gambar berikut.

Setelah selesai save dan jalankan. Pilih Laporan -> Data Siswa pada menu. maka tampil seperti berikut :

Ada sedikit kekurangan gan, apabila kita klik salah satu data, maka data tersebut bisa kira edit, oleh karena itu kita akan menonaktifkan edit pada data tersebut. sama halnya seperti latihan sebelumbya.
  • Hentikan program yang sedang berjalan tersebut.
  • Double klik pada dw_lap_siswa. klik tab Order beri nilai 0 pada masing-masing kolumns data tersebut, dan jika selelsai klik kembali tab Order untuk menutup nilai tersebut.
  • Save dan jalankan kembali. pilih Laporan -> Data Siswa pada menu.
Ok gan sampai sini dulu, lain kali kita akan mencoba memberi pengaturan seperti Pagesetup, pemberian Ruler dan lain-lain pada latihan selanjutnya...

Salam Sukses....














0 comments:

Post a Comment

.