Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
1,39 MB
Nội dung
Một macro tập hợp nhiều hành động thực xác theo trình tự từ xuống để phục vụ yêu cầu thao tác đối tượng sở liệu Một macro giúp ta thực công việc hàng ngày cách tự động hóa chúng Thay thực tay công việc lặp lặp lại, ta ghi lại macro đơn giản cho tồn cơng việc lần • Xây dựng macro bao gồm hành động lựa chọn từ danh sách, sau điền vào đối số hành động • Giả sử xây dựng form với nút đóng form cách tạo nút form xây dựng macro để đóng form sau gán macro cho kiện Click nút Có loại Macro : Macro kết hợp nhiều hành động: kết hợp nhiều hành động liên tiếp Khi Macro gọi, hành động tự động thực Macro Group: tập hợp Macro có tính giống Để thi hành Macro Macro Group ta tên sau: Tên Macro Group Tên Macro thực Macro theo điều kiện: Macro mà hành động thi hành thoả mãn điều kiện Cách tạo: - Chọn tab Create Ribbon, nhóm lệnh Macro & Code, click nút Macro - Xuất cửa sổ thiết kế Macro với thành phần: Action Comment Action Argument Action: chọn hành động cần thực Có thể chọn nhiều hành động tương ứng với nhiều dòng Comment: ghi thích cho hành động Khơng bắt buộc giúp người dùng dễ dàng bảo trì hệ thống hiểu mục đích thiết kế Action Arguments: định đối số phù hợp cho Action cần thiết Trong cửa sổ Navigation Pane, chọn tên Macro, click phải chọn Run Macro gọi sử dụng Form, Report Open table: (Mở bảng) - Mở bảng liệu - Table name: Tên bảng cần mở - View: Chọn dạng thể bảng (Datasheet/ Design/ Print Preview - Data mode: Add: Dùng để nhập liệu Edit: Dùng để thêm, xoá, sửa liệu bảng Read Only: Mở bảng để xem liệu Open Query: (Mở truy vấn) - Query name: Tên truy vấn cần mở - View: Chọn dạng thể bảng (Datasheet/ Design/ Print Preview - Data mode: +Add: Dùng để nhập liệu +Edit: Dùng để thêm, xoá, sửa liệu bảng +Read Only: Mở bảng để xem liệu Để tạo nhóm ta tạo Macro hay mở Macro có sẵn Click vào lệnh Macro Names tab Design (Macro Tools) Trong cột Macro name, gõ tên nhóm macro action cho macro nhóm, macro có nhiều action bỏ trống action cịn lại Chạy nhóm Macro: . Tạo macro gồm nhóm: “thốt access” “thoát Windows” Để gắn macro “thoat” vào nút lệnh cho thoát Windows ta làm hình: Tạo hai nhóm macro đơn giản sau: Nhóm1: có tên OK cho gắn vào Form có textbox, ta nhập vào số 1,2,3 mở form tương ứng Nhóm 2: có tên Cancel gọi nhóm trở mơi trường làm việc access Macro có điều kiện Là macro có chứa điều kiện thi hành cho hành động Cách tạo Macro có điều kiện Tại chế độ thiết kế Macro: Chọn lệnh Conditions Tại cột Condition : Đặt điều kiện thi hành cho hành động Lưu ý: action có điều kiện ta dùng dấu (…) Condition action Ví dụ: Ví dụ phần macro có điều kiện Quy tắc chung gọi đối tượng Form Report: Đối với Form: Forms![Tên form]![Tên đối tượng] Đối với Report: Reports![Tên Report]![Tên đối tượng] Các thuộc tính đối tượng: Muốn gắn nút lệnh biểu mẫu báo cáo với Macro : Click chuột phải vào nút lệnh, chọn Properties gắn Macro vào hành động tương ứng On Enter: Macro thi hành nhấn Enter vào bên đối tượng On Exit: Macro thi hành thoát khỏi đối tượng On Got Focus: Thiết lập nhận biết có di chuyển trỏ đến form trường form mở On Click: Macro thi hành click vào đối tượng On Dbl Click: Macro thi hành Double click vào đối tượng On Mouse Down: Macro thi hành ấn giữ chuột đối tượng On Mouse Move: Macro thi hành di chuyển chuột khỏi đối tượng On Mouse Up: Macro thi hành nhã chuột khỏi đối tượng On Key Down: Macro thi hành ấn giữ phím đối tượng On Key Press: Macro thi hành ấn phím đối tượng On Key Up: Macro thi hành nhã phím đối tượng ... Height: Chiều cao cửa sổ 14 Stop Macro: Dừng macro thực 15 Beep: Phát tiếng kêu bíp 16 Hourglass: Đổi dạng trỏ thành đồng hồ cát macro chạy Hourglass On: Yes/No (Đổi/ Không đổi) 17 Close: Đóng... thực đối số hàm 8 Run App: Cho thực ứng dụng môi trường Windows Command line: đường dẫn đến tập tin ứng dụng Run SQL: Cho thực câu lệnh SQL SQL Statement: Nội dung câu lệnh SQL 10 Maximize: Cực... lý Table, Form, Report Filter name: Tên truy vấn lọc liệu Where condition: Điều kiện lọc liệu 27 FindRecord: Tìm ghi nằm phạm vi thoả mãn điêu kiện 1 Macro Group (Nhóm tập lệnh) Là Macro chứa