
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.
UDPM-CĐ-MĐ17-QT CSDL ACCESS

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ề ỨNG DỤNG
PHẦN MỀM theo chương 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.
Nội dung của giáo trình gồm 10 bài:
BÀI 1: Khởi đầu với Access
BÀI 2: Tạo bảng dữ liệu
BÀI 3: Truy vấn dữ liệu
BÀI 4: Thiiết kế mẫu biểu
BÀI 5: Thiết kế báo biểu
BÀI 6: Macro
BÀI 7: Lập trình VBA
BÀI 8: Lập trình CSDL
BÀI 9: Xây dựng thực đơn và thanh công cụ
BÀI 10: Bài tập lớn - Xây dựng ứng dụng
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.
Xin chân thành cảm ơn!
Cần Thơ, ngày 16 tháng 6 năm 2018
Tham gia biên soạn
1. Nguyễn Thị Thúy Lan

3
MỤC LỤC
TUYÊN BỐ BẢN QUYỀN ............................................................................................ 1
LỜI GIỚI THIỆU ............................................................................................................ 2
MỤC LỤC ....................................................................................................................... 3
CHƯƠNG TRÌNH MÔ ĐUN QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI ACCESS ............... 5
BÀI 1: KHỞI ĐẦU VỚI ACCESS ................................................................................. 7
1. Các khái niệm cơ bản về hệ quản trị CSDL ................................................................ 7
2. Giới thiệu chung về Access. ........................................................................................ 7
3. Môi trường làm việc & Các khái niệm cơ bản ........................................................... 8
4. Một số thao tác cơ bản .............................................................................................. 11
BÀI 2: TẠO BẢNG DỮ LIỆU .................................................................................... 13
1. Các khái niệm ............................................................................................................ 13
2. Tạo lập bảng .............................................................................................................. 15
3. Trường và các thuộc tính ......................................................................................... 18
4. Nhập liệu ................................................................................................................... 24
5. Làm việc với dữ liệu trong datasheet view ............................................................... 25
6. Quan hệ giữa các bảng ........................................................................................... 28
BÀI 3: TRUY VẤN DỮ LIỆU ..................................................................................... 42
1. Giới thiệu chung ........................................................................................................ 42
2. Select query. .............................................................................................................. 43
3. Action query .............................................................................................................. 50
4. Crosstab Query .......................................................................................................... 52
5. Áp dụng biểu thức ..................................................................................................... 54
BÀI 4: THIẾT KẾ MẪU BIỂU .................................................................................... 67
1. Khái niệm về form .................................................................................................... 67
2. Cách tạo form bằng wizard ....................................................................................... 68
3. Tạo form từ cửa sổ Design ........................................................................................ 68
4. Các thuộc tính trên form và trên đối tượng ............................................................... 70
5. Kỹ thuật Main/Sub Form .......................................................................................... 72
BÀI 5: THIẾT KẾ BÁO BIỂU ..................................................................................... 85
1. Giới thiệu report. ....................................................................................................... 85
2. Cách tạo và sử dụng report bằng wizard. .................................................................. 86
3. Tạo và sử dụng report từ cửa sổ Design.................................................................... 88
4. Thực thi report ........................................................................................................... 94
BÀI 6: MACRO – TẬP LỆNH ..................................................................................... 99
1.Khái niệm macro. ....................................................................................................... 99
2. Tạo macro .................................................................................................................. 99
3. Tạo các nút lệnh trên form. ..................................................................................... 102
BÀI 7: LẬP TRÌNH VBA
(VISUAL BASIC FOR APPLICATIONS)
.................................... 105
1. Môi trường lập trình VBA .................................................................................. 105
2. Các kiểu dữ liệu và khai báo .............................................................................. 107
3. Cấu trúc lệnh ....................................................................................................... 109
4. Chương trình con thủ tục và hàm ....................................................................... 117
5. Đối tượng DoCmd .............................................................................................. 119
6. Kỹ thuật xử l li ................................................................................................ 120
BÀI 8: LẬP TRÌNH CƠ SỞ DỮ LIỆU ...................................................................... 123
1. Kỹ thuật DAO ..................................................................................................... 123

4
2. Bài toán kiểm tra dữ liệu ..................................................................................... 127
BÀI 9: XÂY DỰNG THỰC ĐƠN VÀ THANH CÔNG CỤ ..................................... 131
1. Tạo menu sử dụng macro .................................................................................... 131
2. Tạo thanh công cụ (Toolbar) ............................................................................... 132
3. Thiết lập ban đầu cho chương trình .................................................................... 133
BÀI 10: BÀI TẬP LỚN XÂY DỰNG ỨNG DỤNG .................................................. 134
1. Phân tích yêu cầu ................................................................................................ 134
2. Thiết kế các thành phần của ứng dụng ................................................................ 134
3. Xây dựng Form giao diện chính ......................................................................... 137
4. Xây dựng hệ thống menu .................................................................................... 137
5. Bảo mật ứng dụng ............................................................................................... 138
TÀI LIỆU THAM KHẢO ........................................................................................... 141

5
CHƯƠNG TRÌNH MÔ ĐUN QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI ACCESS
Tên mô đun: QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI ACCESS
Mã mô đun: MĐ 17
Thời gian thực hiện mô đun: 120 giờ; (L thuyết: 45 giờ; Thực hành: 70 giờ; Kiểm
tra: 5 giờ)
I. VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN:
Vị trí: là mô đun được bố trí giảng dạy sau các môn cơ sở nghề.
Tính chất: là mô đun bắt buộc thuộc chuyên môn nghề của chương trình đào tạo
Cao đẳng (ứng dụng phần mềm).
II. MỤC TIÊU CỦA MÔ ĐUN:
Kiến thức:
Hiểu các đặc tính và chức năng của phần mềm Access;
Biết cách thiết kế và quản trị với các cơ sở dữ liệu trên Access;
Hiểu cách thức truy vấn đến cơ sở dữ liệu bằng công cụ QBE trên Access và ngôn
ngữ SQL;
Kỹ năng: Thao tác thành thạo với phần mềm Access;
Tạo và quản trị cơ sở dữ liệu trên Access;
Thực hiện được các truy vấn dữ liệu với các bảng;
Thiết kế được nhiều dạng biểu mẫu và báo biểu;
Năng lực tự chủ và trách nhiệm: Chủ động, sáng tạo trong việc tìm hiểu các tài liệu
phục vụ cho môn học.
III. NỘI DUNG MÔ ĐUN:
1. Nội dung tổng quát và phân bổ thời gian:
STT
Tên các bài trong mô
đun
Thời gian
Tổng số
Lý
thuyết
Thực hành,
Bài tập
Kiểm tra*
(LT hoặc TH)
1.
Khởi đầu với Access
4
2
2
0
2.
Tạo bảng dữ liệu
12
4
8
0
3.
Truy vấn dữ liệu
20
8
11
1
4.
Thiết kế mẫu biểu
14
4
9
1
5.
Thiết kế báo biểu
14
4
9
1
6.
Macro
8
4
4
0
7.
Lập trình VBA
12
4
7
1
8.
Lập trình cơ sở dữ liệu
16
8
8
0