
Hệ quản trị cơ sở dữ liệu MS Access - Bài 6
lượt xem 7
download

Macro là một đoạn chương trình gồm một hoặc dãy các câu lệnh dùng để tự động hoá các thao tác với CSDL và tổ chức giao diện chương trình.Macro được lưu trữ với một tên xác địnhMacro kết hợp nhiều hành động: được kết hợp bởi nhiều hành động liên tiếp nhau.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Hệ quản trị cơ sở dữ liệu MS Access - Bài 6
- KHOA CÔNG NGHỆ THÔNG TIN Hệ quản trị Cơ sở dữ liệu MS Access Bài 6: Tập lệnh – Macro 1
- Bài 6: Tập lệnh – Macro 1. Giới thiệu Macro 2. Sử dụng Macro tạo menu 3. Tạo menu bằng Customize 4. Tạo form chính 2
- 1. Giới thiệu Macro Macro là một đoạn chương trình gồm một hoặc dãy các câu lệnh dùng để tự động hoá các thao tác với CSDL và tổ chức giao diện chương trình. Macro được lưu trữ với một tên xác định Có 3 loại Macro Macro kết hợp nhiều hành động: được kết hợp bởi nhiều hành động liên tiếp nhau. Khi Macro được gọi, các hành động sẽ lần lượt tự động thực hiện Macro Group: là tập hợp các Macro có tính năng giống nhau. Để thi hành một Macro trong Macro Group ta chỉ tên nó như sau: Tên Macro Group. Tên Macro thực hiện Macro theo điều kiện: là Macro mà các hành động chỉ được thi hành khi thoả mãn điều kiện nào đó. 3
- 1. Giới thiệu Macro Các Macro thường dùng Open (Form, Report, Table, Query, Report,...) Close: đóng đối tượng Delete: xoá đố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,... 4
- 1. Giới thiệu Macro 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 5
- 1. Giới thiệu Macro Cách tạo Macro Trong cửa sổ Database: chọn Macro / New, xuất hiện cửa sổ khai báo Macro Action: chọn hành động cần thực hiện. Có thể chọn nhiều hành động tương ứng với nhiều dòng Comment: ghi chú thích cho hành động. Không bắt buộc nhưng giúp NSD dễ dàng khi bảo trì hệ thống vì hiểu được mục đích thiết kế Action Arguments: chỉ định các đối số phù hợp cho Action khi cần thiết 6
- 1. Giới thiệu Macro Cách tạo Macro Lưu ý: Cửa sổ thiết kế Macro chỉ gồm 2 cột. Nếu chọn lệnh View / Macro Names sẽ thêm cột Macro Name phía trước như sau: Cột Macro Name 7
- 1. Giới thiệu Macro Thực hiện Macro Tại cửa sổ Database: Chọn macro cần thi hành, chọn Run Thi hành từ cửa sổ thiết kế: Vào menu Macro/Run Macro có thể được gọi khi sử dụng Form, Report 8
- 1. Giới thiệu Macro Thiết lập một số Macro thông dụng Mở bảng (Open Table): Tại Action chọn Open Table Tại Action Argument có các thuộc tính sau: Table name: Tên bảng View: Dạng trình bày bảng Data Mode: Chế độ hiển thị 9
- 1. Giới thiệu Macro Thiết lập một số Macro thông dụng Mở Form (Open Form): Form Name: Tên Form cần mở View: Dạng trình bày Form Filter name: Tên query sàng lọc dữ liệu trong Form (nếu có) Where Condition: Điều kiện sàng lọc dữ liệu hiển thị trong Form Data Mode: Chế độ hiển thị dữ liệu Windows mode: Chế độ dành cho cửa sổ Form 10
- 1. Giới thiệu Macro Thiết lập một số Macro thông dụng Run Macro: Macro Name: Tên Macro cần thi hành Repeat Count: Số lần lặp của macro khi thực hiện Repeat Expression: Điều kiện lặp khi thi hành. N ếu đúng thi Marco tiếp tục lặp lại nếu sai thi kết thúc 11
- 1. Giới thiệu Macro Thiết lập một số Macro thông dụng Quit (Thoát khỏi MS Access): Tại Options: Prompt: Trước khi thoát hiển thị thông báo hỏi có lưu hay không? Save all: Lưu trữ tất cả mọi sửa đổi mà không hiển thị hộp thoại Exit: Thoát và không lưu trữ các sửa đổi trước đó 12
- 1. Giới thiệu Macro Thiết lập một số Macro thông dụng Msg Box (Hiển thị hộp thông báo): Message: Thông báo cần hiển thị Beep: Có phát tiếng bíp khi hiển thị hộp thông báo hay không? Type: Loại biểu tượng trong hộp thông báo Title: Tiêu đề hộp thông báo 13
- 1. Giới thiệu Macro Thiết lập một số Macro thông dụng Print (In đối tượng hiện thời): Print Range: Phạm vi cần in Page from: Bắt đầu in từ trang nào Page to: Kết thúc in tại trang nào Print quality: Chất lượng in Copies: Số bản cần in Collate copies: Có sắp xếp các bản in 14
- 1. Giới thiệu Macro Các Action của Macro Nhóm thao tác dữ liệu: Di chuyển bản ghi GotoRecord Tìm kiếm dữ liệu FindRecord, FindNext Lọc dữ liệu Apply Filter Thực hiện 1 lệnh trong RunCommand Menu hệ thống của Access 15
- 1. Giới thiệu Macro Các Action của Macro Nhóm thao tác trên form / report: Di chuyển qua các control GotoControl, GotoPage các trang trên form. Di chuyển, Thay đổi kích MoveSize, Maximize, thước cửa sổ. Minimize, Restore Gán giá trị cho 1 control, SetValue hay thuộc tính của 1 control. Cập nhật lại DL các Requery, ShowAllRecord control. 16
- 1. Giới thiệu Macro Các Action của Macro Nhóm thao tác với các đối tượng trong CSDL: Mở , đóng các đối tượng OpenTable, OpenQuery, OpenForm, OpenReport, OpenModule, RunMacro, Close In các đối tượng OpenTable, OpenQuery, OpenForm, OpenReport, Print Chọn đối tượng, Sao chép, đổi tên, lưu SelectObject, CopyObject, DeleteObject, đối tượng Rename, Save Thi hành 1 truy vấn, câu SQL, tập lệnh, OpenQuery, RunSQL, RunMacro, một hàm RunCode Ngưng một biến cố, tập lệnh, thoát CancelEvent, StopMacro, StopAllMacro, khỏi Access Quit 17
- 1. Giới thiệu Macro Các Action của Macro Giao tiếp với các ứng dụng khác: Gửi các phím nhấn vào ứng dụng SendKeys Access, hay 1 ứng dụng khác đang kích hoạt Hiển thị các thông báo trên màn hình MsgBox, Echo, HourGlass, SetWarning Cho máy tính phát tiếng beep Beep Chuyển đối DL TransferDatabase, TransferSpreadsheet, TrasferText Gởi 1 đối tượng của DB ra một ứng SendObject, OutputTo dụng khác Truy cập trực tiếp đến các đối OpenDiagram, OpenView, tượng của SQL Server OpenStoreProcedure Thi hành 1 ứng dụng khác RunApp 18
- 1. Giới thiệu Macro Các Action của Macro Các Action khác: Thi hành 1 lệnh trong Menu RunCommand hệ thống của Access Tạo và thay đổi Menu AddMenu, SetMenuItem Hiện ẩn thanh công cụ ShowToolbar 19
- 1. Giới thiệu Macro Macro Group Macro group là macro có chứa nhiều các macro con. Các macro này được viết và lưu trữ thành một nhóm Các macro con trong một macro group được phân biệt nhau bởi tên gọi Đặt tên cho macro con như sau (2 cách): Vào menu View/Macro Names đặt tên trong Macro Name Kích vào biểu tượng Marco Names trên thanh công cụ 20

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Hệ quản trị cơ sở dữ liệu - Chương 1 - Giới thiệu
18 p |
1599 |
536
-
Bài giảng: Hệ quản trị cơ sở dữ liệu của Gis
11 p |
284 |
52
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Tổng quan hệ quản trị CSDL SQL Server - TS. Lại Hiền Phương
50 p |
126 |
14
-
Bài giảng Chương I: Kiến trúc tổng quát của một hệ quản trị cơ sở dữ liệu
31 p |
147 |
14
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - ĐH Công nghiệp Thực phẩm
31 p |
120 |
11
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Phần 1 - KS. Nguyễn Vương Thịnh
152 p |
118 |
10
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu - Phạm Thọ Hoàn
14 p |
171 |
9
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 p |
117 |
6
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Thị Uyên Nhi
33 p |
112 |
6
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 1.1: Tổng quan về Hệ quản trị cơ sở dữ liệu
5 p |
32 |
6
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Trường Sơn
29 p |
66 |
5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Huỳnh Học
59 p |
81 |
5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Lê Thị Minh Nguyện
14 p |
88 |
4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống - TS. Lại Hiền Phương (Phần 1)
32 p |
64 |
4
-
Bài giảng Các hệ cơ sở dữ liệu: Giới thiệu và kiến trúc của hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
22 p |
101 |
3
-
Bài giảng Các hệ quản trị cơ sở dữ liệu: Giới thiệu hệ quản trị cơ sở dữ liệu - ThS. Hoàng Mạnh Hà
7 p |
119 |
3
-
Bài giảng Hệ quản trị cơ sở dữ liệu - Trường Đại học Kỹ thuật Công nghiệp
139 p |
5 |
2
-
Xây dựng hệ thống cơ sở dữ liệu cho bài toán bỏ phiếu trên nền tảng thiết bị di động bằng hệ quản trị cơ sở dữ liệu MySQL
17 p |
15 |
2


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
