CHƯƠNG VI: MACRO – TẬP LỆNH I Khái niệm

Một phần của tài liệu Giáo trình hướng dẫn sử dụng access (Trang 50 - 52)

VI. Trình bày báo cáo Chèn ngày giờ

CHƯƠNG VI: MACRO – TẬP LỆNH I Khái niệm

I. Khái niệm

Tập lệnh là một công cụ mà Microsoft Access cung cấp cho người sử dụng để có thể tạo ra các hành động đơn giản trong lúc xây dựng ứng dụng mà không quan tâm đến ngôn ngữ lập trình VBA. Bên trong tập lệnh có chứa các hành động, thứ tự các hành động này thông thường được thực hiện tuần tự từ trên xuống dưới, tuy nhiên chúng ta cũng có thể kiểm tra một điều kiện nào đó phải đúng trước khi thực hiện các hành động này (nếu cần)

Macro là tập hợp các lệnh (hành động) đã được sắp xếp quy định sẵn, giúp ta có thể tự động hố một q trình xử lý nào đó.

Ví dụ:mở mẫu biểu, báo biểu được chỉ định trước…

Ngồi ra, sử dụng tập lệnh cịn giúp ta xây dựng hệ thống thực đơn cho giao diện Form, liên kết các đối tượng trong CSDL lại với nhau tạo thành ứng dụng hoàn chỉnh.

Trong tập lệnh có chứa các thành phần sau:

Hình 5.1: Màn hình thiết kế tập lệnh

Action: cho phép chọn các hành động có trong tập lệnh

Comment: ghi chú cho các hành động. Thông thường chúng ta nên ghi rõ ràng cho

các động để về sau khi quay lại sửa chúng ta dễ dàng hiểu ngay ý nghĩa của các hành động này.

Action Arguments: thể hiện danh sách các tham số tương ứng của hành động đã

chọn trong cột Action ở phía trên. Trong danh sách các tham số có một số tham số có thể khơng cần khai báo hoặc để mặc định, nhưng ngược lại có một số tham số bắt buộc phải khai báo thì lệnh mới có thể thực hiện được.

Ví dụ:hành động OpenForm thì ở Form Name bắt buộc phải khai báo tên mẫu biểu

cần mở.

Bảng tóm tắt các hành động theo từng công việc

Các hành động Công việc

AddMenu, SetMenuItem Tạo thực đơn cho ứng dụng, làm thay đổi trạng thái của một chức năng trong thực đơn.

RunCommand Thực hiện một lệnh trong thực đơn hệ thống của MS Access.

RunMacro, RunCode SQL, tập lệnh hoặc một hàm viết bằng ngôn ngữ VBA.

RunApp Thi hành một ứng dụng khác đã cài trên máy.

CancelEvent, StopMacro, StopAllMacro, Quit

Huỷ một biến cố, ngừng tập lệnh, thoát khỏi MS Access.

OutputTo, SendObject Gửi một đối tượng của MS Access ra ứng dụng khác.

TransferDatabase, TransferSpreadsheet,

TransferText

Chuyển đổi dữ liệu qua lại giữa MS Access và các ứng dụng khác.

Echo, HourGlass, Msgbox, SetWarnings

Hiển thị các thơng bảo trên màn hình.

SendKeys Gửi các phím được nhấn vào ứng dụng.

ShowToolbar Hiện hoặc ẩn các thanh công cụ.

Beep Phát tiếng kêu bíp.

GoToRecord, FindRecord,

FindNext Di chuyển bản ghi, tìm kiếm dữ liệu GoToPage, GoToControl Di chuyển qua các trang, các điều

khiển trên mẫu biểu.

Apply Filter Lọc dữ liệu

SelectObject, CopyObject, DeleteObject, Rename, Save

Chọn đối tượng, sao chép, xoá, đổi tên, lưu đối tượng.

MoveSize, Maximize,

Minimize, Restore Di chuyển, thay đổi kích thước cửa sổ.

OpenTable, OpenQuery, OpenForm, OpenReport,

OpenModule, Close

Mở và đóng các đối tượng trong MS Access.

SetValue Gán giá trị cho một điều khiển hoặc thuộc tính của một điều khiển.

Requery, ShowAllRecord Cập nhật lại dữ liệu các điều khiển, hiện lại các bản ghi đã lọc

OpenDiagram, OpenView,

OpenStoreProcedure Truy cập trực tiếp đến các đối tượng của SQL Server

Ví dụ: Tạo hành động hiển thị thơng báo trên màn hình.

Hình 5.2: Màn hình thiết kế hành động MsgBox.

Message: nội dung thông báo

Type: biểu tượng trong hộp thông báo

Critical Warning?

Warning! Information

Title: tiêu đề thông báo (nếu bỏ trống sẽ hiện thị mặc định là

Microsoft Access)

Hình 5.3: Màn hình kết quả khi thi hành Macro.

Một phần của tài liệu Giáo trình hướng dẫn sử dụng access (Trang 50 - 52)

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

(54 trang)
w