GIÁO TRÌNH LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT OFFIC ACCESS - BÀI 7 KHÁI NIỆM VỀ MACRO ppsx

30 313 0
GIÁO TRÌNH LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT OFFIC ACCESS - BÀI 7 KHÁI NIỆM VỀ MACRO ppsx

Đ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

159 Baøi 7. MACRO 7.1.  công c cho phép ta gom nhiu nh (action) ca Access l vi nhau   7.2.  7 7.2.1. CT ACTION   7.2.2. CT ARGUMENTS Action Aguments 7.2.3. CT COMMENT            160 7.2.4. CT ACTION ARGUMENTS     7.2.5. TO IU KIN CHO CÁC HÀNH NG TRONG MACRO    click chut vào nút Conditions trên thanh ribbon. 7 Macro Khi ct Condition xut hin trc ct Action ta có th t iu kin thi hành cho Action tng ng nm trên cùng dòng theo nguyên tc.  Action nào có iu kin trong condition thì action  ch c thi hành khi iu kin  ng.  Action nào ct condition  trng thì action  thi hành vô iu ki.  Ta có th s dng du ba ch làm iu kin cho action nu iu kin thi hành action  ging nh iu kin thi hành ca action nm trên (nhm tránh lp li iu kin ging nhau). 7.2.6. TO MACRO NHÓM. D 161 click chut vào nút Macro Names trên thanh ribbon  làm xut hiên ct Macro Name trong màn hình thit k. 7.3: Ct Macro Names xut hin trên màn hình thit k Macro Khi ct Macro Name xut hin ta có th xác nh tên các macro con trên ct Macro Name. Tên macro c t khi lu macro li chính là tên maro nhóm. Khi  có pháp  gi mt macro con thi hành s là: <tên macro nhóm>.<tên macro con>. Vi d: M_Motable.hosonv Trong  M_Motable là tên macro nhóm, hosonv là tên macro con. 7.3. CÁC THAO TÁC TRÊN MACRO 7.3.1. N HÀNH  Vào Menu t nút Office ch mc Save hoc Save as nu mun lu macro ang làm vic vi tên khác. 162 7.4 Hoc click chut vào nút trên thanh Quick Access 7.5  Gõ tên macro trong hp Macro Name 7.6 : Tên macro do ngi lp trình t t. AUTOEXEC  Shift 7.3.2. TO MI MT MACRO T thanh ribbon ta chn phiu Create và click chut vào nút Macro. 163 7.7Macro  7.3.3. CHY TH MACRO 1: T màn hình thit k macro cRun trên trong ngn Design trên thanh ribbon 7.8 nh hng ca file c s d liu ta nhp kép chut vào tên Macro hoc nhp ph chut vào tên macro và chn mc Run. Run. 7 7.3.4. SA I MACRO  TN TI  chnh sa mt macro  tn ti ta m macro  ch  thit k bng cách click chut phi vào tên macro cn chnh sa trong khung nh hng Navigation Pane trong short menu xut hin ta chn Design View. 164 7.10: Short menu xut hin khi click phi chut vào tên macro 7.3.5. CHN MT HOC NHING TRONG MACRO     -         Delete  thi 7.11  7.3.6. CHÈN THÊM MNG MI     7.12: t con tr chèn vào v trí chèn  165 7.13: Dòng mi c chèn vào màn hình thit k Macro   7.4.  7.4.1. OPEN TABLE    :  Table Name: Tên Table  View -  -  - Print Preview.  Data Mode: - . - . -  7.4.2. APPLYFILTER:    :  Filter Name:   Where Condition: : m table T_hosoNV nhng ch hin th các nhân viên có ký t u tiên ca tên là ch T. 166 7.14 7.15 7.4.3. SHOWALLRECORDS:   7.4.4. OPENQUERY:    :  Query Name: Tên Query.  View:   Data Mode: Add, Edit, Read Only). 167 7.4.5. OPENFORM    :  Form Name:  View: -  -  -  -   Filter Name: T  Where Condition:   Data Mode:   Window Mode:  : HosoNV ch nhân viên có ký t th 2 ca tên là ch H. 16 7.4.6. OPENREPORT:    :  Report Name: 168  View: -  -  -  - Report:report  ch  xem d liu. - Layout: M Report ch  Layout  Filter Name:   Where Condition:   Window Mode:  in tên R_CTHoadonchi tit có s lng >10. 7.17: Report R_CTHoadon  ch hin th các dòng chi tit có s lng>10 CTHD [...]... Form F_NKTC Hình 7. 25: Màn hình thiết kế Macro M MenuBar Hình 7. 26: Màn hình thiết kế Macro M_Menutienichungdung Kết quả chạy Macro Hình 7. 27: Ba mục của Menu đ được Macro thêm vào 176 7. 5.1 CÁCH GÁN MACRO VÀO NÚT LỆNH: Hình 7. 28: Cách gán Macro vào n t lệnh 7. 5.2 TẠO MACRO CÓ ĐIỀU KIỆN ĐỂ ĐIỀU KHIỂN M T OPTION GROUP a) TH DỤ Tạo Option Group chọn table để mở trong đó có 3 mục chọn ứng với 3 table khác... Caption là Mở 180 Hình 7. 36: t tên và gán nhãn cho Command Button  Tạo Macro nhóm có điều kiện tên M_Motable Hình 7. 37: Màn hình thiết kế của Macro M_Motable  Gán Macro vào các nút lệnh 181 Hình 7. 38: Gán macro M_Motable vào các n t lệnh CmdMo 7. 6 MACRO AUTOKEYS: 7. 6.1 Ý NGH A Dùng để gán các hành động cho một phím nào đó 7. 6.2 TẠO MACRO AUTOKEYS: Tương tự tạo Macro nhóm nhưng ở cột Macro Name gõ tên... RUNMACRO:  Ý nghĩa: Chạy một Macro  Tham số:  Macro Name: tên Macro  Repeat Count: Số lần Macro lặp lại  Repeat Expression: biểu thức chỉ định điều kiện lặp lại Nếu hai tham số Repeat để trống thì macro được thực hiện một lần 7. 4.26 STOPMACRO: Ý nghĩa: Dừng Macro đang chạy 7. 4. 27 STOPALLMACRO: Ý nghĩa: Dừng tất cả Macro đang chạy 7. 4.28 OUTPUTTO: Ý nghĩa: đưa dữ liệu của Access ra ngoài thành dạng... Macro Autokeys 7. 7 KỸ THUẬT CHẠY TỪNG BƯỚC MACRO 7. 7.1 Ý NGH A CỦA VIỆC CHẠY TỪNG BƯỚC MACRO Sau khi cho thi hành các hành động trong một Macro, nếu kết quả không như mong muốn hoặc báo lỗi và nếu không tìm thấy lỗi thì ta phải chạy từng bước để kiểm tra từng hành động về cú pháp, điều kiện,… 7. 7.2 THAO TÁC CHẠY TỪNG BƯỚC MACRO  Mở màn hình thiết kế của Macro Hình 7. 40: Màn hình thiết kế Macro Autokeys... Embedded Macro  Sau khi lưu macro thì Access sẽ tự động nhúng macro vừa tạo vào trong form Với cách macro vừa tạo không tồn tại độc lập (nó không tồn tại trong ngăn macro của khung định hướng) mà nó trở thành một đối tượng gắn liền với form hoặc report chứa nó 7. 9 TỰ Đ NG MỞ FORM KHI MỞ CƠ SỞ DỮ LIỆU 7. 9.1 MACRO AUTOEXEC:  Tự động thi hành mỗi khi mở Cơ sở dữ liệu chứa nó  Có tên bắt buộc là AUTOEXEC 7. 9.2... đề hộp thoại Thí dụ: Tạo Macro M ThongBao dùng để thông báo “Bạn đã thực hiện thành công ” 173 Macro M_Thong Bao Hình 7. 23: Màn hình thiết kế Macro M ThongBao Kết quả chạy Macro Hình 7. 24: Hộp MsgBox dùng hiển thị th ng báo 7. 4.21 CANCELEVENT: Ý nghĩa: Hủy bỏ một biến cố đang thực hiện Không Tham số 7. 4.22 QUIT:  Ý nghĩa: Thoát khỏi Access trở về Windows  Tham số:  Option: - Prompt: Nhắc lưu các đối... tượng Hình 7. 42: Hộp thoại Choose Builder xuất hiện khi click chuột vào nút …sau biến cố  Click chuột vào dấu … sau biến cố  Chọn mục Macro builder trong hộp thoại Choose Builder  Xây dựng macro cần gán trong màn hình thiết kế Macro 185 Hình 7. 43: Màn hình thiết kế Macro xuất hiện khi chọn mục Macro Builder  Lưu và đóng của sổ thiết kế Macro 186 Hình 7. 44 Macro vừa tạo được nhúng vào form với khai... gán với macro thì xuất hiện hộp thoại: 183 Hình 7. 41: Hộp thoại khi chạy từng bước Macro  Trên hộp thoại ta có thể xem lại các hành động, tham số, điều kiện, kết quả của từng hành động có đúng ý muốn không Sau đó, có thể chọn: - Step: vẫn thực hiện việc chạy từng bước và cho phép thực hiện hành động kế tiếp trong macro - Stop All Macro: Dừng ngay Macro không tiếp tục thực hiện các hành động kế tiếp -. .. Office để vào Menu chính của Access sau đó chọn Access Options Hình 7. 45: Menu chính khi click chuột vào nút Office  Trong hộp thoại Access Options ta chọn mục Current DataBase 1 87 Hình 7. 46: Màn hình làm việc với Sự lựa chọn Current DataBase  Các thông số trên hộp thoại Startup:  Application Title: Tiêu đề của ứng dụng khi mở tập tin CSDL xuất hiện trên thanh trạng thái (dùng thay thế tiêu đề Microsoft. .. hành (No) 7. 4.16 FINDNEXT:  Ý nghĩa: Tìm mẩu tin kế tiếp thỏa điều kiện trong hành động FindRecord Hành động này không có Tham số Thí dụ: Tạo 2 Macro M TimRecord và M TimTiep để tìm những Record có TenSP bắt đầu là ký tự “M” 170 Hình 7. 19: Màn hình thiết kế Macro M TimRecord Macro M_TimTiep Hình 7. 20: Màn hình thiết kế Macro M TimTiep Tạo form F CTHOADON có hai nút Tìm và Tìm tiếp và gán các Macro trên .  7. 3: Ct Macro Names xut hin trên màn hình thit k Macro Khi ct Macro Name xut hin ta có th xác nh tên các macro con trên ct Macro Name. Tên macro c t khi lu macro li. AUTOEXEC  Shift 7. 3.2. TO MI MT MACRO T thanh ribbon ta chn phiu Create và click chut vào nút Macro. 163  7. 7 Macro  7. 3.3. CHY TH MACRO 1:.  7. 26M_Menutienichungdung   7. 27: Ba 177 7. 5.1. CÁCH GÁN MACRO VÀO NÚT LNH:  7. 28 7. 5.2. TU KI

Ngày đăng: 27/07/2014, 03:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan