Khái niệm về Macro:
Macro là một cơng cụ mà Access cung cấp cho người sử dụng để cĩ thể tạo các hành động đơn giản trong một ứng dụng, người tạo các Macro khơng cần phải biết về ngơn ngữ lập trình VBA (Visual Basic for Application). Các hành động cụ thể như đĩng/mở các Form, các Report, tự động tính thành tiền khi ta nhập số lượng và đơn giá… Macro cịn giúp ta liên kết các đối tượng trong tập tin Cơ sở dữ liệu để
làm thành một ứng dụng hồn chỉnh khi chạy.
Chúng ta cĩ thể tạo Macro đơn hoặc Macro nhĩm các hành động thơng qua các Macro con (tên)
919191 9191 91
Cách tạo Macro
Từ cửa sổ Database, nhấp chuột chọn các mục:
Macros\New Microsoft Access xuất hiện cửa sổ bên cạnh
Cách 1: Dùng phương pháp Drag - Drop (kéo và thả) từ cửa sổ Database. Chỉ sử dụng cho các hoạt động như mở Table, truy vấn, mở Form, Report.
Chọn tên đối tượng muốn mở trong cửa sổ cơ sở dữ liệu và kéo đối tượng sang màn hình thiết kế, sau đĩ thả ra.
Access sẽ tự động chọn hành động tương ứng trên cột Action và điền các tham số cần thiết trong cột Action Arguments
929292 9292 92 Cách 2: Chọn các hành động trong hộp Combo Box
Trong màn hình thiết kế Macro chọn các hành động mong muốn (trong cột Action)
Chọn các tham số cần thiết cho các hành động này ( trong cột Action Arguments )
Đặt điều kiện (nếu cĩ) tại cột Condition
Lưu lại macro thi hành:
Sau khi tạo xong các bước trên, ta cần phải lưu lại macro. Chọn File Save
Trong dialog Save As: Ghi tên Macro muốn tạo
Thực thi các Macro:
Ðể chạy Macro ta chọn tên Macro thơng thường nĩ được nối kết với các nút lệnh thơng qua các biến cố sự kiện tác động đến nĩ (event)
939393 9393 93
Ví dụ: Trong cột Action ta chọn Open Form, khi đĩ dưới cửa sổ Action Arguments yêu cầu chúng ta nhập các tham cửa sổ Action Arguments yêu cầu chúng ta nhập các tham số như tên Form (Form Name), kiểu hiển thị (View),
DataMode, …
949494 9494 94
Các thành phần trong màn hình thiết kế Macro
Danh sách cáchành động được thực hiện
Action: Các hành động cĩ trong Macro nằm trong danh sách chuẩn của Microsoft Access.
Action Arguments: Danh sách các tham số. Comment: Dùng để ghi chú cho một hoạt động
•Condition: Điều kiện để thực hiện Macro
959595 9595 95
MỘT SỐ CÁC HÀNH ÐỘNG THƯỜNG DÙNG
Say đây là bảng mơ tả các hành động đã được thiết kế sẵn trong Microsoft Access.
Action Arguments
AddMenu - ý nghĩa: Liên kết các Menu đã cĩ vào Menu chính chính