B LAO ĐỘNG THƯƠNG BINH VÀ XÃ HI
TRƯỜNG ĐẠI HỌC LAO ĐỘNG XÃ HI
Ban biên son:
1. Ch biên: Th.S. T ng Vi
Th.S. Nguyn Thanh Huyn
2. Thành viên: Th.S. Nguyn Hu Bình
Th.S. Bùi Th Hng Dung
Th.S. Nguyn Nam Thng
BÀI GING
TIN HỌC CƠ BN 2
(Dùng cho trình đ đại hc)
TÀI LIỆU LƯU HÀNH NỘI B
Hà Ni, 2021
Bài ging Tin học cơ bản II
3
LỜI NÓI ĐẦU
Tin học bn 2 hc phần được ging dy cho sinh viên tt c các ngành
không phi Công ngh thông tin tại trường Đi học Lao đng hi. Mc tiêu ca
hc phn là trang b cho sinh viên kiến thc k năng làm việc với cơ sở d liu trên
nn tng ca h qun tr sở d liu Microsoft Access. Microsoft Access h qun
tr sở d liu quan h (relational database management system) cho phép phát trin
nhanh nhng giải pháp lưu trữ qun thông tin (RAD Rapid Application
Development), thun lợi để phát trin các h thng qun tr thông tin dành cho các
doanh nghip va nh hoc qun tr d liu trong mt s mng ca doanh nghip
ln.
Nhm mục đích phục v cho vic ging dy hc tp hc phn Tin học bản
2 trong Trường Đại học Lao động Xã hi, nhóm tác gi chúng tôi biên son bài ging
này để gii thiu phiên bn Microsoft Access 2016, kế tha phát huy các ni dung
ca Microsoft Access phiên bn 2010.
Bài ging này bao gm 05 chương và 03 ph lc:
Chương 1: Tng quan v h qun tr s d liu Microsoft Access
Chương 2: Bng d liu (table)
Chương 3: Truy vấn (Query)
Chương 4: Mẫu biu (Form)
Chương 5: Báo biểu (Report)
Ph lc 1: danh mc các bng biu.
Ph lc 2: danh mc các hình v.
Ph lc 3: đáp án cho phần câu hi trc nghim hướng dn tr li câu hi ôn
tập chương.
Để biên son cun bài giảng này, chúng tôi đã kết hp kiến thc kinh nghim
ging dy ca mình nhm giúp sinh viên th d dàng nm bắt đưc kiến thc môn
hc. Mc rt c gng trong quá trình biên son, nhưng chắc chn không th tránh
khi mt s thiếu sót, vy, chúng tôi rt mong nhận đưc ý kiến đóng góp của bn
đọc để bài ging ngày càng hoàn thiện hơn.
Hà Ni, 12/2021
B MÔN CÔNG NGH THÔNG TIN
TRƯỜNG ĐẠI HC LAO ĐỘNG - XÃ HI
Bài ging Tin học cơ bản II
4
MC LC
LỜI NÓI ĐẦU ................................................................................................................2
CHƯƠNG 1: TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT
ACCESS .........................................................................................................................8
1.1. KHÁI NIỆM ...........................................................................................................8
1.2. GIỚI THIỆU MICROSOFT ACCESS 2016 .......................................................8
1.3. BẮT ĐẦU LÀM VIỆC VỚI MICROSOFT ACCESS ......................................10
1.3.1. Khởi động Microsoft Access ...............................................................................10
1.3.2. Giao diện ban đầu ................................................................................................11
1.3.3. Các mẫu có sẵn (Templates) trong Access 2016 .................................................13
1.3.4. Một số tùy chỉnh định dạng ................................................................................13
1.4. LÀM VIỆC VỚI CƠ SỞ DỮ LIỆU MICROSOFT ACCESS .........................15
1.4.1. Tạo cơ sở dữ liệu mới .........................................................................................15
1.4.2. Mở một cơ sở dữ liệu đã có sẵn ..........................................................................17
1.4.3. Lưu CSDL hiện hành với phiên bản Access khác ...............................................20
1.4.4. Giao diện làm việc ..............................................................................................21
1.4.5. Các đối tượng trong cơ sở dữ liệu Access ..........................................................23
1.4.6. Import các đối tượng trong CSDL .......................................................................27
1.4.7. Đóng một cơ sở dữ liệu đang mở và thoát khỏi Access ......................................28
CÂU HỎI ÔN TẬP ......................................................................................................29
CHƯƠNG 2: BẢNG DỮ LIỆU (TABLE) ............................................................32
Đặc biệt là qui trình xây dựng một CSDL Access ....................................................32
2.1. KHÁI NIỆM ..........................................................................................................32
2.1.1. Xây dựng cơ sở dữ liệu trong Microsoft Access .................................................32
2.1.2. Bảng dữ liệu .........................................................................................................34
2.1.3. Liên kết giữa các bảng trong cơ sở dữ liệu .........................................................37
2.2. TẠO BẢNG ...........................................................................................................39
2.2.1. Tạo bảng bằng phương pháp Datasheet view ......................................................39
2.2.2. Tạo bảng bằng phương pháp Design view ..........................................................42
2.2.3. Sử dụng LOOKUP WIZARD .............................................................................56
2.2.4 Qui trình tạo bảng .................................................................................................59
2.3. THAO TÁC TRÊN BẢNG ..................................................................................59
2.3.1. Hiệu chỉnh một bảng ...........................................................................................59
2.3.2. Thao tác với dữ liệu bảng ....................................................................................65
2.4. IN ẤN BẢNG ........................................................................................................73
A. CÂU HỎI ÔN TẬP .................................................................................................74
B. BÀI TẬP CỦNG CỐ KIẾN THỨC ......................................................................78
Bài ging Tin học cơ bản II
5
CHƯƠNG 3. TRUY VẤN (QUERY) .........................................................................81
3.1. KHÁI NIỆM ..........................................................................................................81
3.1.1. Truy vấn ...............................................................................................................81
3.1.2. Các loại truy vấn ..................................................................................................81
3.2 TRUY VẤN LỰA CHỌN (SELECT QUERY) ..................................................82
3.2.1 Tạo Simple query .................................................................................................82
3.2.2. Tạo Select query bằng Design view ....................................................................84
3.2.3 Các thành phần trong cửa sổ thiết kế truy vấn .....................................................87
3.2.4 Các thao tác trong cửa sổ thiết kế truy vấn ..........................................................87
3.2.5 Cách nhập biểu thức điều kiện .............................................................................89
3.2.6 Sắp xếp và lọc dữ liệu trong truy vấn ...................................................................91
3.2.7 Tạo trường tính toán trong truy vấn .....................................................................95
3.3 TRUY VẤN TỔNG (TOTAL QUERY) ..............................................................97
3.3.1. Cách tạo Total query ...........................................................................................98
3.3.2 Các tùy chọn trên dòng Total ...............................................................................99
3.4 TRUY VẤN CHÉO (CROSSTAB QUERY) .......................................................99
3.4.1 Tạo Crosstab query bằng Query Wizard ........................................................... 100
3.4.2 Tạo Crosstab query bằng Design view .............................................................. 103
3.5 TRUY VẤN HÀNH ĐỘNG (ACTION QUERY) ............................................ 105
3.5.1 Truy vấn tạo bảng (Make-Table query) ............................................................ 105
3.5.2 Truy vấn cập nhật (Update query) ..................................................................... 107
3.5.3 Truy vấn bổ sung bản ghi (Append query) ........................................................ 108
3.5.4. Truy vấn xóa bản ghi (Delete query) ................................................................ 111
CÂU HỎI ÔN TẬP ................................................................................................... 113
BÀI TẬP CỦNG CỐ KIẾN THỨC ........................................................................ 116
CHƯƠNG 4. BIỂU MẪU (FORM) ......................................................................... 120
4.1 GIỚI THIỆU VỀ BIỂU MẪU ........................................................................... 120
4.1.1 Khái niệm về biểu mẫu ...................................................................................... 120
4.1.2 Công dụng của biểu mẫu ................................................................................... 120
4.1.3 Kết cấu của biểu mẫu ........................................................................................ 120
4.2 THIẾT KẾ BIỂU MẪU ..................................................................................... 121
4.2.1 Thiết kế biu mu dùng nút lnh Form (Single Form) ...................................... 122
4.2.2 Thiết kế biu mu dùng Form Wizard ............................................................. 122
4.2.3. Thiết kế biểu mẫu dùng Form Design .............................................................. 124
4.3 CÁC CHẾ ĐỘ HIỂN THỊ BIỂU MẪU ........................................................... 126
4.3.1. Form View ........................................................................................................ 126
4.3.2. Layout View .................................................................................................... 126
Bài ging Tin học cơ bản II
6
4.3.3. Design View .................................................................................................... 126
4.4. CÁC THAO TÁC TRÊN BIỂU MẪU ............................................................. 127
4.4.1. Tìm kiếm và chỉnh sửa một bản ghi (Record) .................................................. 127
4.4.2. Thêm mới một bản ghi (Record) ...................................................................... 128
4.4.3. Xóa một bản ghi (Record) ................................................................................ 128
4.4.4. Lọc dữ liệu trên Form ....................................................................................... 128
4.5 CHỈNH SỬA VÀ TRÌNH BÀY BIỂU MẪU ................................................... 129
4.5.1 Chèn các điều khiển thuộc nhóm lệnh Controls vào Form ............................... 129
4.5.2. Các loại Form Control ...................................................................................... 130
4.5.3. Tinh chỉnh Form (chế độ Design View). .......................................................... 132
4.5.4. Cách tạo các control có hỗ trợ của chức năng Wizard ..................................... 136
4.6. BIỂU MẪU VÀ CÁC BẢNG LIÊN KẾT ....................................................... 142
4.6.1. Subform Control ............................................................................................... 142
4.6.2. Tab Control ....................................................................................................... 145
4.6.4. Liên kết đến dữ liệu quan hệ (Link to Related Data) ....................................... 148
CÂU HỎI ÔN TẬP ................................................................................................... 151
BÀI TẬP CỦNG CỐ KIẾN THỨC ........................................................................ 152
CHƯƠNG 5. BÁO BIU (REPORT) ..................................................................... 157
5.1. TNG QUAN V BÁO BIU.......................................................................... 157
5.1.1. Khái nim ......................................................................................................... 157
5.1.2. Các loi báo biu .............................................................................................. 157
5.1.3 Các chế độ hin th báo biu .............................................................................. 158
5.2. THIT K BÁO BIU ..................................................................................... 158
5.2.1 Cu trúc báo biu ............................................................................................... 158
5.2.2. Môi trường làm vic ......................................................................................... 160
5.2.3. Thiết kế báo biu .............................................................................................. 160
5.3. HIU CHNH BÁO BIU CH ĐỘ DESIGN VIEW .............................. 171
5.3.1. Chèn mt s điều khin thuc nhóm lnh Controls vào Report ....................... 171
5.3.2. Các loi Report Control .................................................................................... 171
5.3.3. Đưa các trưng còn thiếu vào Report ............................................................... 173
5.3.4. Các thao tác chnh sa điều khin (Control) .................................................... 174
5.3.5. Định dng Report ............................................................................................. 176
5.3.6. Dùng các định dng có sn Themes ................................................................. 179
5.4. TO BÁO BIU CÓ PHÂN NHÓM ............................................................... 180
5.4.1. S dng Total Query ........................................................................................ 180
5.4.2.Report Grouping ................................................................................................ 182
5.4.3.To Report có phân nhóm bng wizard ............................................................. 184