Thay đổi dữ liệu

Một phần của tài liệu Giáo trình Tin học ứng dụng trong kinh doanh (Trang 159 - 163)

6.12 Tóm lược một số các biến cố kích hoạt các tập lệnh

6.12.2 Thay đổi dữ liệu

Thuc tính Tên biến c Công dng

After Del AfterDelConfirm Thi hành tập lệnh chỉ định hoặc chương trình

Thuc tính Tên biến c Công dng

Confrim đáp ứng biến cố của người sử dụng sau khi một

hàng sau khi một hàng bị xoá thông qua một biểu mẫu và người sử dụng đã xác nhận việc xoá. Biến cố AfterDelConfirm cũng xảy ra nếu chương trình đáp ứng biến cố gắn với biến cố BeforeDelConfirm huỷ bỏ việc xoá. Trong một chương trình Access Basic, bạn có thể kiển tra một biến tình trạng để xem việc xoá đã thực hiện chưa, đã bị chương trình đáp ứng biến cố gắn với biến cố BeforeDelConfirm huỷ bỏ, hoặc do người sử dụng huỷ bỏ. Nếu việc xoá đã hoàn tất, bạn có thể dùng hành động Requery trong một chương trình đáp ứng biến cố gắn với biến cố AfterDelConfirm để làm mới (Refresh) nội dung của biểu mẫu hoặc các hộp tổng hợp (combo boxes).Bạn cũng có thể định việc xoá tự động các hàng liên quan trong một bảng khác bằng cách thi hành một truy vấn xoá. Bạn không thể huỷ bỏ biến có này.

After Insert AfterInsert Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng sau khi một hàng đã được chèn vào. Bạn cũng có thể sử dụng biến cố này để truy vấn lại một tập hợp các mẫu tin sau khi Access đã chèn vào một hàng mới. Bạn không thể huỷ bỏ biến cố này.

After Update AfterUpdate Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng sau khi dữ liệu trên biểu mẫu hoặc điều khiển được chỉ ra đã được điều chỉnh, cập nhật và trước khi focus rời khỏi điều khiển. Bạn không thể huỷ bỏ biến cố này. Tuy nhiên bạn có thể dùng hành động DoMenuItem để chọn lệnh Undo trong trình đơn Edit. Biến cố này áp dụng cho tất cả các biểu mẫu và các hộp văn bản cũng như các hộp kiểm, nút chọn và nút tắt mở không thuộc về một nhóm chọn.

Before Del BeforeDelConfirm Thực thi tập lệnh chỉ định hoặc chương trình của

Thuc tính Tên biến c Công dng

Confirm người sử dụng sau khi một hàng bị xoá thông

qua một biểu mẫu nhưng trước khi Access hiện

ra hộp thoại chuẩn Confirm Delete (xác nhận việc xoá). Nếu bạn huỷ bỏ biến cố này Access sẽ lập lại các hàng bị xoá và không hiện ra hộp thoại Confirm Delete.

Before Insert BeforeInsert Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng khi bạn nhập ký tự đầu trong một hàng mới. Biến cố này thuận lợi khi dùng để cung cấp các thông tin thêm cho người sử dụng đang nhập thêm các mẫu tin mới. Nếu bạn huỷ

bỏ biến cố này Access sẽ xoá mọi dữ liệu mới trên biểu mẫu. Biến cố này xảy ra trước biến cố BeforeUpdate.

Before

Update

BeforeUpdate Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng trước khi dữ liệu trên biểu mẫu hay điều khiển chỉ định đã sửa đổi, được lưu vào

cơ sở dữ liệu hoặc khi focus rời khỏi điều khiển. Bạn có thể huỷ bỏ biến cố này để ngưng việc cập nhậtvà đặt focus trên điều khiển hoặc mẫu tin đã cập nhật.

On Change OnChange Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụngmỗi khi bạn làm thay đổi nội dung của một điều khiển loại hộp tổng hợp hoặc hộp văn bản. Bạn không thể huỷ bỏ biến cố này.

On Delete OnDelete Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng ngay trước khi một hay nhiều hàng bị xoá. Bạn có thể sử dụng biến cố này để cung cấp cho người sử dụng một thông báo nhắc nhở.

