Giáo trình Lập trình quản lý - Huỳnh Tôn Nghĩa

Tóm tắt Giáo trình Lập trình quản lý - Huỳnh Tôn Nghĩa: ...ụng lớn hơn 24. b) C C BƯỚC TẠO  Từ màn hỡnh Create bấm vào Query Design.  Chọn Table cần cập nhật là T THEODOINHANVIEN.  Từ màn hỡnh thiết kế Query lưới QBE ta Click chuột vào nỳt Update trờn Toolbar. - Hỡnh 4.28 : Click vào n t Update  Khai bỏo trờn lưới: 89 Hỡnh 4.29 : Màn...ú số lượng>10 Tạo Macro MoReportCTHD 169 Hỡnh 7.18: Màn hỡnh thiết kế Macro MoReportCTHD 7.4.7. CLOSE:  í nghĩa: dựng để đúng một đối tượng  Tham số:  Object Type: loại đối tượng muốn đúng (nếu để trống xem như đúng cửa sổ hiện hành).  Object Name: Tờn đối tượng muốn đúng ... tớnh của cỏc Report đang mở. c) MODULES COLLECTION Tập hợp cỏ Module đang mở bao gồm cỏc Module chung và cỏc Module của Form hoặc Report. d) CONTROLS COLLECTION Tập hợp cỏc Control (điều khiển) cú trờn Form, SubForm, Report hoặc Section đang mở. 9.2. Cệ PH P CHỈ ĐỊNH ĐẾN M T OBJECT V ...

