Saya ingin membuat formulir keluaran laporan umum yang dapat digunakan oleh semua laporan
untuk menampilkan keluaran laporan. Semua nama laporan akan disimpan dalam tabel bernama
Laporan bersama dengan deskripsi laporan dan lokasi laporan di folder web. Tabel ini akan saya
perbarui secara manual langsung di database. Berikut adalah format tabel untuk laporan : -
Tabel : Laporan
Kolom Tabel Laporan Perkataan
Nama Laporan
Keterangan Deskripsi teks gratis tanpa batas
Nama file Nama nama file program laporan
Lokasi Jalur folder tempat file program disimpan.
Saat pengguna masuk, dia akan melihat semua nama laporan yang terdaftar untuknya terlebih
dahulu di halaman pertama. Itu harus dibaca dari tabel laporan dan ditampilkan di halaman.
Misalnya jika ada 2 laporan yang disebut penjualan pelanggan dan daftar material di tabel laporan,
maka berikut ini akan ditampilkan :-
Daftar Laporan
Logika laporan bisa berbeda dari laporan ke laporan tetapi semua laporan akhirnya akan memanggil
formulir tampilan keluaran umum dengan meneruskan tabel keluaran laporan akhir untuk
menunjukkan hasilnya. Untuk contoh logika dari laporan tersebut silakan periksa Lampiran A di
bawah ini.
Ketika pengguna menjalankan salah satu laporan ini , file program laporan yang disimpan di lokasi
laporan harus dijalankan dan formulir keluaran laporan umum harus ditampilkan sehingga semua
laporan akan menampilkan hasil dalam format tampilan laporan berseragam dengan tata letak
laporan yang sama fungsi.
Formulir umum ini akan dipanggil oleh semua laporan dengan melewatkan tabel keluaran laporan.
Bentuk umum akan menerima tabel keluaran laporan sebagai parameter masukan dan menampilkan
isi tabel dalam kotak sebagai berikut : -
Sebagai contoh ini adalah contoh laporan keluaran dari laporan penjualan pelanggan : -
<Tombol Pencarian>
{Ketika tombol pencarian ditekan, nilai tabel grid akan dihapus dan kolom kosong akan tersedia bagi
pengguna untuk memasukkan parameter pencarian apa pun di kolom mana pun dan ketika tombol
pencarian ditekan lagi, nilai yang cocok dengan parameter pencarian akan ditampilkan di kisi.}
<Simpan>
Deskripsi : <>
<Pilih yang Dipilih> <Edit yang Dipilih > < Atur Default> <Hapus yang Dipilih>
Tabel : Reports_Columns_Properties
Tabel untuk menyimpan kolom Position, Sort order dan Visibility
Nama Bidang Perkataan
Report_Name Nama laporan ini diteruskan sebagai parameter input ke formulir umum
Layout_Name Ini adalah nama tata letak yang diberikan oleh pengguna. Pertama gunakan
nama tata letak acak yang unik untuk menyimpan catatan dan setelah
pengguna menyimpan tata letak, ganti nama acak ini dengan nama tata letak
yang tepat yang ditentukan oleh pengguna. Jika tata letak tidak disimpan,
tata letak acak akan dibuang dan rekaman ini akan dihapus dari tabel ini.
Nama kolom
Kolom_Posisi
Tabel : Reports_Layouts
Tabel untuk menyimpan Tata Letak
Nama Bidang Perkataan
Report_Name Nama laporan ini diteruskan sebagai parameter input ke formulir umum
Layout_Name
Keterangan
Tabel : Reports_Layouts_Defaults
Tabel untuk menyimpan tata letak default pengguna
Nama Bidang Perkataan
Report_Name Nama laporan ini diteruskan sebagai parameter input ke formulir umum
Layout_Name Nama tata letak yang merupakan tata letak default untuk id pengguna di
bawah ini
Identitas ID pengguna dari pengguna. Saat pengguna membuka laporan ini , tata letak
pengguna ini akan menjadi tata letak default untuknya.