1. Trang chủ
  2. » Công Nghệ Thông Tin

Tự động hóa các công việc dùng macro

20 533 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 473,5 KB

Nội dung

Bài giảng - tự động hóa các công việc dùng macro

Trang 1

Phần V: Macros

Tự động hoá các công việc

Trang 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

Trang 3

1. Mở CSDL.

2. Từ cửa sổ Database/ Chọn Macros/ Kích New

3. 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

Trang 4

4 Chọn một hành động để Macro thực hiện (chọn OpenTable, Open Form ).

Trang 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)

Trang 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

Trang 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).

Trang 8

IV Sửa một Macro

1. Mở CSDL làm việc

2. Kích vào đồi t ợng Macro/ Chọn Macro cần

sửa

3. 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.

4. Ghi lên đĩa những thay đổi.

Trang 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

Trang 10

VI T¹o Macro cho nót lÖnh

(Command) trªn Form

1 Më CSDL

2 Më Form d íi d¹ng Design

View

3 T¾t nót lÖnh Control Wizard

trªn thanh Toolbox

4 KÝch chuét vµo Nót lÖnh

Command Button ® a vµo vÞ trÝ trªn Form mµ ta muèn

Trang 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

Trang 12

Một số cách tạo Macro khác

1 Mở Form ở dạng Design

2 Đ a nút lệnh vào Form

3 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

Trang 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.

Trang 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

Trang 15

II Cách xây dựng menu

Mỗi một menu đ ợc mô t bằng một hành động ả 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ả bằng một hành động các menu thành phần của menu.

 ể xây dựng hệ thống menu ta dùng một Để xây dựng hệ thống menu ta dùng một Macro có nhiều hành động Addmenu.

Trang 16

Ví dụ: d ới đây là môt menu đã đ ợc định

nghĩa

Trang 17

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 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

Trang 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

- Tại mục Action chọn hành động cần

- Ghi lại Macro với tên đã đ ợc định nghĩa

Trang 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

Trang 20

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).

Ngày đăng: 04/09/2012, 09:12

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w