Pengenalan Detail Form
Detail adalah form yang digunakan untuk input data dan menampilkan data.
Detail Setting
Keterangan:
1. Overview adalah konfigurasi umum pada detail form
2. Column adalah konfigurasi nama field dan tampilan data
3. Variable adalah pembuatan variable, digunakan untuk bantuan perhitungan data
4. Command adalah konfigurasi tambahan button di toolbar atas detail form
5. Security Override adalah konfigurasi keamaanan pada tiap komponen form
Overview
Overview digunakan untuk konfigurasi query untuk data yang akan ditampilkan pada user. Serta mengatur table apa yang dijadikan dasar penyimpanan data.
Keterangan:
1. Code adalah nama modul detail form. Penamaan standard nya dimulai dari "Form" supaya lebih rapi
2. Caption adalah judul yang tampil pada bagian tab panel
3. Expression adalah query sql server. Pada detail query ini digunakan untuk mengambil data dari database.
4. Base Table adalah nama table tempat menyimpan data. Jika user menekan tombol save. Maka data hasil query sql server tersebut akan di simpan ke table base table.
5. Visible adalah konfigurasi keamanan user yang boleh melihat atau tidak pada detail form tersebut.
6. Stand Alone adalah setting sifat detail form. Secara umum detail form membutuhkan satu primary key yang digunakan sebagai referensi data request. Jika stand alone di centang. Maka referensi data diambil dari hasil pemanggilan store procedure sql server.
7. Journal View adalah tombol praktis untuk membantu user melihat journal buku besar pada detail form. Tampil dibagian atas pada pojok kanan.
8. Doc. Header adalah nama document flow pada detail form. Jika pembuatan awal detail form ada alur sistemnya maka harus diisi.
9. Callback Formula adalah tempat penambahan javascript yang bisa bekerja saat detail form dibuka.
Column
Column adalah settings tiap komponen pada detail form. Tiap komponen ini harus diperhatikan nama nya karena penamaan bersifat case sensitif. Dan dibutuhkan satu primary key sebagai referensi data.
Keterangan:
1. Add adalah tombol untuk menambah satu komponen detail form
2.Remove adalah tombol untuk menghapus salah satu komponen
3. Remove All adalah tombol untuk menghapus semua daftar komponen yang ada
4. Auto Generate adalah tombol untuk menambah komponen dalam jumlah banyak dan otomatis sesuai dengan query expression
5. Order adalah pengurutan tampilan pada komponen
6. Key adalah referensi data. Terdapat primary key, display pada pilihan key. Primary key untuk referensi data utama dan display untuk tampilan data pada tab panel form.
7. Tab adalah pemisahan penempatan komponen berdasarkan nama tab pada detail form
8. Name adalah nama komponen form. Sifat penamaan adalah case sensitif
9. Caption adalah label dari komponen form.
10. Data Type adalah tipe data pada komponen. Terdapat tiga tipe data yaitu string, number, dan date.
11. UI type adalah tipe user interface komponen kolom. Ada 12 tipe UI Type dan dibahas disini http://forum.graylite.com/viewtopic.php?f=15&t=7
12. Control Expr adalah tempat mengisi query sql server jika tipe UI adalah comboquery dan xcomboquery.
13. Control Value adalah tempat mengisi value jika UI adalah comboquery dan xcomboquery dan boleh multiselect.
14. Default Value adalah nilai default pada komponen yang tampil. Jika user membuat data baru, maka otomatis komponen ini akan muncul nilai.
15. UI Width adalah lebar komponen detail form
16. Lbl Width adalah lebar label pada komponen detail form
17. Precision adalah tempat isi jumlah baris jika tipe UI adalah grid
18. Scale adalah pengaturan batas angka dibelakang koma jika tipe UI adalah number
19. Offset adalah pengaturan layout komponen. Jika diisi nilai minus akan menggeser komponen ke atas
20. Read Only adalah pengaturan komponen tidak bisa di ubah nilai nya
21. Hide/b] adalah pengaturan menyembunyikan komponen dari tampilan user
22. Update adalah pengaturan untuk menentukan komponen tertentu nilai nya disimpan ke table database atau hanya hasil query sql server.
Variable
Variable adalah tempat untuk konfigurasi custom variable tambahan. Digunakan untuk membantu perhitungan komponen formula atau hasil penjumlahan dari grid table.
Keterangan:
1. Add adalah tombol untuk menambah custom variable
2.Remove adalah tombol untuk menghapus custom variable
3. Auto Generate adalah tombol untuk menambah custom variable sesuai dengan query expression di tab overview
4. Order adalah penomeran dan urutan variable
5. Name adalah nama custom variable. Sifat penamaan adalah case sensitif
6. Expr adalah javascript field. Digunakan sebagai inisialisasi nilai custom variable
7. Remark adalah catatan untuk implementator pada custom variable tertentu
Command
Command adalah pengaturan tombol tambahan pada bagian atas sebuah detail form
Keterangan:
1. Add adalah tombol untuk menambah command
2.Remove adalah tombol untuk menghapus command
3. Order adalah penomeran command button
4. Name adalah nama command button. Name juga digunakan untuk label command button tersebut. Sifat nya tidak case sensitif
5. Control Expr adalah query sql server yang di execute jika user mengklik tombol command button
6. Level adalah pengaturan level user yang bisa melihat command button tampil di detail form
7. CC adalah pengaturan level user setingkat cost center
8. Type adalah pengaturan notifikasi jika command button diklik.
9. Message adalah notifikasi yang tampil ke user sebelum melakukan action.