Các biến cố xảy ra trên các phần của một biểu báo

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

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.7. Các biến cố xảy ra trên các phần của một biểu báo

Thuc tính Tên biến c Khi nào xy ra Khi nào s dng

Format OnFormat Xảy ra khi access xác định

xem dữ liệu thuộc phần nào của biểu báo trước khi định dạng phần này để xem hoặc in.

Đối với các phần chi tiết biến cố Format xảy ra đối với mỗi mẫu tin trong phần đó, ngay trước khi Access định dạng dữ liệu trong mẫu tin. Một tập lệnh hay một chương trình đáp ứng biến cố cho biến

cố Format có thể truy cập đến dữ liệu trong mậu tin hiện hành.

Đối với các phần đầu nhóm, biến cố Format xảy

ra đối với mỗi nhóm mới

và một tập lệnh hay chương trình đáp ứng biến

cố cho biến cố Format có

Khi kế quả của tập lệnh có thể ảnh hưởng đến kết xuất của trang.

Bạn có thể thực hiện các phép tính phức tạp như cộng dồn liên quan đến các dữ liệu trong mỗi phần, kể cả các phần không được in ra.

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

thể truy cập đến trong phần đầu nhóm và dữ liệu trong mẫu tin của phần chi tiết.

Đối với phần cuối nhóm, biến cố Format xảy ra đối với mỗi nhóm mới và một tập lệnh hay chương trình đáp ứng biến cố cho biến

cố Format có thể truy cập đến trong phần cuối nhóm

và dữ liệu trong mẫu tin cuối cùng của phần chi tiết.

Print OnPrint Khi dữ liệu trong phần này

đã được định dạng xong nhưng trước khi đoạn này được in ra.

Đối với các phần chi tiết biến cố xảy ra đối với mỗi mẫu tin trong phần đó, ngay trước khi Access in các dữ liệu trong mẫu tin.

Một tập lệnh hay một chương trình đáp ứng biến

cố cho biến cố Print có thể truy cập đến dữ liệu trong phần đầu nhóm và dữ liệu trong mẫu tin của phần chi tiết.

Đối với các phần cuối nhóm, biến cố Print xảy ra đối với mỗi nhóm mới và một tập lệnh hay chương trình đáp ứng biến cố cho biến cố Print có thể truy

Khi kết quả của tập lệnh không ảnh hưởng đấn kết quả truy xuất của trang, hoặc khi kết quả của tập lệnh tuỳ thuộc vào các mẫu tin riêng biệt nào đó sẽ được in lên trang nào.

Bạn dùng biến cố Print để thi hành một tập lệnh chỉ sau khi Access đã chuẩn bị dữ liệu

để in trên một trang.

Chú ý rằng biến

cố Print xảy ra đối với phần được in

ra mà thôi.

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

cập đến trong phần cuối nhóm và dữ liệu trong mẫu tin cuối cùng của phần chi tiết.

Retreat OnRetreat Khi Access lùi trở lại

ngang qua một hay nhiều phần trước đó khi định dạng một đoạn. Biến cố này xảy ra sau biến cố Format nhưng trước biến

cố Print. Biến cố Retreat

có thể xảy ra khi một phần của biểu báo có thuộc tính KeepTogether đặt là Whole Group hoặc With first Detail hay các biểu mẫu phụ hoặc biểu báo phụ có thuộc tính CanGrow và CanShrirk là Yes.

Trong trường hợp này biến

cố OnFormat xảy ra vì Access cần xác định xem

có đủ chổ để in các phần không. Nếu phần đó không in được Access sẽ lùi lại ngang qua phần này.

Điều này cho phép bạn huỷ bỏ các thay đổi đã thực hiện khi sự kiện Format đã xảy ra ở phần này.

Bạn có thể dùng môt tập lệnh khai báo ở thuộc tính OnRetreat để in các phần một cách đúng đắn, ví dụ không cho in một tiêu đề trang, nếu phần đầu của một nhóm chưa được

in ra.

Nói chung khi có một tập lệnh được gắn với thuộc tính OnFormat để duy trì một trạng thái nào đó xuyên qua các đoạn của biểu báo, bạn dùng

thuộc tính

OnRetreat để điều chỉnh cho đúng trạng thái của biểu báo mỗi khi có sự lùi lại và một sự định dạng xảy ra lần nữa.

BÀI TP THC HÀNH

Bài 1: Ở bài tập thực hành Form số 1, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa không?”.

Bài 2: Ở bài tập thực hành Form số 2, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa không?”.

Bài 3: Ở bài tập thực hành Form số 3, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa không?”.

Bài 4: Ở bài tập thực hành Form số 4, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa không?”.

Bài 5: Ở bài tập thực hành Form số 5, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa không?”.

Bài 6: Ở bài tập thực hành Form số 6, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa không?”.

Bài 7: Ở bài tập thực hành Form số 7, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa không?”.

Bài 8: Ở bài tập thực hành Form số 8, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa không?”.

Bài 9: Ở bài tập thực hành Form số 9, hãy tạo thông báo cho nút thoát: “Bạn

có muốn đóng Form không?” và khi xóa thì hiện thông báo: “Bạn có muốn xóa

không?”.

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

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

(170 trang)