pdf278 trang | Chia sẻ: havih72 | Lượt xem: 176 | Lượt tải: 0download
Nội dung tài liệu Giáo trình Lập trình quản lý - Huỳnh Tôn Nghĩa, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
................................... 80 
4.3.3. Các hàm về ngày tháng năm ...................................................................................................... 73 
4.3.4. Hàm định dạng .............................................................................................................................. 74 
4.3.5. Hàm điều kiện ................................................................................................................................ 75 
4.4. Tạo Query bằng phư ng pháp Design View 76 
4.4.1. Tạo select Query ........................................................................................................................... 76 
4.4.2. Tạo select Query có gom nhóm thống kê .............................................................................. 79 
4.5. Sử dụng tham s trong Query 82 
4.5.1. Ý nghĩa của việc sử dụng tham số ........................................................................................... 82 
4.5.2. Các bước tạo tham số .................................................................................................................. 82 
4.6. Tạo các loại Query khác 84 
4.6.1. Crosstab Query .............................................................................................................................. 84 
4.6.2. Make Table Query ........................................................................................................................ 85 
4.6.3. Update Query ................................................................................................................................. 88 
4.6.4. Append Query ................................................................................................................................ 89 
4.6.5. Delete Query .................................................................................................................................. 91 
BAØI 5. FORM – BIỂU MẪU 93 
5.1. Chức năng chính của Form 93 
5.2. Các thành phần trong màn hình thiết kế Form 94 
5.2.1. Form header .................................................................................................................................... 94 
5.2.2. Detail ................................................................................................................................................ 94 
273 
5.2.3. Form footer ..................................................................................................................................... 94 
5.2.4. Các công cụ hỗ trợ trong màn hình thiết kế Form............................................................... 94 
5.3. Các dạng Form 96 
5.3.1. Dạng columnar (dạng cột) .......................................................................................................... 96 
5.3.2. Dạng tabular (dạng danh sách) ................................................................................................. 97 
5.3.3. Dạng datasheet (dạng dữ liệu) .................................................................................................. 97 
5.3.4. Dạng justified (dạng hàng) ......................................................................................................... 98 
5.3.5. Dạng main-sub (dạng chính phụ) ............................................................................................. 98 
5.4. Tạo Form 99 
5.4.1. Tạo bằng Wizard ........................................................................................................................... 99 
5.4.2. Tự thiết kế Form ......................................................................................................................... 102 
5.4.3. Màn hình thiết kế của các dạng Form ................................................................................... 105 
5.4.4. Tạo main-sub Form .................................................................................................................... 109 
5.5. M t s thu c tính c bản 114 
5.5.1. Thuộc tính của điều khiển ........................................................................................................ 114 
5.5.2. Thuộc tính của Form .................................................................................................................. 115 
5.6. Sử dụng wizard để tạo các điều khiển trên Form 116 
5.6.1. Label ............................................................................................................................................... 116 
5.6.2. Textbox .......................................................................................................................................... 116 
5.6.3. Nhúng field vào Form ............................................................................................................... 116 
5.6.4. Combo box (hộp danh sách thả xuống) ................................................................................ 117 
5.6.5. List box (hộp danh sách) .......................................................................................................... 119 
5.6.6. Command button (nút lệnh) ..................................................................................................... 124 
5.6.7. Unbound object frame ............................................................................................................... 128 
5.6.8. Tab control .................................................................................................................................... 129 
BAØI 6. REPORT – BÁO BIỂU 132 
6.1. Chức năng và các dạng của report 132 
6.1.1. Chức năng ................................................................................................................................... 132 
6.1.2. Các dạng report .......................................................................................................................... 132 
6.2. Cấu trúc chung của màn hình thiết kế report 133 
6.2.1. Report header ............................................................................................................................. 134 
6.2.2. Page header ................................................................................................................................. 134 
6.2.3. ......................................................................................................................... 134 
6.2.4. Detail ............................................................................................................................................. 134 
6.2.5. .......................................................................................................................... 134 
6.2.6. Page footer .................................................................................................................................. 135 
6.2.7. Report footer .............................................................................................................................. 135 
6.3. Các công cụ hỗ trợ trong màn hình thiết kế Report 135 
6.4. Tạo report 140 
6.4.1. Tạo bằng wizard ....................................................................................................................... 137 
6.4.2. Thiết kế Report bằng phương pháp Design view ...................................................... 142 
274 
BAØI 7. MACRO 159 
7.1. Khái niệm về macro 159 
7.2. Các thành phần trong màn hình thiết kế macro 159 
7.2.1. Cột Action ................................................................................................................................... 159 
7.2.2. Cột Arguments .......................................................................................................................... 159 
7.2.3. Cột Comment ............................................................................................................................. 159 
7.2.4. Cột Action Arguments ........................................................................................................... 160 
7.2.5. Tạo điều kiện cho các hành động trong Macro ........................................................... 160 
7.2.6. Tạo Macro nhóm ...................................................................................................................... 160 
7.3. Các thao tác trên macro 161 
7.3.1. Lưu macro hiện hành .............................................................................................................. 161 
7.3.2. Tạo mới một macro ................................................................................................................. 165 
7.3.3. Chạy thử macro ......................................................................................................................... 166 
7.3.4. Sửa đổi macro đã tồn tại ....................................................................................................... 166 
7.3.5. Chọn một hoặc nhiều hành động trong macro ............................................................ 167 
7.3.6. Chèn thêm một hành động mới .......................................................................................... 164 
7.4. M t s hành đ ng thường dùng 165 
7.4.1. Open table ................................................................................................................................... 165 
7.4.2. ApplyFilter: ................................................................................................................................ 165 
7.4.3. ShowAllRecord: ....................................................................................................................... 166 
7.4.5. OpenQuery: ................................................................................................................................ 166 
7.4.6. OpenForm ................................................................................................................................... 167 
7.4.7. OpenReport: ............................................................................................................................... 167 
7.4.8. Close: ............................................................................................................................................. 169 
7.4.9. CloseDataBase: ......................................................................................................................... 169 
7.4.9. Minimize-Maximize: .............................................................................................................. 169 
7.4.10. Restore: ......................................................................................................................................... 169 
7.4.11. Movesize: .................................................................................................................................... 169 
7.4.12. Beep: .............................................................................................................................................. 169 
7.4.13. Requery: ....................................................................................................................................... 169 
7.4.14. RepaintObject:........................................................................................................................... 169 
7.4.15. FindRecord: ................................................................................................................................ 170 
7.4.16. FindNext: ..................................................................................................................................... 170 
7.4.17. GotoRecord: ............................................................................................................................... 172 
7.4.18. GotoControl: .............................................................................................................................. 173 
7.4.19. SetProperty: ................................................................................................................................ 173 
7.4.20. Msgbox: ....................................................................................................................................... 173 
7.4.21. CancelEvent: .............................................................................................................................. 174 
7.4.22. Quit: ............................................................................................................................................... 174 
7.4.23. RunCode: ..................................................................................................................................... 174 
7.4.24. RunCommand: .......................................................................................................................... 175 
7.4.25. RunMacro: .................................................................................................................................. 175 
2.4.26. StopMacro: ................................................................................................................................. 175 
275 
7.4.27. StopAllMacro: ........................................................................................................................... 175 
7.4.28. OutputTo: .................................................................................................................................... 175 
7.4.29. AddMenu: ................................................................................................................................... 175 
7.5.1. Cách gán macro vào nút lệnh: ............................................................................................ 177 
7.5.2. Tạo macro có điều kiện để điều khiển một Option Group ..................................... 177 
7.6. Macro Autokeys 182 
7.6.1. Ý nghĩa: ........................................................................................................................................ 182 
7.6.2. Tạo macro Autokeys: ............................................................................................................. 182 
7.6.3. Cách ghi phím trong cột macro name:............................................................................ 182 
7.7. Kỹ thuật chạy từng bước macro 183 
7.7.1. Ý nghĩa của việc chạy từng bước macro ....................................................................... 183 
7.7.2. Thao tác chạy từng bước macro ........................................................................................ 183 
7.8. Sử dụng biến c Event) trong form và report để chạy macro 184 
7.8.1. Khái niệm về biến cố: ............................................................................................................ 184 
7.8.2. Ý nghĩa của các biến cố: ....................................................................................................... 184 
7.8.3. Cách gán macro vào biến cố của đối tượng: ................................................................ 184 
7.9. Tự đ ng mở form khi mở c sở dữ liệu 187 
7.9.1. Macro Autoexec: ...................................................................................................................... 187 
7.9.2. Sử dụng hộp thoại Startup: .................................................................................................. 187 
BAØI 8.GIỚI THIỆU NGÔN NGỮ VBA VISUAL BASIC FOR APPLICATIONS) 189 
8.1. Giới thiệu 189 
8.2. Các thành phần trong m t module 189 
8.2.1. Giới thiệu về module .............................................................................................................. 189 
8.2.2. Cách mở cửa sổ Module để viết mã lệnh ...................................................................... 189 
8.2.3. Các thành phần trong một module ................................................................................... 191 
8.2.4. Thủ tục xử lý sự kiện (Event Procedure) ....................................................................... 191 
8.2.5. Thủ tục chung (Procedure) .................................................................................................. 194 
8.2.6. Các quy ước đặt tên các thành phần trong VBA ........................................................ 199 
8.2.7. Khai báo biến ............................................................................................................................. 199 
8.2.8. Khai báo hằng ............................................................................................................................ 201 
8.2.9. Các kiểu dữ liệu đơn giản thường sử dụng ................................................................... 202 
8.2.10. Một số quy ước khi soạn thảo lệnh trong ngôn ngữ VB ......................................... 204 
8.3. Cấu trúc lệnh trong VBA 208 
8.3.1. Cấu trúc lệnh gán ..................................................................................................................... 208 
8.3.2. Cấu trúc điều khiển IfEnd If .......................................................................................... 211 
8.3.3. Cấu trúc chọn lựa ..................................................................................................................... 210 
8.3.4. Cấu trúc vòng lặp ..................................................................................................................... 212 
276 
8.4. Các hàm nhập xuất dữ liệu 217 
8.4.1. Hàm nhập dữ liệu (InputBox)............................................................................................. 217 
8.4.2. Hàm xuất dữ liệu (MsgBox) ............................................................................................... 217 
BAØI 9.L M VIỆC VỚI Đ I TƯỢNG TRONG ACCESS 220 
9.1. Object và Collection 220 
9.1.1. Khái niệm về Object ............................................................................................................... 220 
9.1.2. Khái niệm về Collection ....................................................................................................... 221 
9.2. Cú pháp chỉ định đến m t Object và Control 222 
9.2.1. Cú pháp chỉ định đến một form ......................................................................................... 222 
9.2.2. Cú pháp chỉ định đến subform ........................................................................................... 222 
9.2.3. Cú pháp chỉ định đến một report ....................................................................................... 223 
9.2.4. Cú pháp chỉ định đến một control .................................................................................... 223 
9.2.5. Cú pháp chỉ định đến một thuộc tính của đối tượng................................................. 223 
9.2.6. Cách gọi phương thức của một object thi hành .......................................................... 224 
9.2.7. Mô tả và gán biến đối tượng ............................................................................................... 225 
9.2.8. Cú pháp lệnh with .................................................................................................................... 226 
9.3. M t s thu c tính phư ng thức biến c của m t s đ i tư ng thường dùng 226 
9.3.1. Form ............................................................................................................................................... 226 
9.3.2. Textbox ......................................................................................................................................... 230 
4.3.3. Command button ...................................................................................................................... 232 
B I TẬP THỰC H NH 234 

File đính kèm:

  • pdfgiao_trinh_lap_trinh_quan_ly_huynh_ton_nghia.pdf