Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 182 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
182
Dung lượng
4,78 MB
Nội dung
Đồng Tháp, 2018 Lưu Hành Nội Bộ Đồng Tháp, 2018 Lưu Hành Nội Bộ LỜI NÓI ĐẦU Bài giảng Hệ quản trị sở liệu MS ACCESS biên soạn dùng cho sinh viên ngành Công nghệ thông tin bậc Cao đẳng trường, mục đích giảng giúp đỡ người bắt đầu làm quen với mơi trường lập trình Windows thơng qua MS Access Bài giảng bao gồm chương: Chương 1: Tổng quan Hệ quản trị sở liệu MicroSoft Access Chương 2: Xây dựng sở liệu Chương 3: Truy vấn liệu Chương 4: Thiết kế giao diện Chương 5: Thiết kế báo cáo Chương 6: Macro Chương 7: Module Bài giảng khơng có ý định trình bày đầy đủ kỹ thuật để xây dựng phần mềm thực tế Những vấn đề trình bày giảng kiến thức sở cần thiết cho lập trình viên tương lai, trước tiếp tục nghiên cứu kỹ thuật lập trình ứng dụng thực tế Tuy nhiên, ứng dụng thực tế không phức tạp, kiến thức kỹ trình bày giảng giúp cho giải trọn vẹn vấn đề Bài giảng chỉnh sửa lại theo đề cương hành, q trình chỉnh sửa khơng tránh khỏi thiếu sót, kính mong bạn đọc q đồng nghiệp góp ý, phê bình để giảng hồn thiện tốt MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC CHƯƠNG TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS 1.1 Giới thiệu Hệ quản trị CSDL Microsoft Access .5 1.1.1 Cơ Sở Dữ Liệu 1.1.2 Mơ hình Cơ Sở Dữ Liệu quan hệ: 1.1.3 Hệ Quản Trị Cơ Sở Dữ Liệu quan hệ: 1.1.4 Đặc điểm Microsoft Access .5 1.1.5 Khởi động Microsoft Access 1.1.6 Các thành phần Microsoft Access 1.2 Tạo tập tin sở liệu 1.3 Các thao tác tập tin sở liệu 1.3.1 Mở sở liệu 1.3.2 Thu gọn chỉnh sửa sở liệu (Compact & Repair Database) 1.3.3 Tạo password 1.3.4 Gở bỏ password 1.4 Các đối tượng sở liệu .10 BÀI TẬP CHƯƠNG 11 CHƯƠNG 12 XÂY DỰNG CƠ SỞ DỮ LIỆU 12 2.1 Khái niệm sở liệu .12 2.2 Đối tượng Table 12 2.2.1 Cấu trúc Table 14 1.2.2 Một số thuộc tính Field (cột trường ) 16 1.2.3 Các thao tác Table 22 2.3 Thiết lập mối quan hệ bảng 24 2.3.1 Các loại quan hệ .24 2.3.2 Cách tạo quan hệ 25 2.4 Các thao tác bảng liệu .30 2.4.1 Sao chép liệu 30 2.4.2 Sắp xếp liệu .31 2.4.3 Tìm kiếm thay 32 2.4.4 Lọc liệu 33 BÀI TẬP THỰC HÀNH CHƯƠNG .36 CHƯƠNG 46 TRUY VẤN DỮ LIỆU .46 3.1 Khái niệm truy vấn liệu 46 3.2 Các loại truy vấn liệu 46 3.3 Tạo truy vấn Select Query ngôn ngữ SQL 47 3.3.1 Các bước thực 47 3.3.2 Một số toán tử thường dùng truy vấn 47 3.3.3 Select query 47 3.3.4 Sử dụng phép toán hàm mệnh đề Select 54 3.3.5 Tính tốn thống kê Select Query 58 3.4 Tạo truy vấn lưới QBE 62 3.4.1 Các thành phần hình lưới QBE 62 3.4.2 Một số thao tác để tạo truy vấn QBE 63 3.4.3 Select Query 64 3.4.4 Tính toán thống kê 65 3.4.5 Truy vấn tham số 68 3.4.6 Crosstab Query 69 3.4.7 Make Table Query 71 3.4.8 Append Query 72 3.4.9 Delete Query 74 3.4.10 Update Query 75 BÀI TẬP THỰC HÀNH CHƯƠNG 78 CHƯƠNG 84 THIẾT KẾ GIAO DIỆN 84 4.1 Giới thiệu đối tượng Form 84 4.1.1 Cửa sổ thuộc tính 84 4.1.2 Thành phần thuộc tính 85 4.2 Các thuộc tính form 85 4.3 Thiết kế Form 86 4.3.1 Thiết kế Form Wizard 86 4.3.2 Thiết kế Form design view : 89 4.3.3 Các dạng Form thường gặp 92 4.4 Các điều khiển form 93 4.4.1 Label 93 4.4.2 Text Box 93 4.4.3 Command Button 94 4.4.4 Check Box 96 4.4.5 Option Button Option Group 97 4.4.6 Combo Box 98 4.4.7 List Box 98 4.4.8 Tab Control 99 4.4.9 Subform 100 BÀI TẬP THỰC HÀNH CHƯƠNG 102 CHƯƠNG 110 THIẾT KẾ BÁO CÁO 110 5.1 Giới thiệu Report .110 5.2 Các dạng Report 110 5.3 Tạo Report công cụ Report Wizard 112 5.4 Chỉnh sửa Report Design View 116 5.4.1 Các thành phần Report 116 5.4.2 Thiết kế Report Design view .118 5.4.3 Các điều khiển thường dùng Report 119 5.4.4 Các thao tác chung điều khiển .120 5.5 Một số kỹ thuật thường dùng thiết kế 121 5.5.1 Ẩn thành phần báo cáo 121 5.5.2 Tạo số thứ tự cho báo cáo 122 5.5.3 Ẩn field trùng lắp 123 5.5.4 Đánh số trang 123 5.5.5 Ngắt trang 124 BÀI TẬP THỰC HÀNH CHƯƠNG 125 CHƯƠNG 129 MACRO 129 6.1.Giới thiệu Macro .129 6.2.Khái niệm thuộc tính, hành động kiện 129 6.2.1 Thuộc tính 129 6.2.2 Hành động 129 6.2.3 Sự kiện 129 6.3.Cách tạo Macro 130 6.4.Các tập lệnh thường dùng 132 6.5.Macro có điều kiện 134 BÀI TẬP THỰC HÀNH CHƯƠNG 136 CHƯƠNG 138 MODULE 138 7.1 Giới thiệu Module 138 7.1.1 Visual Basic 138 7.1.2 Khi sử dụng tập lệnh Visual Basic .138 7.2 Cách tạo Module 139 7.3 Các kiểu liệu 142 7.3.1 Các kiểu liệu 142 7.3.2 Khai báo biến 143 7.3.3 Hằng cách sử dụng 144 7.3.4 Phạm vi hoạt động 144 7.4 Các cấu trúc lệnh .145 7.4.1 Cấu trúc IF END IF .145 7.4.2 Cấu trúc điều kiện SELECT CASE END SELECT 146 7.4.3 Cấu trúc FOR…NEXT 148 7.4.4 Cấu trúc WHILE…WEND 149 7.4.5 Cấu trúc DOWHILE…LOOP 149 7.4.6 Cấu trúc DO…LOOP WHILE 150 7.5 Một số hàm thông dụng : 150 7.6 Đối tượng DoCmd 156 7.6.1 Thiết kế hình di chuyển liệu 159 7.6.2 Thiết kế hình tìm kiếm liệu 160 7.6.3 Thiết kế hình thao tác liệu 162 BÀI TẬP THỰC HÀNH CHƯƠNG 165 TÀI LIỆU THAM KHẢO 178 CHƯƠNG TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS Mục đích : Cung cấp cho sinh viên nhìn tổng quan phần mềm Microsoft Access , đối tượng phần mềm đồng thời trình bày cho sinh viên mơ hình liệu quan hệ quản lý Access 1.1 Giới thiệu Hệ quản trị CSDL Microsoft Access Microsoft Access hệ quản trị sở liệu quan hệ, trợ giúp cho người sử dụng lưu trữ thơng tin liệu bên ngồi vào máy tính dạng bảng tính tốn, xử lý liệu bảng lưu trữ 1.1.1 Cơ Sở Dữ Liệu Là tập hợp liệu lưu trữ cách có tổ chức nhằm giúp việc xem, tìm kiếm, lấy thơng tin nhanh chóng xác 1.1.2 Mơ hình Cơ Sở Dữ Liệu quan hệ: Dữ liệu bên đưa vào máy tính thể bảng Mỗi bảng gồm nhiều cột nhiều dịng Mỗi cột có tên mơ tả thuộc tính thực thể mà ta quản lý gọi trường vùng (field) Mỗi dịng mơ tả thơng tin chi tiết thuộc tính đối tượng cụ thể quản lý gọi ghi hay (Record) 1.1.3 Hệ Quản Trị Cơ Sở Dữ Liệu quan hệ: Là phần mềm dùng để tạo lập Cơ Sở Dữ Liệu theo mơ hình Cơ Sở Dữ Liệu quan hệ thao tác CSDL 1.1.4 Đặc điểm Microsoft Access Hỗ trợ chế tự động kiểm tra khóa chính, miền giá trị liệu bên bảng Với công cụ trình thơng minh (wizard ) cho phép người dùng sử dụng thiết kế đối tượng Microsoft Access cách nhanh chóng Cơng cụ QBE hỗ trợ cho người sử dụng thực truy vấn mà không cần quan tâm đến cú pháp câu lệnh ngôn ngữ truy vấn SQL Trang Đối tượng kết nhúng OLE cho phép người sử dụng đưa vào bên tập tin sở liệu Access khác Word, Excel, âm thanh, hình ảnh … Tất đối tượng ứng dụng lưu tập tin sở liệu có phần mở rộng mdb 1.1.5 Khởi động Microsoft Access Start \ Programs \ Microsoft Office \ Microsoft Access 2013 hay khởi động shortcut Microsoff Access 2013 từ Desktop 1.1.6 Các thành phần Microsoft Access Trong cửa sổ làm việc Access gồm có thành phần ứng dụng Windows (hình 1.1) Ribbon Navigation Pane Hình 1 Cửa sổ Navigation Pane Thanh Ribbon chứa Tab lệnh : Home, Create, External Data, Database Tools, Tab chứa nhóm lệnh liên quan Tab Home chứa chức sau : Chọn chế độ hiển thị Sao chép dán từ clipboard Định dạng font chữ Thao tác record Trang Các nút Lưu, Hủy mờ Với kiện On Click nút Không Lưu ta thực công việc sau : Thực thao tác Undo Di chuyển trỏ vào Text box Trả lại trạng thái cho Form ( không cho phép thêm sửa) Bộ nút di chuyển sáng Các nút Thêm, Sửa, Xóa sáng Các nút Lưu, Hủy mờ Với kiện On Click nút Xóa ta thực cơng việc sau : Cho phép xóa liệu Kiểm tra liệu có chứa bảng khác khơng? Nếu có : Thơng báo liệu có bảng khác Tiếp tục hỏi có thật muốn xóa hay khơng? Nếu có thực câu lệnh SQL xóa liệu bảng có liên quan, sau thực xóa liệu Nếu khơng : Hỏi có muốn xóa khơng? Thực xóa chọn Yes Trang 164 BÀI TẬP THỰC HÀNH CHƯƠNG Thiết kế hình cho phép nhập vào điểm văn điểm tốn, sau click nút thực tính điểm trung bình, kết quả, xếp loại hình sau : Yêu cầu : Khi click vào nút Thực : Kiểm tra điểm văn, điểm toán >=0 =5, ngược lại rớt Xếp loại tính sau : Giỏi: điểm trung bình >=9 Khá: 9> điểm tb >=7 Trung bình: > điểm tb >=5 Yếu: điểm TB