Bước 1: Tạo một số Macro nhóm chứa các hành động, chức năng thường dùng của CSDL... Tạo cửa sổ kiểm tra mật khẩu 2[r]
(1)Hệ quản trị sở liệu
MICROSOFTS ACCESS
(2)Chương VI MACRO
• I Giới thiệu
Chức năng, tạo mới, thực hiện, xử lý lỗi, gắn Macro với kiện
• II Một số hành động thường dùng
• III Macro tự động, Macro nhóm, Macro điều kiện vấn đề nêu trên; tham chiếu liệu từ form, report; • IV Xây dựng menu Macro
• V Các ví dụ:
(3)I GIỚI THIỆU
1 Ý nghĩa:
- Là công cụ cho phép xác định tập thao tác đối tượng CSDL Access mở biểu mẫu, mở bảng, mở báo biểu,
- Macro cho phép tạo hệ thống menu
* Macro xây dựng dựa số hành động có sẵn Access cung cấp.
(4)I GIỚI THIỆU
2 Tạo mới:
- Trong cửa sổ chính, chọn đối tượng Macros nhấp nút New để tạo Macro
* Giao diện: - Action
- Comment - Action
(5)I GIỚI THIỆU
3 Thực Macro:
* Sau khai báo xong hành động Macro, phải lưu trước chạy Macro.
Cách 1: Nhấp nút Run công cụ menu Run/Run
Cách 2: Gắn Macro với kiện Form Report
(6)I GIỚI THIỆU
4 Xử lý lỗi Macro:
* Khi chạy macro, gặp lỗi hành động đó hành động khai báo, cửa sổ lỗi:
* Các nút: - Step
- Halt
(7)II CÁC HÀNH ĐỘNG THƯỜNG DÙNG
1 MsgBox: Hiển thị thông báo
2 OpenTable : Mở bảng
3 OpenQuery: Mở truy vấn
4 OpenForm: Mở biểu mẫu
5 OpenReport: Mở báo biểu
6 GotoRecord: Di chuyển mẫu tin
7 Save: Lưu đối tượng
8 Close: Đóng đối tượng
(8)III CÁC LOẠI MACRO
1 Macro tự động:
- Là Macro đặc biệt có tên Autoexec, Macro tự động thực mở CSDL - Thông thường dùng Macro để mở Form
chứa giao diện ban đầu CSDL 2 Macro Nhóm:
(9)III CÁC LOẠI MACRO
2 Macro Nhóm:
- Để tạo Macro nhóm, cửa sổ tạo Macro ta chọn menu View/Menu Name, đó:
+ Gõ tên nhóm vào cột Macro Name
+ Với nhóm, ta lần khai báo nhiều hành động
(10)III CÁC LOẠI MACRO
3 Macro điều kiện:
- Để tạo Macro điều kiện, View/Conditions, đó:
+ Gõ điều kiện vào cột Condition
+ Mỗi điều kiện thực hành động
(11)III CÁC LOẠI MACRO
3 Tham chiếu liệu:
- Để lấy liệu từ Form/Report để thực Macro, ta dùng cú pháp sau:
(12)IV XÂY DỰNG MENU
4 Xây dựng menu:
(13)IV XÂY DỰNG MENU
4 Xây dựng menu: Bước 2: Tạo
Macro chứa hành động
AddMenu, với hành động
(14)V VÍ DỤ TỔNG HỢP
1 Tạo cửa sổ kiểm tra mật khẩu 2 Xây dựng chức tìm kiếm