Bài giảng Tin học ứng dụng trong kinh doanh 2: Chương 6 - Lê Thị Minh Nguyện
lượt xem 4
download
Tập lệnh (Macro) là tập hợp một hoặc nhiều lệnh để xử lý các sự kiện, đó là bộ công cụ giúp người sử dụng tạo ra các thao tác đơn giản mà chưa cần sử dụng ngôn ngữ lập trình Visual Basic. Chương này sẽ hướng dẫn người học thiết kế tập lệnh và một số thao tác thông dụng với tập lệnh. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Tin học ứng dụng trong kinh doanh 2: Chương 6 - Lê Thị Minh Nguyện
- 8/5/2014 TIN HỌC ỨNG DỤNG TRONG KINH DOANH 2 Chương 6 TẬP LỆNH - MACRO Giảng Viên: Lê Thị Minh Nguyện Email: nguyenltm@hotmail.com NỘI DUNG 1 Giới thiệu 2 Tập lệnh đơn 3 Các hành động trong tập lệnh 4 Các biến cố xảy ra trên biểu mẩu 5 Tập lệnh gom nhóm có điều kiện 2 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 1
- 8/5/2014 GIỚI THIỆU Macro trong MS Access là tập hợp các lệnh (Hành động......) được định sẵn nhằm tự động thực hiện chuỗi các tác vụ nào đó mà không cần sự can thiệp từng bước của người sử dụng. Macro được dùng khi có các hành động nào thường xuyên lặp lại trong MS Access hoặc được dùng khi cần kết hợp các hành động đơn giản nhằm giải quyết một vấn đề nào đó khi xây dựng các ứng dụng nhằm tăng thêm tính hiệu quả và chính xác cho cơ sở dữ liệu. 3 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro GIỚI THIỆU Giả sử xây dựng một form với nút đóng form bằng cách tạo nút trên form và xây dựng một macro để đóng form sau đó gán macro cho sự kiện Click của nút. 4 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 2
- 8/5/2014 GIỚI THIỆU Các loại Macro Standalone Macros: Là một đối tượng của cơ sở dữ liệu, Macro này sau khi được tạo và lưu thì nó xuất hiện trong phần Macro của Navigation Pane. Data Macros: Là loại Macro được lưu trữ như một phần của một Table. Embedded Macros: Là loại Macro được lưu trữ như một phần của một Form hoặc Report. Macros này chỉ 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. 5 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Tập lệnh đơn Cách tạo Chọn Tab Create trên thanh Ribbon, trong nhóm lệnh Macro & Code, Click nút Macro. Xuất hiện cửa sổ thiết kế Macro với các thành phần: • Khung bên trái dùng để chọn các Action trong Macro. • Khung bên phải chứa các Action theo nhóm và các đối tượng trong cơ sở dữ liệu đã được gán Macro. 6 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 3
- 8/5/2014 Tập lệnh đơn Cách tạo 7 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Tập lệnh đơn Cách tạo Chọn Action trong khung Add New Action. Ứng với những Action khác nhau thì xuất hiện các ô cho bạn chọn hoặc nhập các Argument tương ứng. 8 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 4
- 8/5/2014 Tập lệnh đơn Thực thi Macro Đối với macro không gán cho sự kiện của một đối tượng cụ thể thì chọn tên Macro và Click nút Run để thực thi hoặc Double Click vào tên Macro, thường dùng cho các Macro chứa các lệnh Open. Đối với Macro mà chỉ có thể thực thi khi tác động vào một đối tượng cụ thể trên Form hoặc Report thì sau khi tạo và lưu Macro thì phải gán Macro cho sự kiện của đối tượng cụ thể. Cách thực hiện 9 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Tập lệnh đơn Thực thi Macro • Mở Form hoặc Report chứa đối tượng cần gán Macro. • Click phải trên đối tượng chọn Properties, hoặc chọn đối tượng → Mở Properties Sheet. • Chọn Tab Event, chọn sự kiện (Event). • Trong danh sách xổ xuống chọn tên Macro. 10 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 5
- 8/5/2014 CÁC HÀNH ĐỘNG TRONG TẬP LỆNH Các Action thường dùng Data Entry Operations • DeleteRecord • EditListItems • SaveRecord System Commands • Beep • CloseDatabase • QuitAccess 11 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro CÁC HÀNH ĐỘNG TRONG TẬP LỆNH Các Action thường dùng Macro Commands • OnError • RemoveAllTempVars • RunDataMacro • RunMenuCommand • SetLocalVar • SetTempVar • StopAllMacros • StopMacro 12 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 6
- 8/5/2014 CÁC HÀNH ĐỘNG TRONG TẬP LỆNH Các Action thường dùng Data Objects • GotoControl • GotoPage • GotoRecord • OpenForm • OpenReport • OpenTable • PrintObject • PrintPreview • SelectObject • SetProperty 13 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro CÁC HÀNH ĐỘNG TRONG TẬP LỆNH Các Action thường dùng Filter/Query/Search • ApplyFilter • FindNextRecord • FindRecord • OpenQuery • RemoveFilterSort • SetFilter • SetOrderBy • ShowAllRecords 14 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 7
- 8/5/2014 CÁC HÀNH ĐỘNG TRONG TẬP LỆNH Các Action thường dùng User Interface Commands • AddMenu • BrowseTo • LockNavigationPane • MessageBox • SetMenuItem • UndoRecord 15 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Các biến cố trên xảy ra trên biểu mẫu Các event Mouse và keyboard 16 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 8
- 8/5/2014 Các biến cố trên xảy ra trên biểu mẫu Các event Form Event 17 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Các biến cố trên xảy ra trên biểu mẫu Các event Form data Events 18 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 9
- 8/5/2014 Tập lệnh gom nhóm có điều kiện Hàm thường dùng trong biểu thức điều kiện Hàm MsgBox («msg», «type», «title») Các tham số của hàm • Message: Nội dung của chuỗi thông báo. • Type: giá trị số biểu diễn các nút lệnh và biểu tượng trên hộp thông báo. • Title: tiêu đề của hộp thông báo. 19 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Tập lệnh gom nhóm có điều kiện Giá trị số của các biểu tượng và nút lệnh trên hộp thông báo 20 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 10
- 8/5/2014 Tập lệnh gom nhóm có điều kiện Giá trị trả về của hàm là sự chọn lựa nút lệnh trên hộp thông báo 21 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Tập lệnh gom nhóm có điều kiện Sub Macro Các Macro được tạo bên trong một Macro gọi là Submacro. Một Macro chứa nhiều Submacro bên trong nó vì vậy mỗi Submacro thành phần bên trong phải được phân biệt bằng một tên riêng. Cách tạo • Trong cửa sổ thiết kế Macro, mở khung Action Catalog bằng cách Click nút Action Catalog trong tab Design trên thanh Ribbon. 22 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 11
- 8/5/2014 Tập lệnh gom nhóm có điều kiện Sub Macro Cách tạo • Drag chuột kéo Submacro trong khung Action Catalog vào cửa sổ thiết kế Macro. 23 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Tập lệnh gom nhóm có điều kiện Sub Macro Cách tạo • Trong cửa sổ thiết kế xuất hiện khung Submacro. Nhập tên cho Submacro Chọn Action cho Submacro 24 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 12
- 8/5/2014 Tập lệnh gom nhóm có điều kiện Ví dụ: khi click nút xóa chương trình sẽ xuất hiện hộp thông báo xác nhận "Bạn có chắc chắn xóa không?", nếu người dùng click nút yes thì xóa, ngược lại thì không xóa. Biểu thức điều kiện có dạng: 25 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Tập lệnh gom nhóm có điều kiện Các hàm thường dùng trong biểu thức điều kiện Hàm MsgBox (“Message”, “Type”, “Title”) • Ví dụ – MsgBox("Ban co muon xoa khong",32+4,"Thong bao")=6 Title 32 Message 4 26 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 13
- 8/5/2014 Ứng dụng Chương trình quản lý điểm 27 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Ứng dụng Chương trình quản lý điểm 28 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 14
- 8/5/2014 Ứng dụng Chương trình quản lý điểm 29 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Ứng dụng Chương trình quản lý điểm 30 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 15
- 8/5/2014 Ứng dụng Chương trình quản lý điểm 31 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Ứng dụng Chương trình quản lý điểm 32 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 16
- 8/5/2014 Ứng dụng Chương trình quản lý điểm 33 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Ứng dụng Chương trình quản lý điểm 34 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 17
- 8/5/2014 Ứng dụng Chương trình quản lý điểm 35 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Ứng dụng Chương trình quản lý điểm 36 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 18
- 8/5/2014 Ứng dụng Chương trình quản lý điểm 37 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 38 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 19
- 8/5/2014 Ứng dụng Chương trình quản lý điểm 39 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro Ứng dụng Chương trình quản lý điểm 40 19/08/2012 - MaMH: 701006 - Chương 6. Tập lệnh – Macro 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Tin học ứng dụng
258 p | 602 | 177
-
Bài giảng Tin học ứng dụng trong quản lý hành chính Nhà nước: Phần 3 - Ứng dụng công nghệ thông tin trong quản lý hành chính Nhà nước
22 p | 219 | 38
-
Bài giảng tin học ứng dụng: Chương II - Cơ sở dữ liệu
29 p | 190 | 26
-
Bài giảng Tin học ứng dụng - Bài 2: Ứng dụng Excel giải quyết một số bài toán trong kinh tế
15 p | 147 | 14
-
Bài giảng Tin học ứng dụng: Chương 5 - Lê Hữu Hùng
38 p | 126 | 12
-
Bài giảng Tin học ứng dụng trong Hóa học - TS. Mai Xuân Trường
105 p | 138 | 10
-
Bài giảng Tin học ứng dụng: Bài 2 - ThS. Trịnh Hoàng Nam
15 p | 72 | 8
-
Bài giảng Tin học ứng dụng (Phần 4): Chương 5 - Ứng dụng công cụ phân tích dữ liệu
207 p | 10 | 7
-
Bài giảng Tin học ứng dụng: Bài 1 - ThS. Trịnh Hoàng Nam
5 p | 74 | 5
-
Bài giảng Tin học ứng dụng (Phần 2): Chương 3 - Ứng dụng excel giải các bài toán kinh tế
118 p | 16 | 5
-
Bài giảng Tin học ứng dụng (Phần 1): Chương 2 - Kỹ thuật bảng tính nâng cao
44 p | 10 | 5
-
Bài giảng Tin học ứng dụng (Phần 1): Chương 1 - Kỹ thuật soạn thảo văn bản nâng cao
59 p | 11 | 5
-
Bài giảng Tin học ứng dụng: Chương 2 - ThS. Hoàng Hải Xanh
93 p | 11 | 5
-
Bài giảng Tin học ứng dụng: Giới thiệu môn học - ThS. Trịnh Hoàng Nam
2 p | 91 | 5
-
Bài giảng Tin học ứng dụng trong kinh doanh: Chương 2 - ThS. Nguyễn Kim Nam
11 p | 58 | 5
-
Bài giảng Tin học ứng dụng: Chương 3 - ThS. Hoàng Hải Xanh
80 p | 11 | 4
-
Bài giảng Tin học ứng dụng: Chương 1 - ThS. Hoàng Hải Xanh
24 p | 11 | 4
-
Bài giảng Tin học ứng dụng (Phần 3): Chương 4 - Ứng dụng công cụ quản lý dự án
61 p | 4 | 4
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