Modul
Isi
Indeks 🔎︎

# Acara

halaman tab Peristiwa , memungkinkan anda untuk menetapkan makro untuk peristiwa tertentu yang terjadi dalam formulir.

Untuk mengakses fungsi ini...

Buka menu konteks dari formulir terpilih - pilih tab Formulir - Peristiwa.

Buka tab Formulir Kontrol atau bilah alat Desain Formulir bilah alat, klikFormulir ikon - Peristiwa.

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:

1. Menampilkan pesan kesalahan,

1. Mengkorfirmasi proses penghapusan (untuk catatan data),

1. Parameter kueri,

1. 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:

1. pengguna menekan tombol (HTML) yang didefinisikan sebagai tombol reset.

2. 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.