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

Bài giảng Cơ sở dữ liệu: Macro - Trần Trung Dũng

69 33 0

Đ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 69
Dung lượng 2,24 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Cơ sở dữ liệu: Macro cung cấp cho người học các kiến thức: Macro là gì, phân loại macro, standalone macro, data macro, connecting macros to form. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cuus.

Trang 1

1

ttdung@utc2.edu.vn

Trang 3

MACRO LÀ GÌ?

Macro là tập hợp các lệnh được định sẵn

Macro có thể liên kết các đối tượng trong CSDL

Macro được dùng khi

 Có các hành động thường xuyên lặp lại (tự động hóa

công việc)

Kết hợp các hành động đơn giản

3

ttdung@utc2.edu.vn

Trang 4

PHÂN LOẠI MACRO

 Standalone macro

 Là một đối tượng của CSDL

 Sau khi được tạo và lưu thì nó xuất hiện trong Navigation

pane

 Data macro

 Được lưu trữ như một phần của Table

 Có thể thiết lập để thực thi macro trước hoặc sau khi một

bản ghi được thêm vào, chỉnh sửa hoặc xóa

 Thường dùng để thiết lập Validation rule hoặc default value

 Embedded macro

 Được lưu trữ như một phần của form hoặc report

 Macro chỉ được thực thi khi form hoặc report hoặc một đối

tượng trên form hoặc report chịu tác động của một sự kiện

4

ttdung@utc2.edu.vn

Trang 5

STANDALONE MACRO

5

ttdung@utc2.edu.vn

Trang 6

TẠO STANDALONE MACRO

1 Click nút Macro trên Create tab

6

ttdung@utc2.edu.vn

Trang 7

ttdung@utc2.edu.vn

Trang 8

TẠO STANDALONE MACRO

2 Chọn Action trong khung Add New Action hoặc

Action catalog

8

ttdung@utc2.edu.vn

Trang 9

TẠO STANDALONE MACRO

3 Nhập đối số cho action

4 Thực thi macro (Run)

9

ttdung@utc2.edu.vn

Trang 10

MỘT SỐ ACTION THÔNG DỤNG

10

ttdung@utc2.edu.vn

Trang 11

ttdung@utc2.edu.vn

Trang 12

ttdung@utc2.edu.vn

Trang 13

THIẾT LẬP ĐỐI SỐ CHO ACTION

13

ttdung@utc2.edu.vn

Trang 14

MỘT SỐ THAO TÁC KHI THIẾT KẾMACRO

Di chuyển/ xóa Action

14

ttdung@utc2.edu.vn

Trang 15

MỘT SỐ THAO TÁC KHI THIẾT KẾMACRO

Trang 16

In Access, subroutines are called submacros

Submacros contain actions or other submacros

16

ttdung@utc2.edu.vn

Trang 17

CREATE A SUBMACRO

1 Display the Action catalog and the Program Flow

(if they are not displayed)

2 Drag the Submacro to the macro or double click

on the Submacro

3 Type a name for the submacro

4 Enter the submacro’s actions and arguments

17

ttdung@utc2.edu.vn

Trang 18

ttdung@utc2.edu.vn

Trang 19

ttdung@utc2.edu.vn

Trang 20

ttdung@utc2.edu.vn

Trang 21

AUTORUN MACRO

To create a macro that automatically runs when

the database opens: just name the macro

Trang 22

ASSIGNING MACROS TO KEYS

Create a macro group named AutoKeys

AutoKeys contains submacros with the name of

keys (or key combinations) on the keyboard

Access runs the appropriate submacro when you press the key

22

ttdung@utc2.edu.vn

Trang 23

ttdung@utc2.edu.vn

Trang 25

OPENING DB THAT CONTAIN MACROS

25

ttdung@utc2.edu.vn

Trang 26

CONDITIONAL EXECUTION (IF-THEN

MACRO)

26