On Not In

List

NoInList Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụngkhi bạn nhập vào một hộp tổng hợp, một giá trị không có trong thuộc tính Row Source của hộp tổng hợp. Bạn không thể huỷ bỏ

Thuc tính Tên biến c Công dng

biến cố này. Bạn có thể sử dụng biến cố này để cho phép người sử dụng tạo một giá trị mới cho thuộc tính Row Source của hộp tổng hợp (có thể bằng cách thêm một hàng vào bảng co sở của thuộc tính Row Source).

On Update Update Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng sau khi dữ liệu trong một điều khiển kiểu khung chứa đối tượng (Object frame) trong một biểu mẫu thay đổi. Bạn không thể huỷ

bỏ sự kiện này.

On Active Active Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng trong một biểu mẫu hay biểu báo khi cửa sổ biểu mẫu hay biểu báo nhận focus và trở thành hoạt động, bạn không thể huỷ bỏ biến

cố này. Biến cố này có lợi nhất khi dùng thể hiện ra thanh công cụ tạo riêng khi một biểu mẫu hay biểu báo nhận tiêu điểm.

On Current Current Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng trong một biểu mẫu khi một mẫu tin nhận focus nhưng trước khi access nhận mẫu tin đó. Tập lệnh hay chương trình chỉ định cũng được kích hoạt khi bạn mở biểu mẫu sau biến cố Active. Biến cố này có lợi nhất khi dùng để giữ hai biểu mẫu đã mở có liên quan đồng bộ với nhau. Bạn không thể huỷ bỏ biến cố này, tuy nhiên bạn có thể sử dụng biến cố GoToRecord hoặc một biến cố khác để di chuyển tới một mẫu tin khác nếu bạn quýêt định không chuyển đến một mẫu tin mới.

On Deactive Deactive Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng khi một biểu mẫu hay biểu báo mất focus do chuyển qua một ứng dụng khác trong Access không phải là cửa sổ popup hoặc modal. Biến cố này có lợi ki đóng các thanh công cụ tạo riêng cho biểu mẫu hay biểu báo.

Thuc tính Tên biến c Công dng

Bạn không thể huỷ bỏ biến cố này.

On Enter Enter Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng khi focus chuyển đến một khung chứa đối tượng nối kết, một hộp tổng hợp, một nút lệnh, một hộp danh sách, một nhóm chọn hoặc một hộp văn bản cũng như khi focus chuyển đến một hộp kiểm, một nút chọn hoặc một nút tắt mở không nằm trong một nhóm. Bạn không thể huỷ bỏ biến cố này.

On Exit Exit Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng khi focus chuyển ra khỏi một khung chứa đối tượng nối kết, một hộp tổng hợp, một nút lệnh, một hộp danh sách, một nhóm chọn hoặc một hộp văn bản cũng như khi focus chuyển đến một hộp kiểm, một nút chọn hoặc một nút tắt mở không nằm trong một nhóm chọn đến một điều khiển khác trên cùng biểu mẫu. Bạn không thể huỷ bỏ biến cố này. Biến cố này không xảy ra khi focus chuyển đến một điều khiển khác trên cùng biểu mẫu.

On Got

Focus

GotFocus Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng khi một điều khiển trên biểu mẫu

sử dụng được (enable) nhận focus. Nếu một biểu mẫu nhận focus nhưng không có các điều khiển

sử dụng được thì biến cố GoFocus xảy ra cho biểu mẫu. Bạn không thể huỷ bỏ biến cố này. Biến cố này xảy ra sau biến cố Enter.

On Lost

Focus

LostFocus Thực thi tập lệnh chỉ định hoặc chương trình của

người sử dụng khi một điều khiển được sử dụng (enable) trên biểu mẫu bị mất Focus. Biến cố LostFocus cho biểu mẫu xảy ra khi một biểu mẫu không có điều khiển nào sử dụng được, bị mất focus. Bạn không thể huỷ bỏ biến cố này.

Một phần của tài liệu Giáo trình Tin học ứng dụng trong kinh doanh (Trang 159 - 163)

Tải bản đầy đủ (PDF)

(170 trang)