Pernahkah Anda mengalami kesulitan ketika ingin membatasi jumlah Record yang boleh diinput oleh Pengguna di Aplikasi Web yang Anda bangun? Jika ya, maka uraian pada artikel ini merupakan solusinya. Aplikasi Web yang dibangun dengan menggunakan PHPMaker sudah menyediakan server event yang bernama Row_Inserting untuk memeriksa kondisi tertentu sebelum Record disimpan ke Database. Server event ini juga memiliki kemampuan untuk membatalkan proses penambahan jika kondisi tadi … [Selengkapnya ...]
Mudahnya Memperbarui 4 Field Ini Secara Otomatis di Aplikasi Web dari PHPMaker
Tidak semua Field harus dimasukkan datanya oleh Pengguna saat menginput atau memperbarui data. Pasti akan ada beberapa Field yang datanya akan diisi secara otomatis oleh sistem, seperti Tanggal/Jam maupun Username dari Pengguna yang sedang memasukkan atau memperbarui data tadi. Itu artinya, Field yang bertalian sebaiknya disembunyikan dari form Add maupun Edit. Ada empat Field yang biasanya terlibat dalam business-logic seperti tadi. Keempat Field terdiri dari dua Field untuk proses … [Selengkapnya ...]
Mudahnya Mengelola Data yang Melibatkan Lebih Satu Table Melalui PHPMaker
Sering kali Web Developer harus melibatkan lebih dari satu Table di Database untuk mengelola (Tambah, Ubah, dan Hapus) data karena adanya kebutuhan menampilkan informasi pendukung dari Table terkait lainnya. Biasanya, untuk mengimplementasikan kebutuhan ini, maka Web Developer akan membuat sebuah View di dalam Database (Database View) yang melibatkan beberapa Table yang terkait tadi, lalu menggunakan Database View tersebut sebagai object untuk memodifikasi Data. Sayangnya, ketika Database … [Selengkapnya ...]
Mudahnya Memvalidasi Input Periode Tanggal di Aplikasi Web dari PHPMaker
Sebagai Web Developer, Anda pasti pernah dihadapkan dengan business-logic yang memvalidasi input data periode Tanggal dari Pengguna Aplikasi Web harus memenuhi syarat periode Tanggal tertentu. Artinya, jika data periode Tanggal yang dimasukkan Pengguna tidak berada di dalam/antara periode Tanggal tertentu, maka sistem harus menolaknya, lalu menampilkan pesan bahwa data tidak valid. Jadi, data tersebut tidak boleh masuk ke Database. Katakanlah sistem sudah menentukan periode Tanggal yang … [Selengkapnya ...]
Mudahnya Memvalidasi Beberapa Record Sekaligus di Aplikasi Web dari PHPMaker
Ada beberapa server event baru yang ditambahkan mulai PHPMaker versi 11. Empat di antaranya terkait dengan proses penambahan (Add) maupun pembaruan (Edit) untuk beberapa Record sekaligus dalam sebuah Grid (Grid-Add dan Grid-Edit). Selain itu, keempat server event tersebut juga terkait dengan pengolahan data di halaman Master/Detail-Add dan Master/Detail-Edit. Server event yang pertama yang akan kita bahas bernama Grid_Inserting. Dari namanya saja kita sudah bisa menebak, bahwa server event … [Selengkapnya ...]