L ậ p trình trên Access
4.1.2. Các hành độ ng trong Macro
Có khoảng 50 hành động Macro. Một số những hành động thông dụng:
Addmenu: Thêm một cột mới cho Menu. Các tham số của hành động này:
9 Tên mục chọn trên màn hình (Menu Name)
Bài giảng Lập trình trong Access
9 Thông báo trên dòng trạng thái (Status Bar Text)
Close:Đóng cửa sổ Form, Report, Table… Các tham số của hành động này:
9 Kiểu đối tượng (Object Type)
9 Tên đối tượng (Object Name)
9 Cách ghi (Save)
ApplyFilter: Sử dụng bộ lọc trên Form. Các tham số:
9 Tên truy vấn lọc (Filter Name)
9 Điều kiện lọc (Where Condition)
GotoRecord: chuyển con trỏ bản ghi đến bản ghi trước, sau, đầu, cuối hoặc bản ghi có số hiệu nào đó. Các tham số:
9 Kiểu đối tượng (Object Type)
9 Tên đối tượng (Object Name)
9 Bản ghi (Record)
9 Offset: số hay biểu thức chỉ bản ghi muốn chuyển tới.
Maximize: phóng to cực đại cửa sổ hiện hành.
Minimize: thu nhỏ cực tiểu cửa sổ hiện hành.
MoveSize: thay đổi kích thước cửa sổ hiện hành.
MsgBox: hiện thông báo ra màn hình. Các tham số:
9 Message: nội dung thông báo đưa ra.
9 Beep: sẽ phát ra tiếng kêu nếu là yes, ngược lại thì không.
9 Type: kiểu icon hiển thị, gồm: None, Critical, Warning?. Warning! và Information.
9 Title: tiêu đề của cửa sổ thông báo.
OpenForm: mở form, gồm có 6 tham số:
9 Form Name: tên form cần mở, chọn trong danh sách.
9 View: mở form ở một trong bốn chế độ: Design, Form (ngầm định), Datasheet, Print.
9 Filter Name: áp dụng bộ lọc, có thể là query hoặc một bộ lọc được lưu trữ như là một query. Sử dụng bộ lọc này để giới hạn hoặc sắp xếp các bản ghi cho form.
9 Where Condition: Điều kiện lọc. Nhập vào một mệnh đề WHERE hoặc một biểu thức (expression) chọn ra các bản ghi cho form.
9 Data Mode: phương thức hiện dữ liệu, có thể thêm (Add), sửa (Edit) hay chỉđọc (Read Only).
9 Window Mode: kích thước của cửa sổ, gồm: Normal (ngầm định), Hidden, Icon, Dialog.
Bài giảng Lập trình trong Access
9 Report Name
9 View
9 Filter Name
9 Where Condition
SetValue:đặt giá trị cho một trường hoặc một control nào đó.
RepaintObject: cập nhật lại control khi control khác thay đổi.
Requery: thực hiện lại truy vấn nguồn của control để cập nhật lại giá trị. Tham số:
9 Control Name
RunApp: thực hiện một ứng dụng trong Window. Tham số:
9 Command Line: đường dẫn tới tệp .exe
RunCode: thực hiện chương trình viết bằng VBA
RunCommand: thực hiện một mục chọn trên menu chính của Access.
RunMacro: thực hiện một Macro.
RunSQL: thực hiện lệnh SQL.
SetWarnings: bật / tắt chếđộ hiển thị thông báo của hệ thống ra màn hình
ShowToolbar: bật / tắt các thanh công cụ chuẩn của Access.
ShowAllRecords: hủy bỏ mọi thao tác lọc dữ liệu trên form, bảng hay kết quả truy vấn.
TransferDatabase: chuyển dữ liệu giữa tệp CSDL hiện hành và tệp CSDL khác được tạo bởi Excel, Access hay hệ quản trị CSDL khác thông qua ODBC (tương tự chức năng xuất nhập khẩu trên Menu chính).
TransferText: chuyển dữ liệu giữa bảng và tệp văn bản.