1
TUYÊN BỐ BẢN QUYỀN:
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép
dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh
thiếu lành mạnh sẽ bị nghiêm cấm.
THVP-TC-MH19-LTQL
2
LỜI GIỚI THIỆU
Giáo trình này được biên soạn dành cho sinh viên trường cao đẳng nghề mạng máy tính
theo bài trình khung của Tổng cục dạy nghề. Giáo trình được biên soạn trên nền tảng
Microsoft Access 2010. Nội dung của giáo trình gồm 8 bài:
BÀI 1: GIỚI THIỆU CHUNG
BÀI 2: XÂY DỰNG CƠ SỞ DỮ LIỆU
BÀI 3: TRUY VẤN DỮ LIỆU
BÀI 4: THIẾT KẾ GIAO DIỆN
BÀI 5: THIẾT KẾ BÁO CÁO
BÀI 6: LẬP TRÌNH VBA CĂN BẢN
BÀI 7: LẬP TRÌNH CƠ SỞ DỮ LIỆU
BÀI 8: MENU & TOOLBAR
Mặc dù đã rất cố gắng nhưng không thể tránh khỏi thiếu sót, rất mong nhận được sự
đóng góp ý kiến của độc giả để giáo trình được hoàn thiện hơn.
Cần Thơ, ngày tháng năm 2017
Tham gia biên soan.
1. Chủ biên: Nguyễn Hoàng Vũ
2. Châu Mũi Khéo
3
MỤC LỤC
LỜI GIỚI THIỆU ..................................................................................................... 2
MỤC LỤC .................................................................................................................. 3
GIÁO TRÌNH MÔN HỌC/MÔ ĐUN ..................................................................... 5
BÀI MỞ ĐẦU: GIỚI THIỆU CHUNG ...................................................................... 7
1. Giới thiệu chung về Access. .................................................................................... 7
2. Khởi động. ............................................................................................................... 7
3. Tạo mới tệp Access ................................................................................................. 8
4. Môi trường làm việc ................................................................................................ 8
5. Mở tệp đã tồn tại ................................................................................................... 11
6. Thoát khỏi Access. ................................................................................................ 11
CÂU HỎI VÀ BÀI TẬP ......................................................................................... 11
BÀI 1: XÂY DỰNG CƠ SỞ DỮ LIỆU ................................................................... 12
1. Các khái niệm về CSDL Access ........................................................................... 12
2 - Xây dựng cấu trúc bảng ....................................................................................... 14
3. Thiết lập quan hệ ................................................................................................... 20
4. Nhập liệu ............................................................................................................... 23
5. Thuộc tính LOOKUP ............................................................................................ 26
BÀI TẬP THỰC HÀNH ......................................................................................... 26
BÀI 2: TRUY VẤN DỮ LIỆU ................................................................................. 35
1. SELECT queries .................................................................................................... 35
2. Total query ............................................................................................................ 39
3. Crosstab Query ...................................................................................................... 41
4. MAKE TABLE QUERIES ................................................................................... 43
5. DELETE queries ................................................................................................... 43
6. UPDATE queries .................................................................................................. 44
7. Một số query khác ................................................................................................. 45
8. Các hàm thông dụng .............................................................................................. 47
CÂU HỎI VÀ BÀI TẬP ......................................................................................... 49
BÀI TẬP THỰC HÀNH ......................................................................................... 50
BÀI 3: THIẾT KẾ GIAO DIỆN ............................................................................ 54
1. Khái niệm về form ................................................................................................ 54
2. Sử dụng FORM WIZARD .................................................................................... 54
3. Sử dụng FORM DESIGN VIEW .......................................................................... 55
4. Kỹ thuật Main/Sub Form ...................................................................................... 59
5. MACRO tập lệnh ............................................................................................... 63
CÂU HỎI ÔN TẬP ................................................................................................. 65
BÀI TẬP THỰC HÀNH ......................................................................................... 66
BÀI 4: BÁO BIỂU (REPORT)............................................................................... 70
1. Các khái niệm về report. ....................................................................................... 70
2. Sử dụng Report wizard. ......................................................................................... 70
3. Thiết kế report. ...................................................................................................... 72
4
CÂU HỎI KIỂM TRA ........................................................................................... 77
BÀI TẬP THỰC HÀNH ........................................................................................ 77
Bài 5: LẬP TRÌNH VBA CĂN BẢN .................................................................... 79
1. Môi trường lập trình VB ....................................................................................... 79
2. Các kiểu dữ liệu và khai báo................................................................................. 81
3. Các cấu trúc lệnh VBA ......................................................................................... 84
4. Chương trình con .................................................................................................. 88
5 Kỹ thuật xử lý lỗi ................................................................................................... 90
6. Biến kiểu đối tượng .............................................................................................. 92
7. Cấu trúc điều khiển: .............................................................................................. 96
8. Lệnh Function ....................................................................................................... 99
9. Lệnh Sub ............................................................................................................... 99
10. Lệnh Call .......................................................................................................... 100
CÂU HỎI VÀ BÀI TẬP ....................................................................................... 102
BÀI TẬP THỰC HÀNH ...................................................................................... 103
Bài 6: LẬP TRÌNH CƠ SỞ DỮ LIỆU ................................................................ 104
1.Đối tượng dữ liệu ADO (ActiveX Data Object) ............................................. 104
2 Bài toán đặt lọc dữ liệu .................................................................................... 108
CÂU HỎI VÀ BÀI TẬP ....................................................................................... 110
BÀI TẬP THỰC HÀNH ...................................................................................... 110
Bài 7: MENU & TOOLBAR ................................................................................ 113
1. Tạo Menu ............................................................................................................ 113
2. Gắn kết Menu, Toolbar ....................................................................................... 117
3. Tạo Form chính................................................................................................... 118
CÂU HỎI VÀ BÀI TẬP ....................................................................................... 119
BÀI TẬP THỰC HÀNH ...................................................................................... 119
TÀI LIỆU THAM KHẢO .................................................................................... 121
5
GIÁO TRÌNH MÔN HỌC/MÔ ĐUN
Tên môn học/mô đun: LẬP TRÌNH QUẢN LÝ
Mã môn học/mô đun: MĐ 19
Vị trí, tính chất, ý nghĩa và vai trò của mô đun
- Vị trí:
đun được b trí sau khi sinh viên hc xong các môn học chung, các môn cơ
s chuyên ngành đào to chuyên môn ngh.
- Tính chất:
Là mô đun cơ sở h tr cho sinh viên các k năng về khai thác thông tin trên lp
trình qun lý dùng MS Access.
- Ý nghĩa và vai trò của môn học/mô đun:
Đây đun chuyên nghành cung cp cho sinh viên các kiến thc v mt h
qun tr s d liu, cách thc to lp một sở d liu Microsoft Access ng
dụng được Microsoft Access trong mt bài toán thc tế.
Mc tiêu ca môn học/mô đun
- Về kiến thức:
Biết cách Sử dụng phần mềm Access để xây dựng cơ sở dữ liệu (CSDL)
Hiểu được cách đóng gói phần mếm MS Access
Trình bày bắt các khái niệm bản của hệ quản trị sở dữ liệu Microsoft Access
- Về kỹ năng:
Nắm bắt các khái niệm cơ bản của hệ quản trị cơ sở dữ liệu Microsoft Access
Tạo lập được bảng dữ liệu, xây dựng được quan hệ giữa các bảng
Sử dụng, quản lý, bảo trì và khai thác số liệu trên các bảng
Thực hiện được truy vấn dữ liệu
Thiết kế đựợc các đối tượng Form, Report, Macro
Ứng dụng được Microsoft Access trong một bài toán thực tế.
Sử dụng phần mềm Access để xây dựng cơ sở dữ liệu (CSDL)
Thao tác được việc tạo truy vấn dữ liệu, thiết kế giao diện, in ấn, có thể lập trình
VBA căn bản với CSDL, tạo ra các thực đơn và thanh công cụ để hoàn thiện một
CSDL Access thành phần mềm đóng gói hoàn chỉnh
Thao tác với MS Acess cơ bản thành thạo
Lập trình VBA căn bản với CSDL
- Về năng lực tự chủ và trách nhiệm
Nghiêm túc, tỉ mỉ trong quá trình tiếp cận với công cụ mới.
Bố trí làm việc khoa học đảm bảo an toàn cho người và phương tiện học tập.
Phát triển và cũng cố thói quen làm việc nhóm, cẩn thận, chuẩn xác và thực hiện
các thao tác an toàn với máy tính.
Nội dung tổng quát và phân phối thời gian: