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 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.
SCMT-TC-MĐ24-HQTCSDL
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ề Sửa Chữa
Máy Tính 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 6 bài:
BÀI 1:Tổng quan về hệ quản trị csdl Access
BÀI 2: Xây dựng bảng
BÀI 3:Truy vấn dữ liệu
BÀI 4: Xây dựng Form
BÀI 5: Macro Tập lệnh
BÀI 6: Báo biểu (Report)
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 .................................................................................... 3
BÀI 1: TỔNG QUAN VỀ HỆ QTCSDL ACCESS ................................................... 5
1. Các khái niệm cơ bản về hệ quản trị CSDL ........................................................... 5
2. Giới thiệu chung về Access. ................................................................................... 5
3. Môi trường làm việc & Các khái niệm cơ bản ...................................................... 6
4. Một số thao tác cơ bản ............................................................................................ 9
BÀI 2: XÂY DỰNG BẢNG (TABLE) ................................................................... 11
1. Các khái niệm (bảng, trường, mẫu tin, kiểu dữ liệu, thuộc tính) ......................... 11
2 - Tạo lập bảng ........................................................................................................ 13
3. Trường và các thuộc tính ..................................................................................... 16
4. Nhập liệu............................................................................................................... 21
5. Làm việc với dữ liệu trong datasheet view ....................................................... 23
6. Quan hệ giữa các bảng....................................................................................... 26
BÀI 3: TRUY VẤN DỮ LIỆU ................................................................................ 34
1. Giới thiệu chung ................................................................................................... 34
2. Select query. ......................................................................................................... 35
3. Action query ......................................................................................................... 42
4. Crosstab Query ................................................................................................... 45
5. Áp dụng biểu thức ................................................................................................ 47
BÀI 4: XÂY DỰNG FORM .................................................................................... 56
1. Khái niệm về form ................................................................................................ 56
2. Cách tạo form bằng wizard ................................................................................... 56
3. Tạo form từ cửa sổ Design ................................................................................... 57
4. Các thuộc tính trên form và trên đối tượng .......................................................... 58
5. Kỹ thuật Main/Sub Form ...................................................................................... 61
BÀI 5. MACRO TẬP LỆNH ................................................................................ 69
1.Khái niệm macro. .................................................................................................. 69
2. Tạo macro ............................................................................................................. 69
3. Tạo các nút lệnh trên form. ................................................................................... 71
BÀI 6: BÁO BIỂU (REPORT) ................................................................................ 75
1. Giới thiệu report. .................................................................................................. 75
2. Cách tạo và sử dụng report bằng wizard. ............................................................. 76
3. Tạo và sử dụng report từ cửa sổ Design. .............................................................. 79
4. Thực thi report .................................................................................................... 83
TÀI LIỆU THAM KHẢO ........................................................................................ 86
4
CHƯƠNG TRÌNH MÔ ĐUN
Tên mô đun: HỆ QUẢN TRỊ CỞ SỞ DỮ LIỆU (MICROSOFT ACCESS)
Mã số của mô đun: MĐ 24
Thời gian thực hiện mô đun: 90 giờ (Lý thuyết 27 giờ; Thực hành, thí nghiệm, thảo
luận, bài tập: 59 giờ; Kiểm tra: 4 giờ)
I. VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN:
- Vị trí:
+ Mô đun được bố trí sau khi học sinh học xong các môn học chung, các môn cơ
sở chuyên ngành đào tạo chuyên môn nghề bắt buộc.
+ Mô đun được bố trí sau khi học sinh học sau các môn học, mô đun: Lập trình
căn bản, Cơ sở Dữ liệu.
- Tính chất:
+ Là mô đun chuyên ngành tự chọn.
II. MỤC TIÊU MÔ ĐUN:
- Về kiến thức:
Hiểu được hệ quản trị cơ sở dữ liệu Microsoft Access.
Xây dựng được các mối 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.
-Về kỹ năng:
Thực hiện truy vấn dữ liệu 1 cách nhanh chóng.
Thiết kế đuợc các Form thể hiện được các yêu cầu người sử dụng.
Viết chương trình và thực hiện chương trình trên máy tính.
- Về năng lực tự chủ và trách nhiệm:
Rèn luyện tính tư duy logic trong quản trị Cơ sở dữ liệu.
Ý thức về mức độ quan trọng của dữ liệu trong công việc.
III. NỘI DUNG MÔ ĐUN:
1. Nội dung tổng quát và phân phối thời gian:
Số
TT
Tên các bài trong mô đun
Thời gian
Tổng
số
Thực
hành
Kiểm
tra*
1
Tổng quan về hệ quản trị CSDL
Microsoft Access
4
2
2
Xây dựng bảng (TABLE)
16
9
3
Truy vấn dữ liệu (Query)
21
14
1
4
Xây dựng FORM
19
14
1
5
Macro
16
11
1
6
Báo biểu (Report)
14
9
1
Cộng
90
59
4
5
BÀI 1: TỔNG QUAN VỀ HỆ QTCSDL ACCESS
Mã bài:24-01
Giới thiệu: Microsoft Access là một Hệ Quản Trị Cơ Sở Dữ Liệu (QTCSDL) tương tác
người sử dụng chạy trong môi trường Windows. Microsoft Access có khả năng thao tác
dữ liệu, khả năng kết xuất dữ liệu cho phép người sử dụng thiết kế những biểu mẫu
báo cáo phức tạp đáp ứng đầy đủ các yêu cầu quản lý, trình bày kết quả theo dạng thức
chuyên nghiệp.
Mục tiêu: - Nhắc lại các khái niệm cơ bản về hệ quản trị CSDL;
- Biết được xuất xứ và khả năng ứng dụng của phần mềm MS Access;
- Thực hiện các thao tác cơ bản trên cửa sổ ứng dụng.
Nội dung chính:
1. Các khái niệm cơ bản về hệ quản trị CSDL
Mục tiêu: - Nắm được khái niệm sở dữ liệu, hình CSDL quan hệ,
HQTCSDL quan hệ.
a. Cơ sở dữ liệu là gì?
Cơ s d liu (Database): mt tp hp các d liu liên quan vi nhau cha
thông tin v mt t chc nào đó (như mt trường đại hc, mt ngân hàng, mt công ty,
mt nhà máy, ...), được lưu tr trên các thiết b nh th cp (như băng t, đĩa t, ) để
đáp ng nhu cu khai thác thông tin ca nhiu người s dng vi nhiu mc đích khác
nhau.
b. Mô hình CSDL quan hệ là gì?
Theo mô hình này, d liu được th hin trong các bng. Mi bng gm các dòng
ct, mi ct có mt tên duy nht. Mi dòng cho thông tin v mt đối tượng c th trong
qun lý (mi dòng thường được gi là mt bn ghi hay một mẫu tin).
c. HQTCSDL quan h: phn mm để to lp CSDL theo hình CSDL quan
h và thao tác trên CSDL đó.
2. Giới thiệu chung về Access.
Mục tiêu:
- Biết được xuất xứ, khả năng, ứng dụng các đối ợng của phần
mềm MS Access;
Phần mềm Microsoft Access (gọi tắt Access) hệ quản trị sở dữ liệu nằm
trong bphần mềm Microsoft Office của hãng Microsoft, dùng để tạo, xử lý các sở
dữ liệu.
Trong Microsoft Access 2010 thêm một số tính năng mới so với các phiên bản
trước, đặc biệt là hỗ trợ định dạng Web-ready cho cơ sở dữ liệu. Trong khi những phiên
bản trước của Access cho phép sử dụng các công cụ lệnh xuất cở sở dữ liệu sang Web
để truy cập dữ liệu, Access 2010 đã cải tiến Web Publication giúp người dùng sử dụng
dễ dàng hơn nhờ Web Database.
Từ Access 2007 trở đi, giao diện người dùng đã thay đổi, đó là thanh Ribbon và Cửa
sổ Danh mục chính. Thanh Ribbon y thay thế các menu thanh công cụ từ phiên
bản trước. Cửa sổ Danh mục chính thay thế mở rộng các chức năng của cửa sổ
Database.
a. Khả năng của Access.
- Cung cấp các công cụ để khai báo, lưu trữ xử dữ liệu: công cụ tạo bảng dữ
liệu, form giao diện chương trình, query truy vấn dữ liệu, kết xuất báo cáo…Từ đó cho