Chương 6 macro (tập lệnh vĩ mô)

Một phần của tài liệu Bai giang Access (Trang 92 - 105)

- Cỏc hành động thường dựng(Action):

Chương 6 macro (tập lệnh vĩ mô)

I-Khái quát.

1-Macro là gì?

Là một đoạn chương trình gồm một hoặc dãy các hành động dùng để tự động hoá các thao tác với CSDL và tổ chức giao diện chương trình.

2-Các Macro thường dùng.

-Open (Form, Report, Table, Query, Report,...) -Close : đóng đối tượng

-Maximize : Phóng to cửa sổ -Minimize : Thu nhỏ cửa sổ -Beep : Kêu tiếng chuông

-Msgbox : Hiện dòng thông báo -AddMenu: tạo thực đơn,...

3-Cấu trúc của một Macro gồm 2 phần -Tên hành động (Action)

-Các tham số (Action Argument) Ví dụ :Macro mở Form gồm

Action: Open Form Action Argument :

+Form name: tên Form +View : Chế độ quan sát

II-Tạo và thực hiện macro

1-Tạo Macro:

Bước 1: Mở cửa sổ tạo Macro: Macro tab/New cửa sổ tạo macro có dạng

Bước 2: Đưa các hành động và các đối số tương ứng vào Macro.

->Chọn hành động tại ô trong cột Action

->Xác định các đối số tương ứng cho hành động vừa chọn tại vùng Action Argument.

Thao tác tương tự để đặt các hành động và các đối số tiếp theo cho Macro.

Bước 3: Ghi và đóng Macro.

->Mở Menu File, chọn Close, Chọn Yes ->Đặt tên Macro vào dong Macro name ->Chọn Ok

Ví dụ: Tạo một Macro thực hiện việc mở Form DS dưới dạng Form view.

Bước 1: Chọn Form tab/New

Bước 2: Đặt hành động và đối số để mở Form như sau:

2-Thực hiện Macro.

2.1-Thực hiện Macro từ cửa sổ tạo Macro Cách 1: Mở Menu Run, chọn Run

Cách 2: Kích chuột vào biểu tượng Run( ! ) 2.2-Thực hiện trong cửa sổ Database

->Chọn Macro tab

->Chọn Macro cần thực hiện ->Chọn Run

2.3-Thực hiện Macro từ một củ sổ khác

->Mở Tools, chọn Macro/Macro/Run Macro ->Chọn tên Macro cần thực hiện

2.4-Thực hiện Macro từ một nút lệnh trên Form. a-Các bước cần thực hiện

Bước 1: Tạo các Macro cần dùng

Bước 2: Mở cửa sổ Design view của Form

Bước 3: Tạo nút lệnh và gắn nút lệnh với Macro b-Cách tạo một nút lệnh gắn với một Macro

Cách 1:

-> Mở cửa sổ Design view của Form ->Chọn Macro tab

Cách 2:

->Tạo nút lệnh

->Mở bảng thuộc tính của nút lệnh

(View/Properties) và đặt các tính chất sau: + Caption : Tiêu đề của nút lệnh

+ On Clik : Tên Macro cần thực hiện c-Ví dụ:

Xây dựng một chương trình ứng dụng TSĐH gồm 3 chức năng.

-Nhập dữ liệu cho các thí sinh -Tìm kiếm thí sinh theo SBD -Kết thúc chương trình

Tổ chức dữ liệu và xây dựng chương trình: Bước 1: Tạo bảng DSTS gồm các trường

-SBD Kiểu Text

-Hodem Kiểu Text -Quequan Kiểu Text

-Tongdiem Kiểu Single.

Bước 2: Tạo truy vấn TIMTS (tìm thí sinh) Bước 3: Tạo các Macro :

-MoDSTS để mở bảng danh sách thí sinh -TIM để mở truy vấn TIMTS

Bước 4: Tạo Form TS (giao diện chương trình) có dạng sau:

2.5-Thực Macro bằng câu lệnh Docmd.

Bước 1-Tạo các đối tượng và các Macro cần dùng Bước 2-Mở cửa sổ Design view của Form

Bước 3-Tạo các nút lệnh cần thiết trên Form

Bước 3-Tạo thủ tục đáp ứng sự kiện chạy Macro cho từng nút lệnh như sau:

->Chọn nút lệnh

->Kích nút Build trên thanh Standard ->Chọn Code Builder, chọn OK

->Viết câu lệnh :

Trong đó:

-Tên hành động là tên hành động của Macro.

-Danh sách đối số là một dãy các đối số của Macro giữa 2 đối số phải cách nhau bằng dấu phẩy ,“ ”

Ví dụ 1 : Tạo một thủ tục đáp ứng sự kiện cho nút Command1 chạy Macro Mở Form DANHSACH

Private Sub Command1_Click()

Docmd.OpenForm DANHSACH“ ”

End Sub

Ví dụ 2 : Tạo một thủ tục đáp ứng sự kiện cho nút Command2 chạy Macro đóng Form hiện thời

Private Sub Command2_Click() Docmd.Close

Một phần của tài liệu Bai giang Access (Trang 92 - 105)

Tải bản đầy đủ (PPT)

(138 trang)