Macro1

Chia sẻ bởi Trần Ngọc Vũ An | Ngày 23/10/2018 | 34

Chia sẻ tài liệu: Macro1 thuộc Bài giảng khác

Nội dung tài liệu:

Phần V: Macros
Tự động hoá các công việc
Friday, May 21, 2010
Access2000 - Macro
2
I. MACRO là gì?
Để thực hiện một tập hợp các công việc tuần tự đã được sắp xếp trong Access, ta liệt kê bằng các lệnh Macro (vĩ mô) một lần, sau đó cho chạy tệp lệnh đó. Công việc đó gọi là tự động hoá bằng Macro
VD:
Lệnh chạy một truy vấn Append, sau đó chạy truy vấn Update để cập nhật lại và chạy tiếp một truy vấn Make Table...
Lệnh mở tuần tự một bảng, Form và chạy một Query một cách tự động ...
Friday, May 21, 2010
Access2000 - Macro
3
Mở CSDL.
Từ cửa sổ Database/ Chọn Macros/ Kích New
Cửa sổ Macro xuất hiện
II. Tạo một Macro đơn giản
- Trong cột Action chọn các hành động để Macro thực hiện.
Friday, May 21, 2010
Access2000 - Macro
4
4. Chọn một hành động để Macro thực hiện (chọn OpenTable, Open Form ...).
Friday, May 21, 2010
Access2000 - Macro
5
5. Đặt các thuộc tính cho hành động Macro
- Table name: Chọn Tên bảng(tên bảng)
- View: Chọn khung thể hiện(Datasheet, Design, Print preview)
- Data mode: Chế độ CSDL(Add, Edit, Read only)
Friday, May 21, 2010
Access2000 - Macro
6
6. Ghi Macro lên đĩa
Cách 1:
Kích vào nút Close của Cửa sổ Macro
Chọn Yes/ Gõ tên/ Save
Cách 2:
. Mở menu File/ Save
. Gõ tên/ Save
Friday, May 21, 2010
Access2000 - Macro
7
III. Chạy một Macro
TH1:
Trong khi đang mở Macro dưới dạng Design:
C1: Mở Menu Run/ Run.
C2: Kích vào nút "Run" (chấm than) trên thanh công cụ.
TH2:
- Tại cửa sổ Database/ Chọn Macro muốn chạy
- Kích vào nút Run (Kích phải/ RUN hoặc kích đúp).
Friday, May 21, 2010
Access2000 - Macro
8
IV. Sửa một Macro
Mở CSDL làm việc
Kích vào đồi tượng Macro/ Chọn Macro cần sửa
Kích vào Design/ Tạo sự thay đổi mà bạn muốn
Thêm hành động (Action).
Xóa các hành động.
Thay đổi hành động.
Ghi lên đĩa những thay đổi.
Friday, May 21, 2010
Access2000 - Macro
9
V. Một số Macro cơ bản
Hành động
OpenTable
OpenForm
OpenQuery
OpenReport
Close
Save
OutputTo
MsgBox
Maximize
...
Giá trị
Chọn Tên
Form, Report,...
Datasheet
Design
Prin Preview
Add, Edit, Read-Only
...

Thuộc tính
Name
View
Data Mode
Object Type
Object Name
Output Format
Output File
...
Friday, May 21, 2010
Access2000 - Macro
10
VI. Tạo Macro cho nút lệnh (Command) trên Form
Mở CSDL
Mở Form dưới dạng Design View
Tắt nút lệnh Control Wizard trên thanh Toolbox
Kích chuột vào Nút lệnh Command Button đưa vào vị trí trên Form mà ta muốn đặt
Friday, May 21, 2010
Access2000 - Macro
11
5. Kích phải vào nút lệnh/ Chọn Properties (chọn nút lệnh, Kích nút Properties trên thanh công cụ)
6. Chọn Event/ Chọn sự kiện OnClick/ chọn Macro muốn thực hiện.
Cửa sổ Properties xuất hiện:
7. VD
Friday, May 21, 2010
Access2000 - Macro
12
Một số cách tạo Macro khác
Mở Form ở dạng Design
Đưa nút lệnh vào Form
Tạo theo các cách sau:
+ Kích vào Nút "..." tại sự kiện OnClick/ Chọn Macro và xây dựng Macro mới theo yêu cầu của bài toán.
+ Kích phải vào đối tượng/ Build Event.../ Xây dựng Macro theo theo yêu cầu
+ Tạo từ nút Control Wizard
Friday, May 21, 2010
Access2000 - Macro
13
Tạo Macro khởi động
Khi mở tệp CSDL ra thì Macro này thực hiện công việc của nó.
Cách tạo: Tương tự cách tạo thông thường.
Sau khi tạo xong, ghi Macro này với tên: Autoexec.
Friday, May 21, 2010
Access2000 - Macro
14
Sử dụng Macro tạo Menu
I. Menu là gi?
Menu là một hệ gồm một danh sách các menu hiển thị trên dòng dầu của màn hinh.
Mỗi menu gồm một hoặc nhiều menu thành phần. Mỗi một thành phần có thể là
- Một nút lệnh
- Một menu con
Mỗi một menu con có cấu trúc như một menu
II. Cách xây dựng menu
ã Mỗi một menu được mô t? bằng một hành động Addmenu trong cửa sổ Macro, gồm hai thành phần.
� - Menu name: Tên menu
- Menu Macro name: tên macro. Macro này dùng để mô t? các menu thành phần của menu.
ã Dể xây dựng hệ thống menu ta dùng một Macro có nhiều hành động Addmenu.
Friday, May 21, 2010
Access2000 - Macro
16
Ví dụ: dưới đây là môt menu đã được định nghĩa.
Các bước tạo gồm 2 phần
A. Tạo Macro.
B1. Tạo một macro (ví dụ: MenuA)
Tại mục Action chọn Addmenu
- Tại mục Menu name đặt tên cho menu (ví dụ: Tệp, Soạn thảo .)
- Tại mục Menu Macro Name đặt tên một Macro (Ví dụ: Mcr1 ) để sau này sử dụng tạo menu con tiếp theo.
Friday, May 21, 2010
Access2000 - Macro
18
B2. để tạo các menu con, thực hiện các thao tác
- Tại mục Macro name gõ tên của menu con muốn hiển thị (Hệ thống tài khoan.)
- Tại mục Action chọn hành động cần thực hiện (Chọn Open Form.)
- Ghi lại Macro với tên đã được định nghĩa ở bước 1(ví dụ: tên là Mcr1..)
Friday, May 21, 2010
Access2000 - Macro
19
Lưu ý:
để xuất hiện Macro name. Từ menu View/ chọn macro name.
Muốn có nhiều menu con thi tại bước 2 ta lại chọn hành động Addmenu và thực hiện các bước như ở bước 1
- Mỗi một hành động sẽ cho một thành phần (têp..)
- Mỗi một hành động đặt một tên và một Macro

B. Tạo Form
Tạo form lấy làm giao diên chính, mở thuộc tính Properties.
Tại thành phần Menu bar gõ tên macro vừa định nghĩa menu( ví dụ: MenuA).
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Ngọc Vũ An
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)