Menu Name: Tên chức năng xuất hiện
Menu Macro Name: Tên Macro làm thực đơn nhĩm cho
1 chức năng
Status Bar Text: Chuỗi văn bản ghi chú sẽ xuất hiện trên thanh trạng thái. thanh trạng thái.
Beep - ý nghĩa: Phát ra tiếng kêu beep
969696 9696 96 OpenForm - Ý nghĩa: Mở 1 Form
- Các tham số:
Form Name: Tên Form muốn mở View: Hiển thị Form ở chế độ nào
Filter Name: Tên truy xuất sẽ làm bộ lọc dữ liệu nguồn cho Form
Where Conditional: Biểu thức lọc tương tự như Where của ngơn ngữ SQL
Data Mode: Chế độ hiển thị dạng chỉ đọc, thêm mới hay sửa đổi.
Window Mode: Chế độ cửa sổ bình thường, ẩn, thu nhỏ, hay hộp thoại.
Open Query - Ý nghĩa: Mở hay thực hiện 1 truy vấn. - Các tham số:
Query name: Tên Query View: Hiển thị ở chế độ nào.
979797 9797 97
Apply Filter Lọc dữ liệu khi xử lý Table, Form, Report. Các tham số:
-Filter Name: tên của query dùng để lọc dữ liệu -Where Condition: Điều kiện lọc dữ liệu
Goto Record Di chuyển mẫu tin hiện hành Các tham số:
- Object Type: kiểu đối tượng - Object Name: tên đối tượng
- Record: Di chuyển đến mẫu tin được chỉ ra, hay di chuyển đến trước hay sau một mẫu tin được chỉ định hoặc di chuyển đến mẫu tin đầu hoặc cuối, hoặc mẫu tin cuối.
Output to Chuyển Cơ sở dữ liệu sang dạng Excel, Word,` Print Out In đối tượng hiện hành
989898 9898 98
Close - Ý nghĩa: Ðĩng 1 đối tượng chỉ định (Hiện đang mở như Form, Report, …) mở như Form, Report, …)
- Các tham số:
Object Type: Kiểu đối tượng
Object Name: Tên đối tượng
Save: cĩ lưu các thay đổi khi đĩng đối tượng
FindNext - Ý nghĩa: Tìm mẫu tin kế tiếp thỏa điều kiện dị tìm trước đĩ tìm trước đĩ
MsgBox - Ý nghĩa: Xuất hiện hộp thoại thơng báo trên màn hình. Các tham số: màn hình. Các tham số:
Message : Nội dung thơng báo
Beep: Phát tiếng bip khơng
Type: Biểu tượng kèm theo hộp thoại như dấu ?, !, …
999999 9999 99
Requery Cập nhật dữ liệu của đối tượng đang thực thi Restore Phục hồi lại kích thước cửa sổ hiện hành
RunApp Cho gọi thực thi một trình ứng dụng trong WinDows RunCode Cho phép thực thi một thủ tục hàm của Access Basic Run Macro Thực thi một Macro khác.Các tham số:
-Macro Name: Tên Macro muốn thực hiện -Repeat Count: số lần thực thi
-Repeat Epression: Điều kiện Macro tiếp tục thực thi
Save Dùng để Lưu đối tượng
Set Value Gán giá trị vào các điều khiển, thuộc tính của các điều khiển. Các tham số:
Item: Tên điều khiển, thuộc tính của điều khiển Expression: Giá trị cần gán vào
ShowAllRecord Hiển thị tất cả các mẫu tin của bảng, query, Form, bỏ chế độ lọc dữ liệu
100100 100 100 100
Run Command Dùng để thực thi các lệnh Tham số: Command
Đây là danh sách chứa rất nhiều các lệnh trong Windows như: Redo, Undo,…
Open Report - Ý nghĩa: Mở 1 report - Các tham số:
Report Name: Tên báo cáo View: Hiển thị ở chế độ nào
Filter Name: Tên truy xuất sẽ làm bộ lọc dữ liệu cho nguồn báo cáo.
Where Conditional: Biểu thức lọc
Quit - Ý nghĩa: Thốt khỏi Access - Các tham số:
Option: Các hành động trước khi thĩat: Nhắc lưu lại, lưu lại tất cả mà khơng hỏi, khơng lưu mà chỉ thốt
101101 101 101 101 Nhĩm Macro (Macro Group)
Nhĩm Macro là tập hợp nhiều Macro được chứa trong cùng một Macro. Mục đích là để việc quản lý Macro dễ dàng hơn. Để tạo macro nhĩm, tại cột Macro Name ta nhập tên macro muốn tạo (tên Macro con), chọn các hành động tại cột Action Lặp lại cho các Macro tiếp theo trong nhĩm. Các hành động trong 1 Macro được tính từ tên Macro cho đến tên macro kế tiếp
102102 102 102 102
Cách gọi thực thi một Macro con trong một Macro nhĩm
Chúng ta cĩ thể thực thi một Macro con trong 1 Macro nhĩm như sau: <tên Macro nhĩm>.<tên Macro con>
Ví dụ: Tạo một Macro nhĩm tên là Main (hình trên) trong đĩ cĩ 3 macro con là Nhaplieu, NhapXuat, Baocao.
Trong cửa sổ Database ta sẽ thiết kế một Form gồm cĩ 3 nút lệnh, khi nhấp chuột vào một trong các nút này sẽ gọi một Macro tương ứng trong nhĩm các Macro trên
103103 103 103 103 Macro cĩ điều kiện
Đơi khi chúng ta gặp trường hợp trước khi thực thi mơt vài hành động trong Macro, cần xét một điều kiện nào đĩ. Nếu điều kiện thỏa thì thi hành một số hành động, ngược lại nếu điều kiện khơng thỏa thì thi hành các hành động khác.
Điều kiện là một biểu thức luận lý mà kết quả trả về giá trị đúng hay sai (true hoặc false, 1 hoặc 0)
Cách tạo: Tại cột Condition ta nhập biểu thức điều kiện tương ứng với hành động mà ta muốn quy định điều kiện. Trong trường hợp một điều kiện tương ứng với nhiều hành động, các hành động tiếp theo phải gõ dấu 3 chẫm (…) ở ơ Condition tương ứng. Khi thực thi Macro cĩ điều kiện, Access sẽ thực thi theo thứ tự sau:
Condition Action Điều kiện 1 Hành động 1.1 … Hành động 1.2 … StopMacro Điều kiện 2 Hành động 2.1 … Hành động 2.2 … StopMacro 104 104 104 104 Ví dụ: Trước khi xĩa dữ liệu trong một bảng (Form), chúng ta sẽ thơng báo đến người sử dụng một câu hỏi và yêu cầu người sử dụng xác nhận cĩ đồng ý xĩa hay khơng. Nếu đồng ý xĩa thì chúng ta thực hiện xĩa mấu tin hiện hành, ngược lại khơng thực hiện gì cả.
105105 105 105 105
The buttonsargumentsettings are:
Constant
Value Description
vbOKOnly 0 Display OKbutton only.
vbOKCancel 1 Display OKand Cancelbuttons.
vbAbortRetryIgnore 2 Display Abort, Retry, and Ignorebuttons.
vbYesNoCancel 3 Display Yes, No, and Cancelbuttons.
vbYesNo 4 Display Yesand Nobuttons.
vbRetryCancel 5 Display Retryand Cancelbuttons.
vbCritical 16 DisplayCritical Messageicon.
vbQuestion 32 Display Warning Queryicon.
vbExclamation 48 Display Warning Messageicon.
vbInformation 64 Display Information Messageicon.
106106 106 106 106 Return Values Constant Value Description vbOK 1 OK vbCancel 2 Cancel vbAbort 3 Abort vbRetry 4 Retry vbIgnore 5 Ignore vbYes 6 Yes vbNo 7 No