Lập trình trên Access
4.3.3 Phân loại sự kiện
Có ba loại sự kiện: sự kiện trên Form, sự kiện trên Report và sự kiện trên control của Form/Report.
Một số ví dụ về sự kiện:
Các sự kiện trên Form
Open: Xảy ra khi form được mở, các điều khiển chưa được tải lên form. Có thể hủy bỏ không mở nữa bằng cách đặt giá trị cho tham số Cancel. Tuy chưa tải các điều khiển lên form nhưng form được coi là đang mở, do đó có thể sửa thiết kế.
Load: Xảy ra khi form đã mở, điều khiển đã tải lên form. Thường xử lý khi muốn kiểm tra mật khẩu truy nhập, ẩn hiện một sốđiều khiển.
Bài giảng Lập trình trong Access
Timer: Sự kiện xảy ra một cách định kỳ sau một khoảng thời gian xác định bởi thuộc tính Time Interval.
Các sự kiện trên Report
Open: Xảy ra mở báo cáo, tương tự sự kiện open của form. Thích hợp để thay đổi một sốđiểm trong thiết kế báo cáo, chẳng hạn tiêu đề, nguồn dữ liệu.
Close: Xảy ra khi đóng báo cáo
No Data: nguồn dữ liệu không có bản ghi nào. Có thể không in hoặc mở báo cáo đó bằng cách tác động lên tham số cancel.
Các sự kiện trên điều khiển (control)
Change: Có ở những điều khiển mà giá trị có thể thay đổi như hộp văn bản... Sự kiện này xảy ra khi giá trị của điều khiển bị thay đổi.
AfterUpdate: Xảy ra sau sự kiện Change, khi người dùng chấp nhận sự thay đổi bằng cách nhấn enter hoặc làm mất con trỏ.
GotFocus, LostFocus: Xảy ra khi điều khiển có hoặc mất con trỏ. Sự kiện này cũng xảy ra trên form chứa điều khiển.