ttdung@utc2.edu.vn

Trang 27

ttdung@utc2.edu.vn

Trang 28

HÀM THƯỜNG DÙNG TRONGBTĐK

MsgBox(msg, type, title)

28

ttdung@utc2.edu.vn

Trang 29

MSGBOX(MSG, TYPE, TITLE)

29

ttdung@utc2.edu.vn

Trang 31

DATA MACRO

31

ttdung@utc2.edu.vn

Trang 32

TẠO DATA MACRO

Mở table ở chế độ Design view

32

ttdung@utc2.edu.vn

Trang 33

TẠO DATA MACRO

Lựa chọn event để kích hoạt macro

33

ttdung@utc2.edu.vn

Trang 34

TẠO DATA MACRO

Thêm action vào macro

34

ttdung@utc2.edu.vn

Trang 35

XÓA/ĐỔI TÊN DATAMACRO

35

ttdung@utc2.edu.vn

Trang 36

CHỈNH SỬA MACRO

36

ttdung@utc2.edu.vn

Trang 37

CHỈNH SỬA MACRO

37

ttdung@utc2.edu.vn

Trang 38

VÍ DỤ 1

38

ttdung@utc2.edu.vn

Trang 39

ttdung@utc2.edu.vn

Trang 40

VÍ DỤ 2

40

ttdung@utc2.edu.vn

Trang 41

ttdung@utc2.edu.vn

Trang 42

DEBUGGING DATA MACROS

Sử dụng USysApplicationLog

42

ttdung@utc2.edu.vn

Trang 43

ttdung@utc2.edu.vn

Trang 44

◦ After Insert: đặt hàng mới

◦ After update: chỉnh sửa đơn hàng cũ

◦ After delete: xóa đơn hàng

44

ttdung@utc2.edu.vn

Trang 45

TẠO NAMED MACRO

45

ttdung@utc2.edu.vn

Trang 46

ttdung@utc2.edu.vn

Trang 47

ttdung@utc2.edu.vn

Trang 48

ttdung@utc2.edu.vn

Trang 49

ttdung@utc2.edu.vn

Trang 50

ttdung@utc2.edu.vn

Trang 51

CONNECTING MACROS TO

FORMS

51

ttdung@utc2.edu.vn

Trang 52

Event xảy ra trên header hoặc footer của form

 Ví dụ: On Mouse Move, On Click

Form events

Ví dụ: On Open, On Close, On Current, After Update

52

ttdung@utc2.edu.vn

Trang 53

ttdung@utc2.edu.vn

Trang 54

ttdung@utc2.edu.vn

Trang 55

VÍ DỤ 1: STANDALONE MACRO IN FORMS

55

ttdung@utc2.edu.vn

Trang 56

Tạo button bằng design

56

ttdung@utc2.edu.vn

Trang 57

VÍ DỤ 2: EMBEDDED MACRO IN FORMS

57

ttdung@utc2.edu.vn

Trang 58

ttdung@utc2.edu.vn

Trang 59

VÍ DỤ 3

59

ttdung@utc2.edu.vn

Trang 60

ttdung@utc2.edu.vn

Trang 61

VÍ DỤ 4

61

ttdung@utc2.edu.vn

Trang 62

ttdung@utc2.edu.vn

Trang 63

THAY ĐỔI THUỘC TÍNH FORMBẰNG

MACRO

63

ttdung@utc2.edu.vn

Trang 64

ttdung@utc2.edu.vn

Trang 65

ttdung@utc2.edu.vn

Trang 66

VÍ DỤ: TẠO MENU BAR CHO FORM

66

ttdung@utc2.edu.vn

Trang 67

ttdung@utc2.edu.vn

Trang 68

ttdung@utc2.edu.vn

Trang 69

ttdung@utc2.edu.vn

Ngày đăng: 11/01/2020, 17:06

TỪ KHÓA LIÊN QUAN

w