ThS HUỲNH TÔN NGHĨA LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT ACCESS 2013 TOÀN TẬP GIÁO TRÌNH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ******************* ThS HUỲNH TÔN NGHĨA[.]
ThS HUỲNH TƠN NGHĨA GIÁO TRÌNH LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT ACCESS 2013 TOÀN TẬP BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ******************* ThS HUỲNH TƠN NGHĨA Giáo trình LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT ACCESS 2013 TỒN TẬP NHÀ XUẤT BẢN ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH – 2016 LỜI NĨI ĐẦU Trong thời đại “kỹ thuật số”, máy tính trở thành cơng cụ hỗ trợ tích cực khơng thể thiếu lĩnh vực Đặc biệt người làm công tác quản lý, máy tính trở thành thiết bị cần thiết lựa chọn ưu tiên hàng đầu Hiện có nhiều phần mềm thuộc hệ quản trị sở liệu mạnh tiện ích Việc lựa chọn phần mềm hệ quản trị sở liệu để thiết kế chương trình quản lý cho cơng việc bạn quan trọng, định phát triển hệ thống tổ chức quản lý thơng tin máy vi tính cơng ty Giáo trình giới thiệu phần mềm hệ quản trị sở liệu Microsoft Office Access 2013 – phần mềm với tính trội tiện ích, dễ sử dụng Tuy nhiên Microsoft Office Access 2013 dừng lại mức độ “Office”; phù hợp cho việc thiết kế chương trình quản lý ứng dụng mức độ vừa phải tính bảo mật khơng khắt khe Giáo trình “Lập trình Quản lý với Microsoft Office Access 2013 tồn tập” nhằm giúp cho người đọc tự học, tự nghiên cứu làm chủ cơng việc việc thiết lập chương trình quản lý Microsoft Office Access 2013 Mặc dù, cố gắng biên soạn nhằm cung cấp cho bạn đọc kiến thức hữu ích nhất, dễ hiểu nhất, song giáo trình khơng tránh khỏi sơ sót Tác giả chân thành mong nhận nhiều đóng góp bạn đọc đồng nghiệp để giáo trình ngày hoàn thiện Cuối cùng, xin chúc quý độc giả thành công việc sử dụng phần mềm hệ quản trị sở liệu Microsoft Office Access 2013 để xây dựng thành cơng chương trình ứng dụng quản lý cơng việc Tác giả Email: nghiaht@hcmute.edu.vn MỤC LỤC Trang LỜI NÓI ĐẦU MỤC LỤC BÀI TỔNG QUAN VỀ ACCESS 2013 15 1.1 KHÁI NIỆM HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU QUAN HỆ 15 1.2 GIỚI THIỆU ACCESS 2013 15 1.2.1 Xuấ t xứ 15 1.2.2 Bắt đầu làm việc với Access 2013 16 1.2.3 Màn hình làm việc Access 24 1.3 KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU ACCESS 27 1.3.1 Tâ ̣p tin sở dữ liê ̣u 27 1.3.2 Các thành phầ n tâ ̣p tin CSDL 27 1.3.3 Các thao tác file CSDL 31 1.4 THAY ĐỔI CÁCH TRÌNH BÀY CHO CÁC CỬA SỔ TRONG TRÌNH ỨNG DỤNG 34 1.5 CHUẨN BỊ MÔI TRƯỜNG LÀM VIỆC BAN ĐẦU 37 1.5.1 Da ̣ng thức hiể n thi ̣số 39 1.5.2 Da ̣ng thức hiể n thi ̣ngày 40 BÀI TABLE – BẢNG DỮ LIỆU 41 2.1 CẤU TRÚ C CƠ BẢN CỦ A MỘT TABLE 41 2.2 TẠO TABLE 41 2.2.1 Ta ̣o table phương pháp DataSheet View 41 2.2.2 Ta ̣o table phương pháp Design View 44 2.3 DATA TYPE VÀ FIELD PROPERTIES 47 2.3.1 Kiể u dữ liê ̣u của field 47 2.3.2 Các thuô ̣c tiń h của field 47 2.4 CÁC PHÉP TOÁN CƠ BẢN - HẰNG - BIẾN TRONG ACCESS .54 2.4.1 Các phép toán 54 2.4.2 Biểu thức (Expression) 56 2.5 MỘT SỐ VẤN ĐỀ CẦN LƯU Ý 57 2.5.1 Khi ta ̣o cấ u trúc cho table 57 2.5.2 Khi nhâ ̣p liê ̣u cho table 62 2.6 MỐI QUAN HỆ GIỮ A CÁC TABLE 64 2.6.1 Các mố i quan ̣ 64 2.6.2 Ta ̣o quan ̣ giữa các table 65 BÀI THAO TÁC TRÊN BẢNG DỮ LIỆU 69 3.1 HIỆU ĐÍNH MỘT TABLE 69 3.1.1 Thiết kế lại cấu trúc CSDL 69 3.1.2 Sửa đổi nội dung mẩu tin 71 3.1.3 Thay đổi cách trình bày 73 3.2 THAO TÁC DỮ LIỆU TRONG TABLE 76 3.2.1 Tìm thay 76 3.2.2 Sắp xếp liệu bảng 79 3.2.3 Lọc liệu bảng 80 3.3 IN ẤN TABLE 89 BÀI QUERY – BẢNG TRUY VẤN 91 4.1 CHỨC NĂNG VÀ CÁCH TẠO LẬP QUERY 91 4.2 CÁC LOẠI QUERY 91 4.2.1 Select Query 91 4.2.2 Action query 91 4.2.3 Crosstab Query 92 4.3 CÁC HÀM THƯỜNG SỬ DỤNG 92 4.3.1 Các hàm số học 92 4.3.2 Các hàm chuỗi 94 4.3.3 Các hàm ngày tháng năm 96 4.3.4 Hàm định dạng 98 4.3.5 Hàm điều kiện 99 4.4 TẠO QUERY BẰNG PHƯƠNG PHÁP DESIGN VIEW 99 4.4.1 Ta ̣o select query 99 4.4.2 Ta ̣o select query có gom nhóm thống kê 103 4.5 SỬ DỤNG THAM SỐ TRONG QUERY 106 4.5.1 Ý nghiã của viê ̣c sử du ̣ng tham số 106 4.5.2 Các bước ta ̣o tham số 106 4.6 TẠO CÁC LOẠI QUERY KHÁC 108 4.6.1 Crosstab Query 108 4.6.2 Make Table Query 110 4.6.3 Update Query 113 4.6.4 Append Query 115 4.6.5 Delete Query 116 BÀI FORM – BIỂU MẪU 119 5.1 CHỨC NĂNG CHÍNH CỦ A FORM 119 5.2 CÁC THÀNH PHẦN TRONG MÀN HÌNH THIẾT KẾ FORM 120 5.2.1 Form header 120 5.2.2 Detail 120 5.2.3 Form footer 120 5.2.4 Các công cụ hỗ trợ hình thiết kế Form 120 5.3 CÁC DẠNG FORM 123 5.3.1 Da ̣ng columnar (da ̣ng cô ̣t) 123 5.3.2 Da ̣ng tabular (da ̣ng danh sách) 124 5.3.3 Da ̣ng datasheet (da ̣ng dữ liê ̣u) 124 5.3.4 Da ̣ng justified (da ̣ng hàng) 125 5.3.5 Da ̣ng main-sub (da ̣ng chiń h phu ̣) 125 5.4 TẠO FORM 125 5.4.1 Ta ̣o bằ ng Wizard 125 5.4.2 Tự thiế t kế Form 128 5.4.3 Màn hiǹ h thiế t kế của các da ̣ng Form 132 5.4.4 Ta ̣o main-sub Form 136 5.5 MỘT SỐ THUỘC TÍNH CƠ BẢN 141 5.5.1 Thuô ̣c tính của điề u khiể n 141 5.5.2 Thuô ̣c tính của Form 142 5.6 SỬ DỤNG WIZARD ĐỂ TẠO CÁC ĐIỀU KHIỂN TRÊN FORM 143 5.6.1 Label 143 5.6.2 Textbox 143 5.6.3 Nhúng field vào Form 143 5.6.4 Combo box (hô ̣p danh sách thả xuố ng) 144 5.6.5 List box (hô ̣p danh sách) 147 5.6.6 Command button (nút lê ̣nh) 152 5.6.7 Hyperlink 155 5.6.8 Web Browser Control 156 5.6.9 Unbound object frame 157 5.6.10 Tab control 160 5.6.11 Navigation Control 161 5.6.12 Chart 164 BÀI REPORT – BÁO BIỂU 169 6.1 CHỨC NĂNG VÀ CÁC DẠNG CỦA REPORT 169 6.1.1 Chức 169 6.1.2 Các dạng report 169 6.2 CẤU TRÚ C CHUNG CỦ A MÀN HÌNH THIẾT KẾ REPORT 171 6.2.1 Report header 171 6.2.2 Page header 171 6.2.3 171 6.2.4 Detail 171 6.2.5 171 6.2.6 Page footer 172 6.2.7 Report footer 172 6.3 CÁC CÔNG CỤ HỖ TRỢ TRONG MÀN HÌNH THIẾT KẾ REPORT 172 6.4 TẠO REPORT 173 6.4.1 Ta ̣o bằ ng wizard 173 6.4.2 Thiết kế report phương pháp Design view 178 BÀI TẠO TẬP LỆNH (MACRO) 195 7.1 KHÁI NIỆM VỀ MACRO 195 7.2 CÁCH TẠO MACRO 195 7.2.1 Tạo macro 195 7.2.2 Lựa chọn Action cho macro 195 7.2.3 Khai báo giá trị cho tham số hành động 195 7.2.4 Tạo thích cho Action macro 196 7.2.5 Tạo điều kiện cho hành động Macro 197 7.2.6 Tạo Macro nhóm 200 7.3 CÁC THAO TÁC TRÊN MACRO 201 7.3.1 Lưu macro hành 201 7.3.2 Chạy thử macro 201 7.3.3 Sửa đổi macro tồn 202 7.3.4 Chọn môt nhiều hành động macro 202 7.3.5 Thay đổi thứ tự xóa action macro 203 7.4 MỘT SỐ HÀNH ĐỘNG THƯỜNG DÙNG 203 7.4.1 Open table 203 7.4.2 ApplyFilter: 203 7.4.3 ShowAllRecord: 204 7.4.4 OpenQuery 204 7.4.5 OpenForm 204 7.4.6 OpenReport 205 7.4.7 CloseWindow 206 7.4.8 CloseDataBase 207 7.4.9 MinimizeWindow-MaximizeWindow 207 7.4.10 RestoreWindow 207 7.4.11 Beep 207 7.4.12 RepaintObject 207 7.4.13 Refresh 207 7.4.14 FindRecord 207 7.4.15 FindNextRecord 208 7.4.16 GotoRecord 210 7.4.17 GotoControl 210 7.4.18 SetProperty 210 7.4.19 Messagebox 210 7.4.20 CancelEvent 211 7.4.21 QuitAccess 211 7.4.22 RunCode 212 7.4.23 RunCommand 212 7.4.24 RunMacro 212 7.4.25 StopMacro 212 7.4.26 StopAllMacro 212 7.4.27 Exportwithformatting 212 7.4.28 AddMenu 213 7.5 MỘT SỐ ỨNG DỤNG CỦA MACRO 214 7.5.1 Cách gán macro vào nút lệnh: 214 7.5.2 Tạo macro có điều kiện để điều khiển Option Group 214 7.6 MACRO AUTOKEYS 219 10 ... Giáo trình ? ?Lập trình Quản lý với Microsoft Office Access 2013 toàn tập? ?? nhằm giúp cho người đọc tự học, tự nghiên cứu làm chủ cơng việc việc thiết lập chương trình quản lý Microsoft Office Access. ..BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ******************* ThS HUỲNH TƠN NGHĨA Giáo trình LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT ACCESS 2013 TOÀN TẬP NHÀ XUẤT... thiệu Microsoft Access 2013 15 1.2.2 Bắt đầu làm việc với Access 2013 1.2.2.1 Khởi động Access 2013 Cách 1: Gọi từ menu Start, chọn Programs, Microsoft Office, chọn Microsoft Office Access 2013