Giáo trình Microsoft Access 2000.[r]
(1)(2)GIỚI THIỆU Giáo trình đúc kết kinh nghiệm tác giả giảng dạy khoá
đào tạo Access kinh nghiệm sử dụng Access làm hệ quản trị sở
liệu công cụ phát triển phần mềm Hầu hết nội dung trình bày giáo trình
đều bám theo tập thực hành cụ thể Do vậy, sau đọc xong thực hành theo trình tự sách này, bạn đọc gần thiết kế xây dựng ứng dụng quản lý thông tin Cụ thểởđây là: Quản lý lương cán
quan Quản lý bán hàng cửa hàng
Đối tượng giáo trình sinh viên, học sinh trường THCN hệ
chuyên CNTT khơng chun CNTT có học mơn Access Tất nhiên hoàn toàn phù hợp cho quan tâm học hỏi môn học lẽ nội dung
đều trình bày trực quan, có thứ tự kết rõ ràng
Thời lượng thiết kế 75 tiết Trong 24 tiết lý thuyết, 46 tiết thực hành tiết dành cho kiểm tra Tuỳ theo mức độứng dụng trường, ngành vào môn học mà đơn vị chọn cho quĩ thời gian nội dung giảng dạy phù hợp từ giáo trình
Nội dung giáo trình gồm mởđầu chương: Bài mở đầu
Bài trình bày tổng quát môn học; giới thiệu Access hiểu
được Access dùng để làm gì? Phân biệt với số phần mềm học Pascal, Foxpro, Word, Excel,… Cuối bạn đọc hiểu môi trường làm việc Access thực vào quản lý tệp liệu
Chương 1: Xây dựng sở liệu (CSDL)
Chương tập trung vào kiến thức giúp xây dựng CSDL Access cách chắn; đặc biệt thể qua qui trình xây dựng CSDL tổng kết nội dung toàn chương học
Chương 2: Truy vấn liệu
Tập trung vào kiến thức kỹ giúp xử lý liệu cách đa dạng thông qua loại Query
Chương 3: Thiết kế giao diện
Chương trình bày khái niệm kỹ thuật, kỹ
(3)Chương 4: In ấn
Bao gồm kiến thức kỹ cần thiết để thiết kế mẫu biểu in
ấn đa dạng sử dụng công cụ Report Access Hơn kết hợp với Form, giải tập mang tính tổng hợp, hồn thiện
Nội dung từ chương đến chương mang tính Những chương mang tính chuyên ngành nâng cao
Chương 5: Lập trình VBA
Chương cung cấp khái niệm môi trường, cách làm việc làm việc tốn đơn giản sử dụng ngơn ngữ lập trình VBA Đây
sởđể tiếp cận tốt chương tiếp theo- lập trình CSDL Chương 6: Lập trình CSDL
Trình bày khái niệm, nguyên tắc, công cụ kỹ lập trình CSDL nói chung lập trình CSDL Access VBA nói riêng Kết thúc chương xử lý CSDL đa dạng, thực tế hồn tồn dùng Access để phát triển CSDL thành sản phẩm phần mềm hoàn chỉnh
Chương 7: Menu & Toolbar
Cung cấp kiến thức, kỹ cuối để hồn thiện CSDL Access thành phần mềm đóng gói, hồn chỉnh
Cuối cùng, xin chân thành cám ơn quan tâm tạo điều kiện Sở GD&DT Hà Nội; đồng nghiệp tận tình giúp đỡ, đóng góp ý kiến xây dựng để giáo trình hồn thiện Tuy nhiên khó tránh khỏi thiếu xót từ khách quan đến chủ quan Chúng mong nhận góp ý, phê bình để giáo trình dần hoàn thiện hơn, phục vụ tốt cho việc dạy-học nhà truờng bạn đọc
Hà nội, ngày tháng năm 2005
Tác giả Nguyễn Sơn Hải
Trung tâm Tin học - Bộ Giáo dục Đào tạo ĐT: 0913.382.686
Email: nshai@moet.edu.vn
(4)BÀI MỞ ĐẦU
Bài mở đầu trình bày mơi trường làm việc, cách vào phần mềm Access, là:
Giới thiệu Access2000; Cách khởi động;
(5)1 Giới thiệu Access 2000
Từ cuối năm 80, hãng Microsoft cho đời hệ điều hành Windows,
đánh dấu bước ngoặt phát triển ứng dụng phần mềm Windows (giao diện GUI- Graphical User Interface) Một ứng dụng bật kèm lúc phần mềm tin học văn phòng Microsoft Office Từ đến nay, phần mềm chiếm thị phần số giới lĩnh vực tin học văn phịng
Ngồi ứng dụng văn phòng quen thuộc phải kể đến như: MS Word -
để soạn thảo tài liệu; MS Excel - bảng tính điện tử; MS Powerpoint - để trình chiếu báo cáo; phải kể đến phần mềm quản trị sở liệu tiếng kèm: MS Access Đến phiên AccessXP Toàn nội dung giáo trình này, chúng tơi giới thiệu Access2000 Về bản, phiên từ Access97 trở lại cách sử dụng gần giống Mỗi phiên khác số tính
đặc biệt chút giao diện Do đó, học Access2000, bạn đọc ln có
được kiến thức cần thiết để tiếp thu phiên Access sau nhưđể nhìn nhận sử dụng tốt phiên cũ Chúng khuyên bạn đọc nên sử dụng Access97 trở lên
Nếu người chưa biết Access, bạn có câu hỏi:
Access làm gì, ứng dụng thực tế? - Access Hệ quản trị sở liệu quan hệ (RDMS- Relational
Database Management System), phù hợp cho toán quản lý vừa nhỏ Hiệu cao đặc biệt dễ sử dụng- lẽ giao diện sử dụng phần mềm gần giống hệt số phần mềm khác MS Office quen thuộc : MS Word, MS Excel;
(6)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 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 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 liệu khai báo 126
2.1 Các kiểu liệu 126
2.2 Biến 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 cách sử dụng 131
a Khai báo 131
b Phạm vi 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 143
4.1 Chương trình dạng hàm 144
4.2 Chương trình 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
(7)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 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 190
Bài tập 193
THUẬT NGỮ TIN HỌC 202