Giáo trình Microsoft Access 2010

Tóm tắt Giáo trình Microsoft Access 2010: ...c về cỏch thức mà cơ sở dữ liệu ủược thiết kế. Query là cỏc cõu lệnh SQL (Structured Query Language - ngụn ngữ truy vấn mang tớnh cấu trỳc) là một loại ngụn ngữ phổ biến ủể tạo, hiệu chỉnh, và truy vấn dữ liệu từ một cơ sở dữ liệu quan hệ. Trong access, Query là một cụng cụ mạnh dựng ủể kh...nhúm lệnh Tools trờn thanh Ribbon Giỏo trỡnh Access Trung tõm Tin học -86- 5.5. Cỏch tạo cỏc control cú hỗ trợ của chức năng Wizard 5.5.1. Command button: a) Tạo bằng wizard − Chọn button trong nhúm Controls, drag chuột vẽ vào form. − Xuất hiện cửa sổ Command button Wizard. ...ự thay ủổi dữ liệu ủược cập nhật vào recordset của form. Change Khi nội dung trong text box thay ủổi. GotFocus Khi một control nhận focus LostFocus Khi một control mất focus Click Khi click chuột DblClick Khi double click 7.3. Tạo Data Macro Data macro là loại macro ủược lưu trữ như ...

