Giáo trình Microsoft Access 2000
Giáo trình này là sự đúc kết kinh nghiệm của tác giả trong giảng dạy các khoá
đào tạo về Access cũng như kinh nghiệm sử dụng Access làm hệ quản trị cơ sở dữ
liệu và công cụ phát triển phần mềm. Hầu hết nội dung trình bày trong giáo trình
đều bám theo những bài tập thực hành cụ thể. Do vậy, sau khi đọc xong và thực
hành theo trình tự cuốn sách này, bạn đọc gần như có thể thiết kế và xây dựng được
những ứng dụng về quản lý thông tin. Cụ thể ở đây là: Quản lý lương cán bộ một cơ
quan và Quản lý bán hàng tại một cửa hàng.
................................................ 6 4. Môi trường làm việc........................................................................................... 8 5. Mở tệp đã tồn tại ................................................................................................ 8 6. Thoát khỏi Access.............................................................................................. 9 CHƯƠNG 1: XÂY DỰNG CƠ SỞ DỮ LIỆU..................................................... 10 1. Các khái niệm về CSDL Access ...................................................................... 11 1.1 CSDL Access ....................................................................................................... 11 1.2 Bảng dữ liệu ......................................................................................................... 12 1.3 Liên kết các bảng dữ liệu ..................................................................................... 15 2. Xây dựng cấu trúc bảng ................................................................................... 17 3. Thiết lập quan hệ.............................................................................................. 23 4. Nhập dữ liệu..................................................................................................... 26 4.1 Cách nhập dữ liệu................................................................................................. 26 4.2 Một số thao tác xử lý dữ liệu trên bảng................................................................ 28 a. Xoá bản ghi ........................................................................................................ 28 b. Sắp xếp dữ liệu................................................................................................... 29 c. Lọc dữ liệu.......................................................................................................... 29 5. Thuộc tính LOOKUP....................................................................................... 30 6. Qui trình xây dựng CSDL Access ................................................................... 35 Bài tập .................................................................................................................. 36 CHƯƠNG 2: TRUY VẤN DỮ LIỆU ................................................................... 40 1. SELECT queries .............................................................................................. 41 1.1 Cách tạo................................................................................................................ 41 1.2 Lọc dữ liệu ........................................................................................................... 46 2. TOTAL queries ................................................................................................ 50 3. CROSSTAB queries ........................................................................................ 52 4. MAKE TABLE queries ................................................................................... 55 5. DELETE queries .............................................................................................. 58 6. UPDATE queries ............................................................................................. 59 Bài tập .................................................................................................................. 62 Giáo trình Microsoft Access 2000 Copyright® Nguyễn Sơn Hải Trang 206 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN................................................................ 66 1. Khái niệm Forms.............................................................................................. 67 2. Sử dụng FORM WIZARD............................................................................... 67 3. Sử dụng FORM DESIGN VIEW..................................................................... 72 3.1 Thiết kế Form nhập dữ liệu đơn giản ................................................................... 72 3.2 Tinh chỉnh cấu trúc Form..................................................................................... 76 4. Kỹ thuật Sub-form ........................................................................................... 81 Bài tập .................................................................................................................. 93 CHƯƠNG 4: THIẾT KẾ BÁO CÁO................................................................... 98 1. Các khái niệm về Report.................................................................................. 99 1.1 Cấu trúc Report .................................................................................................... 99 1.2 Môi trường làm việc........................................................................................... 100 2. Sử dụng Report wizard .................................................................................. 101 3. Thiết kế report................................................................................................ 107 4. Report chứa tham số ...................................................................................... 115 Bài tập ................................................................................................................ 121 CHƯƠNG 5: LẬP TRÌNH VBA CĂN BẢN ..................................................... 123 1. Môi trường lập trình VBA ............................................................................. 124 2. Các kiểu dữ liệu và khai báo.......................................................................... 126 2.1 Các kiểu dữ liệu cơ bản...................................................................................... 126 2.2 Biến và cách sử dụng biến.................................................................................. 128 a. Biến – khai báo biến đơn giản ......................................................................... 128 b. Phạm vi biến .................................................................................................... 130 2.3 Hằng và cách sử dụng hằng................................................................................ 131 a. Khai báo hằng.................................................................................................. 131 b. Phạm vi hằng ................................................................................................... 132 3. Các cấu trúc lệnh VBA .................................................................................. 132 3.1 Cấu trúc IF END IF........................................................................................ 133 3.2 Cấu trúc SELECT CASE .. END SELECT ....................................................... 134 3.3 Cấu trúc FOR NEXT..................................................................................... 137 3.4 Cấu trúc WHILE WEND .............................................................................. 139 3.5 Lệnh DoCmd...................................................................................................... 140 4. Chương trình con ........................................................................................... 143 4.1 Chương trình con dạng hàm............................................................................... 144 4.2 Chương trình con dạng thủ tục........................................................................... 148 5. Kỹ thuật xử lý lỗi ........................................................................................... 150 5.1 Xử lý lỗi ............................................................................................................. 150 5.2 Bẫy lỗi ................................................................................................................ 154 6. Một số ví dụ ................................................................................................... 156 Giáo trình Microsoft Access 2000 Copyright® Nguyễn Sơn Hải Trang 207 CHƯƠNG 6: LẬP TRÌNH CƠ SỞ DỮ LIỆU................................................... 162 1. Kỹ thuật DAO ................................................................................................ 163 1.1 Lớp đối tượng DAO ........................................................................................... 164 1.2 Đối tượng Database............................................................................................ 166 1.3 Đối tượng RecordSet.......................................................................................... 167 1.4 Đối tượng QueryDef .......................................................................................... 172 1.5 Đối tượng TableDef ........................................................................................... 175 1.6 Đối tượng Relation............................................................................................. 178 2. Bài toán đặt lọc dữ liệu .................................................................................. 178 CHƯƠNG 7: MENU & TOOLBAR .................................................................. 183 1. Tạo Menu ....................................................................................................... 184 2. Gắn kết Menu, Toolbar .................................................................................. 190 3. Tạo form chính............................................................................................... 190 Bài tập ................................................................................................................ 193 THUẬT NGỮ TIN HỌC..................................................................................... 202 TÀI LIỆU THAM KHẢO ................................................................................... 204
File đính kèm:
- Access2000- p1.pdf