Di artikel sebelumnya kita sudah membahas bagaimana mudahnya Web Developer dapat menambahkan business logic ketika event penghapusan Record sedang terjadi di Aplikasi Web, melalui server event Row_Deleting. Anda dapat memeriksa terlebih dulu supaya Record yang memenuhi kondisi tertentu tidak dapat dihapus. Selain itu, Anda juga dapat meng-update data di Table lain ketika Record sedang dihapus. Kali ini kita akan membahas server event lainnya yang mirip dengan server event Row_Deleting. Server … [Selengkapnya ...]
Melakukan Aksi Tertentu Sebelum Record Dihapus di Aplikasi Web dari PHPMaker
Sering sekali Web Developer bertanya kepada saya, Bagaimana cara menambahkan business-logic tertentu ketika sebuah atau bahkan beberapa Record akan dihapus dari Database? Atau pertanyaan yang mirip dengan itu adalah, Bagaimana cara mendapatkan data record yang akan sedang dihapus di sebuah Aplikasi Web? Ketika sebuah Record atau bahkan beberapa Record akan dihapus dari Database melalui sebuah Aplikasi Web, maka beragam business-logic bisa diterapkan oleh Web Developer. Ada yang ingin merekam … [Selengkapnya ...]
Menyaring Record Sebelum Pencarian Data di Aplikasi Web dari PHPMaker
Ketika Pengguna mencari data di sebuah Aplikasi Web, maka sebenarnya sistem melakukan penyaringan record dari seluruh kumpulan record yang terdapat di sebuah tabel, lalu hasilnya ditampilkan ke dalam halaman List. Sering kali sebelum hasil pencarian tadi akan ditampilkan ke halaman List, dibutuhkan kondisi penyaringan tambahan yang harus dilakukan oleh Web Developer agar hasil pencarian tadi sesuai dengan kebutuhan sistem. Contoh: Khusus untuk Pengguna yang memiliki Level Pengguna (User … [Selengkapnya ...]
Mudahnya Memodifikasi Kriteria Pencarian di Aplikasi Web dari PHPMaker
Setiap Aplikasi Web pasti memiliki fitur pencarian data. Kriteria pencarian harus dapat ditentukan oleh Pengguna Akhir atau Pemakai Aplikasi Web tersebut melalui form Pencarian. Kadang-kadang, kriteria pencarian tersebut perlu dimodifikasi terlebih dulu sebelum sistem melakukan pencarian data ke Database. PHPMaker sudah menyediakan sebuah server event yang bernama Recordset_SearchValidated yang lokasinya berada di bawah Server Events -> Table-Specific -> Common pada project PHPMaker Anda. … [Selengkapnya ...]
Mengambil Informasi Recordset Setelah Record Dipilih di Aplikasi Web dari PHPMaker
Kadang-kadang, Web Developer membutuhkan informasi dari sebuah Recordset yang berisi kumpulan record yang sudah berhasil dipilih dan siap ditampilkan di sebuah halaman pada Aplikasi Web. Informasi ini bisa berupa ID dari Recordset, Jumlah Field yang terdapat di Recordset, Jumlah Total Record di Recordset, Jumlah Record per Halaman, dan lain sebagainya. PHPMaker sudah menyediakan sebuah server event yang bernama Recordset_Selected yang merupakan member dari Class Page dan berada di bawah … [Selengkapnya ...]