pdf163 trang | Chia sẻ: havih72 | Lượt xem: 207 | Lượt tải: 0download
Nội dung tài liệu Giáo trình Microsoft Access 2010, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
........................................................ 3 
1.3.4. Cửa sổ Properties .................................................................... 4 
1.3.5. Thanh Navigation Pane .......................................................... 5 
1.4. Cỏch tạo tập tin cơ sở dữ liệu: .................................................... 5 
1.4.1. Tạo một cơ sở dữ liệu mới rỗng: ............................................ 5 
1.4.2. Tạo cơ sở dữ liệu theo mẫu (Template) .................................. 6 
1.5. Quản lý cơ sở dữ liệu ................................................................. 6 
1.5.1. Recent: .................................................................................... 6 
1.5.2. Mở một cơ sở dữ liệu: ............................................................ 6 
1.5.3. Thoỏt khỏi access: .................................................................. 7 
1.5.4. Thu gọn và chỉnh sửa cơ sở dữ liệu (Compact & Repair 
Database)............................................................................................... 7 
1.5.5. Tạo password .......................................................................... 8 
1.5.6. Gở bỏ password ...................................................................... 8 
1.6. Cỏc ủối tượng trong cơ sở dữ liệu trong Access ........................ 8 
1.6.1. Bảng (Tables): ........................................................................ 8 
1.6.2. Truy vấn (Queries): ................................................................ 9 
1.6.3. Biểu mẫu (Forms): .................................................................. 9 
1.6.4. Bỏo cỏo (Reports): .................................................................. 9 
1.6.5. Tập lệnh (Macros): ................................................................. 9 
1.6.6. Bộ mó lệnh (Modules): ........................................................... 9 
1.7. Thao tỏc với cỏc ủối tượng trong cơ sở dữ liệu: ....................... 10 
1.7.1. Tạo mới một ủối tượng: ........................................................ 10 
1.7.2. Thiết kế lại một ủối tượng: ................................................... 10 
1.7.3. Xem nội dung trỡnh bày của một ủối tượng: ......................... 10 
1.7.4. Xúa một ủối tượng. ............................................................... 10 
1.7.5. ðổi tờn ủối tượng .................................................................. 10 
1.7.6. Sao chộp một ủối tượng ........................................................ 11 
1.7.7. Chộp dữ liệu từ Access sang ứng dụng khỏc (Export). ........ 11 
1.7.8. Chộp dữ liệu từ ứng dụng khỏc vào cơ sở dữ liệu Access hiện 
hành (Import) ...................................................................................... 12 
1.7.9. Chức năng Link .................................................................... 14 
Giỏo trỡnh Access Trung tõm Tin học 
-158- 
1.8. Chọn giao diện người dựng trong Access 2010 ....................... 14 
1.8.1. Tabbed Documents ............................................................... 14 
1.8.2. Overlapping Windows .......................................................... 15 
1.8.3. Chuyển từ giao diện Tabbed Documents sang Overlapping 
Windows ............................................................................................. 15 
Chương 2 XÂY DỰNG CƠ SỞ DỮ LIỆU ....................................... 16 
2.1. Khỏi niệm về cơ sở dữ liệu Access .......................................... 16 
2.2. Bảng dữ liệu (Table) ................................................................ 16 
2.2.1. Khỏi niệm: ............................................................................ 16 
2.2.2. Khúa chớnh (Primary key) .................................................... 17 
2.2.3. Khúa ngoại (Foreign key) ..................................................... 18 
2.3. Cỏch tạo bảng ........................................................................... 18 
2.3.1. Tạo bảng bằng chức năng Table Design: ............................. 18 
2.3.2. Tạo bảng trong chế ủộ Datasheet View ................................ 20 
2.4. Cỏc kiểu dữ liệu (Data Type) ................................................... 21 
2.5. Cỏc thuộc tớnh của Field: .......................................................... 23 
2.5.1. Field Size: ............................................................................. 23 
2.5.2. Decimal Places: .................................................................... 23 
2.5.3. Format:.................................................................................. 24 
2.5.4. Input Mask (mặt nạ nhập liệu): ............................................. 27 
2.5.5. Tạo field Lookup Wizard: .................................................... 28 
2.5.6. Validation rule (Quy tắc hợp lệ): .......................................... 30 
2.5.7. Validation text (Thụng bỏo lỗi): ........................................... 31 
2.5.8. Required (Yờu cầu): .............................................................. 31 
2.5.9. AllowZeroLength: ................................................................ 31 
2.5.10. Index ( Chỉ mục/ Sắp xếp) ................................................ 31 
2.5.11. Caption: ............................................................................. 31 
2.5.12. Defaut value: ..................................................................... 32 
2.6. Hiệu chỉnh cấu trỳc của bảng: .................................................. 32 
2.7. Cỏch nhập dữ liệu cho bảng: .................................................... 32 
2.8. Tạo quan hệ giữa cỏc bảng trong cơ sở dữ liệu: ....................... 34 
2.8.1. Cỏc loại quan hệ ................................................................... 34 
2.8.2. Cỏch tạo quan hệ: ................................................................. 35 
2.8.3. Cỏch xúa quan hệ .................................................................. 37 
2.8.4. Kiểu kết nối (Join type): ....................................................... 38 
2.9. Cỏc thao tỏc với bảng ở chế ủộ Datasheet view ....................... 39 
2.9.1. Một số ủịnh dạng trong chế ủộ Database View .................... 39 
2.9.2. Sắp xếp ................................................................................. 41 
2.9.3. Tỡm kiếm và thay thế: ........................................................... 42 
2.9.4. Lọc dữ liệu ............................................................................ 43 
Giỏo trỡnh Access Trung tõm Tin học 
-159- 
Chương 3 TOÁN TỬ -HÀM -BIỂU THỨC ..................................... 46 
3.1. Toỏn tử ..................................................................................... 46 
3.1.1. Toỏn tử số học ...................................................................... 46 
3.1.2. Toỏn tử so sỏnh ..................................................................... 46 
3.1.3. Toỏn tử logic ......................................................................... 46 
3.1.4. Toỏn tử khỏc ......................................................................... 47 
3.1.5. Toỏn tử nối chuỗi .................................................................. 47 
3.2. Hàm .......................................................................................... 47 
3.2.1. Hàm xử lý kiểu dữ liệu Text ................................................. 47 
3.2.2. Hàm ngày giờ ....................................................................... 48 
3.2.3. Hàm ủiều kiện ....................................................................... 49 
3.2.4. Hàm cơ sở dữ liệu ................................................................. 49 
3.3. Biểu thức .................................................................................. 50 
Chương 4 QUERY-TRUY VẤN DỮ LIỆU ...................................... 51 
4.1. Khỏi niệm ................................................................................. 51 
4.2. Cỏc loại query........................................................................... 51 
4.3. Cỏch tạo select query bằng Design view .................................. 52 
4.3.1. Cỏc thành phần trong cửa sổ thiết kế query: ........................ 52 
4.3.2. Cỏc thao tỏc trong cửa sổ thiết kế query: .............................. 53 
4.3.3. Cỏch nhập biểu thức ủiều kiện ............................................. 55 
4.3.4. Truy vấn cú nhiều ủiều kiện ở nhiều fields .......................... 56 
4.3.5. Top value .............................................................................. 57 
4.3.6. Tạo field tớnh toỏn trong query ............................................. 58 
4.3.7. Sử dụng Expresstion Builder ................................................ 59 
4.4. Total query ............................................................................... 60 
4.4.1. Cỏch tạo Total Query: ........................................................... 60 
4.4.2. Cỏc tựy chọn trờn dũng Total: .............................................. 61 
4.5. Queries tham số (Parameter Queries)....................................... 62 
4.6. Crosstab query .......................................................................... 63 
4.6.1. Khỏi niệm: ............................................................................ 63 
4.6.2. Cỏch tạo: ............................................................................... 63 
4.7. Cỏc loại query tạo bằng chức năng Wizard .............................. 67 
4.7.1. Find Duplicate query ............................................................ 67 
4.7.2. Find Unmatched query Wizard ............................................. 67 
4.8. Action query ............................................................................. 68 
4.8.1. Update query ......................................................................... 68 
4.8.2. Make-Table query ................................................................. 70 
4.8.3. Append query ....................................................................... 71 
4.8.4. Delete query .......................................................................... 72 
Chương 5 FORM-BIỂU MẪU .......................................................... 74 
Giỏo trỡnh Access Trung tõm Tin học 
-160- 
5.1. Giới thiệu .................................................................................. 74 
5.2. Cỏch tạo form ........................................................................... 74 
5.2.1. Tạo một Single Form ............................................................ 75 
5.2.2. Tạo form bằng chức năng Form Wizard .............................. 76 
5.2.3. Tạo Form bằng Design ......................................................... 77 
5.3. Sử dụng Form ........................................................................... 80 
5.3.1. Tỡm kiếm và chỉnh sửa một record ....................................... 80 
5.3.2. Thờm một record .................................................................. 81 
5.3.3. Xúa một record ..................................................................... 82 
5.3.4. Lọc dữ liệu trờn form. ........................................................... 82 
5.4. Tựy biến form trong chế ủộ Desing view ................................. 83 
5.4.1. Thờm một control vào form .................................................. 83 
5.4.2. Cỏc loại form control ............................................................ 84 
5.4.3. ðịnh dạng cỏc control trờn form ........................................... 85 
5.4.4. Thiết lập thuộc tớnh cho control ............................................ 85 
5.5. Cỏch tạo cỏc control cú hỗ trợ của chức năng Wizard ............. 86 
5.5.1. Command button: ................................................................. 86 
5.5.2. Option group: ........................................................................ 88 
5.5.3. Combo box và List box: ....................................................... 89 
5.6. Form và những bảng liờn kết .................................................... 92 
5.6.1. Subform control .................................................................... 93 
5.6.2. Hiệu chỉnh subform: ............................................................. 94 
5.6.3. Tạo ụ tớnh toỏn trong subform .............................................. 95 
5.7. Tab control ............................................................................... 96 
5.7.1. Sử dụng tab control ............................................................... 97 
5.7.2. Hiệu chỉnh tab Control ......................................................... 97 
5.8. Navigation Form ...................................................................... 97 
5.8.1. Tạo Single level Navigation Form: ...................................... 98 
5.8.2. Tạo Two level Navigation Form .......................................... 99 
5.9. Liờn kết ủến dữ liệu quan hệ (Link to Related Data) ............. 100 
5.9.1. Hiển thị cỏc record quan hệ trong form riờng biệt .............. 100 
5.9.2. Tạo Button dựng ủể mở form chứa records quan hệ .......... 100 
Chương 6 REPORT - BÁO CÁO .................................................... 102 
6.1. Giới thiệu ................................................................................ 102 
6.2. Cỏch tạo report ....................................................................... 102 
6.2.1. Tạo bằng lệnh Report: ........................................................ 102 
6.2.2. Tạo report bằng chức năng Wizard .................................... 103 
6.2.3. Tạo report bằng Design ...................................................... 104 
6.3. Tạo report cú phõn nhúm ....................................................... 107 
6.3.1. Sử dụng Total Query .......................................................... 107 
Giỏo trỡnh Access Trung tõm Tin học 
-161- 
6.3.2. Report Grouping ................................................................. 108 
6.3.3. SubReport ........................................................................... 111 
6.3.4. Tạo report cú phõn nhúm bằng wizard ............................... 111 
6.3.5. Ngắt trang trong report phõn nhúm .................................... 113 
6.4. Preview Rport ......................................................................... 114 
6.5. ðịnh dạng report..................................................................... 114 
6.5.1. Tạo lưới cho report: ............................................................ 114 
6.5.2. Thiết lập thuộc tớnh của cỏc ủối tượng trong report ........... 114 
6.5.3. ðịnh dạng dữ liệu ............................................................... 115 
Chương 7 MACRO – TẬP LỆNH ................................................... 118 
7.1. Giới thiệu ................................................................................ 118 
7.2. Cỏch tạo và thực thi Standalone macros: .............................. 119 
7.2.1. Cỏch tạo: ............................................................................ 119 
7.2.2. Thực thi macro .................................................................... 120 
7.2.3. Sub Macro: ......................................................................... 120 
7.2.4. Cỏc Actions và cỏc Events thụng dụng .............................. 121 
7.3. Tạo Data Macro ...................................................................... 124 
7.3.1. Cỏch tạo: ............................................................................. 124 
7.3.2. Cỏc Action của data macro ................................................. 125 
7.3.3. Xúa data macro ................................................................... 127 
7.4. Embedded macros .................................................................. 127 
7.5. Hiệu chỉnh macro ................................................................... 127 
7.5.1. Thay ủổi action arguments. ................................................ 127 
7.5.2. Sắp xếp cỏc actions ............................................................. 128 
7.5.3. Thờm một action mới.......................................................... 128 
7.5.4. Xúa một action.................................................................... 128 
7.6. Cỏc hàm thường dựng trong biểu thức ủiều kiện ................... 128 
7.6.1. Hàm MsgBox (ômsgằ, ôtypeằ, ôtitleằ): ............................. 128 
7.6.2. DCount (ôexprằ, ôdomainằ, ôcriteriaằ): ............................ 130 
7.7. Macro Autoexec ..................................................................... 130 
7.8. Xậy dựng hệ thống menu bằng macro ................................... 130 
7.8.1. Tạo macro cho hệ thống menu: .......................................... 130 
7.8.2. ðưa menu vào chương trỡnh ............................................... 132 
Chương 8 : MODULE ..................................................................... 133 
8.1. Giới thiệu ................................................................................ 133 
8.1.1. Cửa sổ soạn thảo code VB .................................................. 133 
8.2. Cỏch tạo Module .................................................................... 134 
8.2.1. Tạo một module dựng chung .............................................. 134 
8.2.2. Module gắn với form, report: ............................................. 135 
8.2.3. Cỏc thành phần trong module ............................................. 135 
Giỏo trỡnh Access Trung tõm Tin học 
-162- 
8.2.4. Lệnh khai bỏo: .................................................................... 136 
8.2.5. Lệnh gỏn ............................................................................. 137 
8.3. Kiểu dữ liệu: ........................................................................... 138 
8.3.1. Kiểu số: ............................................................................... 138 
8.3.2. Kiểu chuỗi: String ............................................................... 138 
8.3.3. Kiểu ủối tượng thuộc cơ sở dữ liệu .................................... 139 
8.4. Cỏc hàm thụng dụng ............................................................... 139 
8.4.1. Hàm MsgBox:..................................................................... 139 
8.4.2. Hàm InputBox: ................................................................... 140 
8.4.3. Hàm dữ liệu số .................................................................... 141 
8.4.4. Hàm xử lý chuỗi ................................................................. 141 
8.5. Biến kiểu ủối tượng ................................................................ 141 
8.5.1. Cỏc ủối tượng cú sẵn: ......................................................... 142 
8.5.2. ðối tượng khụng cú sẵn: ..................................................... 145 
8.6. Cấu trỳc ủiều khiển: ............................................................... 147 
8.6.1. Cấu trỳc IfThenElse .................................................... 147 
8.6.2. Cấu trỳc Select Case ........................................................... 148 
8.6.3. Cấu trỳc ForNext ............................................................ 149 
8.6.4. Cấu trỳc For EachNext ................................................... 150 
8.6.5. Cấu trỳc DoLoop ............................................................ 150 
8.7. Lệnh Function ........................................................................ 150 
8.8. Lệnh Sub ................................................................................ 151 
8.9. Lệnh Call ................................................................................ 151 

File đính kèm:

  • pdfgiao_trinh_microsoft_access_2010.pdf