Acara
halaman tab Peristiwa , memungkinkan anda untuk menetapkan makro untuk peristiwa tertentu yang terjadi dalam formulir.
Untuk menautkan suatu peristiwa dengan makro, pertama tulis makro yang mengandung semua perintah yang akan dieksekusi saat peristiwa terjadi. Kemudian tetapkan makro ini untuk masing-masing peristiwa dengan mengklik tombol ... disamping peristiwa yang terkait. dialog makro tetap terbuka, dimana anda dapat memilih makro.
Tindakan berikun dapat dikonfigurasi secara individual, yang berarti anda dapat menggunakan dialog sendiri untuk menggambarkan tindakan:
-
Menampilkan pesan kesalahan,
-
Mengkorfirmasi proses penghapusan (untuk catatan data),
-
Parameter kueri,
-
Memeriksa input saat menyimpan rekam data.
Misalnya, Anda dapat mengeluarkan permintaan "konfirmasi penghapusan" seperti "Benar-benar menghapus pelanggan xyz?" saat menghapus catatan data.
Peristiwa yang ditampilkan dalam Events dialgo tidak dapat diedit secara langsung. Anda dapat menghapus suatu peristiwa dari daftar dengan menekan tombol Del.
Daftar berikut dan menjelaskan semua peristiwa dalam bentuk yang dapat ditautkan ke makro:
Ketika memuat
Ketika memuat Peristiwa terjadi langsung setelah formulir telah dimuat.
Ketika memuat ulang
Ketika memuat ulang kejadian terjadi langsung setelah formulir telah dimuat ulang. Konten data telah disegarkan.
Konfirmasi penghapusan
Peristiwa Konfirmasi penghapusan terjadi segera setelah data dihapus dari formulir. Contohnya, makro yang ditautkan dapat meminta konfirmasi dalam dialog.
Parameter isi
Perisitwa Parameter ini terjadi saat formulir yang akan dimuat memiliki parameter yang harus diisi. Contohnya, sumber data dari formulir dapat perintah SQL berikut:
SELECT * FROM address WHERE name=:name
Di sini : nama adalah parameter yang harus diisi saat memuat. Parameter secara otomatis diisi dari formulir induk jika memungkinkan. Jika parameter tidak dapat diisi, acara ini disebut dan makro tertaut dapat mengisi parameter.
Saat tidak memuat
Peristiwa Saat tidak memuat terjadi langsung setelah formulir selesai tidak memuat; yaitu terpisah dari sumber data.
Sebelum aksi rekam
Peristiwa Sebelum merekam tindakan terjadi sebelum rekaman saat ini diubah. Contohnya, makro yang ditautkan dapat meminta konfirmasi dialog.
Sebelum memuat
Sebelum memuat ulang acara terjadi sebelum formulir dimuat ulang. Konten data belum di segarkan.
Sebelum pemuktahiran
Sebelum peristiwa pemutakhiran terjadi sebelum konten kendali berubah oleh pengguna ditulis kedalam sumber data. Makro yang tertaut dapat, misalnya, mencegah tindakan ini dengan mengembalikan "FALSE".
Setelah pemuktahiran
Setelah peristiwa pemutakhiran terjadi setelah konten kendali berubah oleh pengguna telah ditulis kedalam sumber data.
Sebelum reset
Peristiwa Sebelum reset terjadi sebelum formulir reset. makro yang ditautkan dapat, contohnya, mencegah tindakan ini dengan mengembalikan "FALSE".
Formulir direset jika satu dari kondisi berikut bertemu:
-
pengguna menekan tombol (HTML) yang didefinisikan sebagai tombol reset.
-
Rekaman baru dan kosong dibuat dalam formulir yang ditautkan ke sumber data. Contohnya, dalam rekaman terakhir, tombol Rekaman selanjutnya dapat ditekan.
Usai mengatur ulang
Peristia setelah melakukan reset terjadi setelah formulir telah direset.
Sebelum pengajuan
Perisitwa Sebelum mengajukan terjadi sebelum data formulir dikirim.
Sebelum perubahan catatan
Peristiwa Sebelum catatan berubah terjadi sebelum catatan penunjuk saat ini berubah. Contoh, makro yang ditautkan dapat mencegah aksi ini dengan mengembalikan "FALSE".
Sebelum tidak memuat
Peristiwa Sebelum tidak memuat terjadi sebelum formulir tidak memuat; yaitu terpisah dari sumber datanya.
Setelah aksi rekam
Peristiwa Setelah aksi rekam terjadi langsung setelah rekaman saat ini telah diubah.
Setelah perubahan catatan
Peristiwa Setelah catatan berubah terjadi langsung setelah penunjuk catatan saat ini telah diganti.
Terjadi kesalahan
Peristiwa Terjadi kesalahan diaktifkan jika terjadi kesalahan saat mengakses sumber data. Ini berlaku untuk formulir, kotak daftar dan kotak kombo.