Chương VI: Thiết kế Macro trong Access

42 1.7K 20
Chương VI: Thiết kế Macro trong Access

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

I. KHÁI NIỆM • Macro trng MS Access là tập hợp các lệnh (Hành động, hành động ) được định sẵn nhằm tự động thực hiện chuỗi các tác vụ nào đó mà không cần sự can thiệp từng bước của người sử dụng. • Macro có thể liên kết các đối tương trong tập tin cơ ở dữ liệu (CSDL) như: Table, Query, form, report II.TẠO VÀ THI HÀNH MỘT MACRO 2.1.Tạo một macro • Tại cửa sổ database, chọn đối tượng Macro/ New • Trong mục Action : chọn các hành động cho Macro. • Tong mục Action arguments: Chọn các tham số tương ứng cho hành động. • Lưu trữ Macro: File/save. Chọn các hành động Chọn các tham số 2.2.Thi hành macro Tại cửa sổ database: Chọn đối tượng Macro/Run. III. CÁC HÀNH ĐỘNG VÀ CÁC THAM SỐ 3.1. Open table: - Mở 1 bảng dữ liệu. - Table name: Tên bảng cần mở - View: Chọn dạng thể hiện của bảng (Datasheet/ Design/ Print Preview - Data mode: Add: Dùng để nhập dữ liệu Edit: Dùng để thêm, xoá, sửa dữ liệu trong bảng Read Only: Mở bảng để chỉ xem dữ liệu 3.2. Open Query: (Mở 1 truy vấn) -Query name: Tên truy vấn cần mở. -View: Chọn dạng thể hiện của bảng (Datasheet/ Design/ Print Preview -Data mode: +Add: Dùng để nhập dữ liệu +Edit: Dùng để thêm, xoá, sửa dữ liệu trong bảng +Read Only: Mở bảng để chỉ xem dữ liệu 3.3. Open Form: (Mở 1 biểu mẫu) Form name: Tên biểu mẫu View: Chọn dạng thể hiện ( Form/ Design/ Print preview/ Datasheet) Filter name: Tên Query lọc các dữ liệu để hiển thị trong form. Where condition: Điều kiện lọc dữ liệu hiển thị trong form. Data mode: Add : Dùng để nhập dữ liệu Edit : Dùng để thêm, xoá, sửa dữ liệu trong bảng Read Only : Mở bảng để chỉ xem dữ liệu Window mode: Normal : Dạng cửa sổ form bình thường. Hidden : Dạng cửa sổ form được ẩn đi. Icon : Cửa sổ form thu nhỏ thành 1 biểu tượng. Dialog : Dạng hộp thoại. 3.4. Open Report: (Mở 1 báo cáo) Report name: Tên báo cáo View: Chọn kiểu in Print preview:In ra màn hình. Design: Dạng thiết kế báo cáo Print: In ra máy in Filter name: Tên Query lọc các dữ liệu để hiển thị trong Report. Where condition: Điều kiện lọc dữ liệu hiển thị trong Report. [...]... công cụ hoặc View/ Macro Name • Trong cột Macro name, gõ tên nhóm macro trong acction đầu tiên cho mỗi macro trong nhóm, nếu macro có nhiều action bỏ trống các action còn lại • Chạy một nhóm Macro . Ví dụ: • Tạo macro gồm 2 nhóm: “thoát về access và “thoát về Windows” • Để gắn macro “thoat” vào một nút lệnh cho thoát về Windows ta làm như trong hình: Thoat.thoat... nằm trong phạm vi và thoả mãn điêu kiện IV NHÓM TẬP LỆNH VÀ TẬP LỆNH CÓ ĐIỀU KIỆN 4.1 Nhóm tập lệnh Là Macro chứa các macro con, thay vì tạo ra nhiều macro với nhiều tên khác nhau thì các macro này được gom lại thành một tên chung nhằm giảm bớt số lượng, thuận lợi trong quá trình sử dụng và các Macro có liên quan với nhau • Để tạo nhóm tạo một Macro mới hay mở một Macro có sẵn • Click vào nút macro. .. Ví dụ 2: • Tạo hai nhóm macro đơn giản như sau: – Nhóm1: có tên OK sao cho khi gắn vào Form có một textbox, khi ta nhập vào các số 1,2,3 sẽ mở các form tương ứng – Nhóm 2: có tên Cancel khi gọi nhóm này sẽ trở về môi trường làm việc của access 4.2 Macro có điều kiện • Là macro có chứa các điều kiện thi hành cho mỗi hành động • Cách tạo Macro có điều kiện • Tại chế độ thiết kế Macro: Chọn View/Conditions... một Macro nào đó : Click chuột phải vào nút lệnh, chọn Properties và gắn Macro vào các hành động tương ứng • On Enter: Macro thi hành khi nhấn Enter vào bên trong đối tượng • On Exit: Macro thi hành khi thoát khỏi đối tượng • On Got Focus: Thiết lập nhận biết khi có di chuyển con trỏ đến một form hoặc 1 trường trên form đang mở • On Click: Macro thi hành khi click vào đối tượng • On Dbl Click: Macro. ..3.5 Run macro: (Thực hiện một tập lệnh) Macro name: Tên macro cần thực hiện Repeat count: Số lần thực hiện macro sẽ lặp lại Repeat Expression: Biểu thức điều kiện để lặp lại khi thực hiện macro Macro chỉ dừng khi khi biểu thức điều kiện nhận giá trị False 3.6 Open module: Mở cửa sổ soạn thảo thủ tục trong 1 module Module name: Tên module chứa thủ tục cần... 3.14 Stop Macro: Dừng macro đang thực hiện 3.15 Beep: Phát tiếng kêu bíp 3.16 Hourglass: Đổi dạng con trỏ thành đồng hồ cát trong khi macro đang chạy Hourglass On: Yes/No (Đổi/ Không đổi) 3.17 Close: Đóng một cửa sổ đang hoạt động Object Type: Loại cửa sổ của đối tượng cần đóng như Table, Query, form, Report, Macro hoặc Module Object name: Tên của đối tượng cần đóng 3.18 Quit: Thoát khỏi MS Access và... Double click vào đối tượng • On Mouse Down: Macro thi hành khi ấn và giữ chuột tại đối tượng • On Mouse Move: Macro thi hành khi di chuyển chuột ra khỏi đối tượng • On Mouse Up: Macro thi hành khi nhã chuột ra khỏi đối tượng • On Key Down: Macro thi hành khi ấn và giữ một phím đối tượng • On Key Press: Macro thi hành khi ấn một phím đối tượng • On Key Up: Macro thi hành khi nhã một phím đối tượng ... thiết kế Macro: Chọn View/Conditions • Tại cột Condition : Đặt điều kiện thi hành cho mỗi hành động • Lưu ý: nếu các action kế tiếp có cùng điều kiện ta có thể dùng dấu (…) trong các Condition của mỗi action kế tiếp • Ví dụ: Ví dụ 2 của phần trên là 1 macro có điều kiện 4.3 Áp dụng Macro cho form và Report 4.3.1 Quy tắc chung khi gọi một đối tượng Đối với form : Forms![Tên form]![Tên đối tượng] Đối với... đầy đủ Trong Form khác: [Forms]![Tên Form]![Tên trường/Tên đối tượng] Trong Report khác: [Reports]![Tên Report]![Tên trường/Tên đối tượng] Đối với các thuộc tính [Forms/Reports]![Tên Form/Tên Report]![Tên trường] [Tên thuộc tính] 3.25 Add menu: Tạo thêm một Drop Down Menu vào một menu bar cho một form hoặc Report Menu name: Tên của Drop Down Menu muốn thêm vào menu bar Menu macro name: Tên macro chứa... liệu (Nếu không chỉ ra thì sẽ cập nhật lại dữ liệu nguồn của chính đối tượng đang hoạt động) 3.23 Select Object: Chọn đối tượng trong CSDL Object Type: loại đối tượng cần chọn Object name: Tên đối tượng cần chọn In Database Window: (Yes/No) Xác định MS access có chọn đối tượng trong cửa sổ CSDL không, mặc định là No 3.24 Set value: Gán một giá trị cho 1 trường, 1 điều khiển, hoặc một thuôc tính trên . dụng. • Macro có thể liên kết các đối tương trong tập tin cơ ở dữ liệu (CSDL) như: Table, Query, form, report II.TẠO VÀ THI HÀNH MỘT MACRO 2.1.Tạo một macro. tượng Macro/ New • Trong mục Action : chọn các hành động cho Macro. • Tong mục Action arguments: Chọn các tham số tương ứng cho hành động. • Lưu trữ Macro:

Ngày đăng: 15/09/2013, 06:10

Hình ảnh liên quan

- Mở 1 bảng dữ liệu. - Chương VI: Thiết kế Macro trong Access

1.

bảng dữ liệu Xem tại trang 6 của tài liệu.
-View: Chọn dạng thể hiện của bảng (Datasheet/ Design/ Print Preview - Chương VI: Thiết kế Macro trong Access

iew.

Chọn dạng thể hiện của bảng (Datasheet/ Design/ Print Preview Xem tại trang 7 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan