Event form Before Update akan mengeksekusi sebelum record disimpan. Anda bisa menggunakan event ini untuk memeriksa data, membandingkan nilai pada beberapa kontrol sebelum menerima atau menolak perubahan.
Cara memvalidasi data yang dimasukkan ke dalam kontrol menggunakan Macro:
- Pada Design View, cari form yang ingin Anda tambahkan validasi, lalu klik tab Event di panel Property Sheet untuk menampilkan properti event. Pada gambar contoh, kami membuat form baru dan menambahkan kontrol Unbound Text Box ke dalam form.
- Klik tombol build pada event Before Update, dan pilih Macro Builder.
- Pilih perintah If dan field Add New Action.
- Ketikkan ekspresi NZ(txtLowerCount) < 10. IntelliSense akan menampilkan daftar kontrol setelah Anda mengetikkan NZ. Kontrol pada contoh adalah txtLowerCount.
- Pada kotak drop-down dibawah perintah If, pilih action MessageBox pada field Add New Action. Ketikkan pesan peringatan dan title untuk action Message Box.
- Pada field Add New Action dibawah Message Box (tapi masih di dalam blok If), pilih perintah CancelEvent.
- Simpan dan tutup Macro Designer. Jika Anda sekarang melihat form Anda, lalu mengetikkan nilai pada field, Anda akan melihat rule validasi yang menampilkan kotak pesan dan membatalkan tindakan Anda ketika memasukkan nilai yang salah.
Artikel terkait:
- Mengaktifkan Perintah Macro Dan Menonaktifkan Trusted Documents
- Membuat Embedded Macro Untuk Membuka Form Lain
- Menghubungkan Form Ke Tabel Atau Query Menggunakan Macro
- Membuat Kontrol Mengubah Kontrol Lainnya Menggunakan Macro
- Mengosongkan Dan Mengisi Tabel Data Menggunakan Macro
- Menggunakan Macro Untuk Mengeksekusi Proses Ekspor/Impor Yang Disimpan