(NB) Giáo trình Hệ quản trị cơ sở dữ liệu MS ACCESS với mục tiêu chính là Trình bày các khái niệm cơ bản của hệ quản trị cơ sở dữ liệu Microsoft Access; Tạo lập được bảng dữ liệu, xây dựng được 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; Thực hiện được truy vấn dữ liệu; Thiết kế đựợc các đối tượng Table, Query, Form
ỦY BAN NHÂN DÂN TỈNH BR – VT TRƯỜNG CAO ĐẲNG NGHỀ GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MS ACCESS Ban hành kèm theo Quyết định số: /QĐ-CĐN… ngày…….tháng….năm ………… Hiệu trưởng trường Cao đẳng nghề tỉnh BR - VT Bà Rịa – Vũng Tàu, năm 2015 TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Trong thời đại thông tin bùng nổ ngày nay, việc ứng dụng khoa học kỹ thuật vào trình sản xuất quản lý khơng cịn lạ doanh nghiệp Đặc biệt trình quản lý nay, hầu hết doanh nghiệp sử dụng hệ thống công nghệ thông tin phát triển với trợ giúp đắc lực từ phần mềm quản lý, kế tốn… giúp doanh nghiệp có cơng cụ quản lý tốt hơn, xử lý nhanh chứng từ, nhanh chóng đưa định đắn kịp thời cho phát triển doanh nghiệp Tuy nhiên, chọn cơng cụ lập trình thích hợp để tạo ứng dụng lại vấn đề khơng đơn giản Thật vậy, có vơ số chọn lựa: dùng ngơn ngữ C#, Java, PHP, Ruby… kết hợp với hệ quản trị SQL, MySQL, Oracle, Lisp…Nhưng điều cần tránh “Không nên sử dụng xe tải chở vài tạ gạo, chí bao gạo 50 kg” nghĩa với ứng dụng vừa nhỏ nên sử dụng phần mềm đơn giản đủ đáp ứng Trong phần mềm phổ biến thị trường nay, Microsoft Office với Microsoft Access hệ quản trị sở liệu thông dụng, dễ học, dễ dùng, tiếp cận cách trực quan nhanh chóng nhất, hầu hết doanh nghiệp có cơng cụ dành cho văn phịng Điểm bật đơn giản đạt chức phần mềm chuyên nghiệp khác như: báo cáo thống kê, biểu mẫu, tìm kiếm Sau thời gian tìm hiểu, làm việc tham gia giảng dạy môn Microsoft Access Tơi định biên soạn giáo trình nhằm phục vụ công tác giảng dạy học tập sinh viên chuyên ngành công nghệ thông tin Nội dung giáo trình tập trung vào kiến thức Microsoft Access Một số vấn đề nâng cao Microsoft Access Macro, lập trình VBA… đề cập giáo trình Nội dung giáo trình gồm nội dung: Tổng quan Microsoft Access, làm việc với bảng biểu (Table), thực truy vấn (Query), thiết kế Biểu mẫu (Form), tạo lập báo cáo (Report) Mặc dù thân tham khảo tài liệu ý kiến tham gia đồng nghiệp, song giáo trình khơng tránh khỏi thiếu sót Mong bạn đóng góp ý kiến Tôi xin cảm ơn thầy cô khoa CNTT – Trường Cao đẳng nghề cho ý kiến đóng góp q báu để tơi hồn thiện giáo trình TÁC GIẢ MỤC LỤC BÀI 1: TỔNG QUAN VỀ MICROSOFT ACCESS 11 Giới thiệu Microsoft Access .11 Khởi động thoát khỏi Access 11 2.1 Khởi động 11 2.2 Thoát khỏi MS Access 2010 12 Các đối tượng Microsoft Access 12 Các thao tác cửa sổ CSDL .13 BÀI : LÀM VIỆC VỚI BẢNG BIỂU (TABLE) 15 Tạo bảng 15 Những qui định trường kiểu liệu 16 Các thuộc tính trường (Field Properties) 18 Cài đặt khóa lưu bảng 27 4.1 Cài đặt khóa 27 4.2 Lưu bảng 27 Nhập liệu cho bảng 28 Sắp xếp liệu lọc liệu 30 6.1 Sắp xếp liệu 30 6.2 Lọc liệu 31 Thiết lập mối quan hệ bảng 35 7.1 Tại phải tạo mối quan hệ bảng 35 7.2 Các loại quan hệ bảng 35 7.3 Thiết lập mối quan hệ bảng 37 BÀI 3: LÀM VIỆC VỚI TRUY VẤN (QUERY) 47 Giới thiệu truy vấn 47 1.1 Khái niệm truy vấn 47 1.2 Các loại truy vấn 47 1.3 Tạo truy vấn 48 Truy vấn chọn (Select Query) .49 2.1 Các toán tử hàm dùng truy vấn .49 2.2 Các ví dụ 51 2.3 Truy vấn tính tổng (Total Query) .57 2.3.1 Các bước thực truy vấn tính tổng 57 2.3.2 Các phép toán thường dùng truy vấn tính tổng .58 2.3.3 Các ví dụ: 58 Truy vấn nâng cao 64 3.1 Truy vấn tham số (Parameter Query) 64 3.2 Truy vấn chéo (Crosstab Query) 69 Truy vấn hành động 74 4.1 Truy vấn tạo bảng (Make Table Query) 74 4.2 Truy vấn thêm liệu (Append Query) 77 4.3 Truy vấn cập nhật (Update Query) 81 4.4 Truy vấn xóa liệu (Delete Query) 82 BÀI BIỂU MẪU (FORM) 91 Giới thiệu biểu mẫu .91 1.1 Khái niệm biểu mẫu 91 1.2 Các dạng biểu mẫu .91 1.3 Các phương pháp tạo biểu mẫu 93 Tạo biểu mẫu sử dụng công cụ Wizard 93 Tạo biểu mẫu sử dụng công cụ Design View .94 3.1 Tạo đối tượng có liên kết .95 3.2 Chọn đối tượng biểu mẫu 95 3.3 Di chuyển, chép, xóa đối tượng 96 3.4 Định dạng đối tượng 96 3.5 Tạo dáng cho đối tượng 96 Chèn đối tượng vào biểu mẫu .97 4.1 Nhãn (Label) 97 4.2 Hộp văn (Text box) 97 4.3 Option Button, Check Box, Toggle Button 98 4.4 Nhóm chọn lựa (Option Group) 99 4.5 Combo box List box 100 4.6 Nút lệnh (Command button) 103 Thay đổi thuộc tính biểu mẫu 105 5.1 Mở hộp thoại thuộc tính biểu mẫu 106 5.2 Bảng thuộc tính biểu mẫu 106 5.3 Ví dụ 107 Tạo biểu mẫu – phụ (Main form – sub form) 109 6.1 Cách tạo biểu mẫu chính/ phụ 109 6.2 Ví dụ: 110 6.3 Liên kết biểu mẫu biểu mẫu phụ 110 BÀI BÁO CÁO (REPORT) 121 Giới thiệu báo cáo 121 1.1 Khái niệm báo cáo 121 1.2 Các loại báo cáo 121 1.3 Các thành phần báo cáo 121 1.4 Các phương pháp tạo báo cáo 122 Tạo báo cáo tự động (Auto report) .122 Tạo báo cáo sử dụng Report Wizard 123 Thiết kế báo cáo chế độ Design View 125 4.1 Các công cụ thường dùng thiết kế báo cáo 126 4.2 Tổng hợp liệu báo cáo 127 4.2.1 Tổng hợp liệu nhóm 127 4.2.2 Tổng hợp liệu toàn báo cáo 127 4.2.3 So sánh liệu tổng hợp phần báo cáo 127 Báo cáo – phụ 127 DANH MỤC HÌ Hình 1.1: Giao diện sau khởi động Access 12 Hình 1.2: Giao diện lưu CSDL 12Y Hình 2.1: Màn hình thiết kế bảng 15 Hình 2.2: Màn hình thiết kế bảng 16 Hình 2.3: Dữ liệu chọn cho trường MaKH bảng DMKhoa 25 Hình 2.4: Các thuộc tính qui định cho trường lấy liệu từ danh sách định sẵn 26 Hình 2.5: Các thuộc tính qui định cho trường lấy liệu từ trường bảng 26 Hình 2.6: Cảnh báo bảng khơng có khóa 27 Hình 2.7: Cửa sổ Save As để nhập tên bảng 28 Hình 2.8: Màn hình nhập liệu cho bảng .28 Hình 2.9: Nhập liệu cho trường kiểu OLE Object .30 Hình 2.10: Sắp xếp liệu nhiều trường 31 Hình 2.11 Thực đơn RecordsFilter 31 Hình 2.12: Chọn điều kiện lọc “Hà nội tab “Lookup for” .32 Hình 2.13 Chọn điều kiện lọc “Sài gòn” tab “Or” 32 Hình 2.14 Kết lọc mẫu tin có nơi sinh “hà nội” “sài gịn” .32 Hình 2.15 Bơi đen “Chính” trường HoTenSV 33 Hình 2.16 Kết lọc sinh viên tên “Chính” 33 Hình 2.17 Đặt trỏ chèn cell “Sài gòn” cột NoiSinh 33 Hình 2.18 Kết lọc sinh viên có nơi sinh khác “Sài gịn” 34 Hình 2.19 Bảng điều kiện lọc liệu 34 Hình 2.20 Kết lọc mẫu tin .35 Hình 2.21 Mở cửa sổ relationships 37 Hình 2.22 Cửa sổ Show Table 37 Hình 2.23 Cửa sổ Edit Relationships 38 Hình 2.24 Cửa sổ Join Properties Hình 3.1.Cửa sổ New Query 47 Hình 3.5 Cửa sổ “Expression Builder” .50 Hình 3.6 Vùng lưới QBE thiết kế truy vấn chọn 50 Hình 3.7 Vùng lưới QBE thiết kế truy vấn chọn 51 Hình 3.8 Vùng lưới QBE thiết kế truy vấn chọn 51 Hình 3.9 Vùng lưới QBE thiết kế truy vấn chọn 4a 52 Hình 3.10 Vùng lưới QBE thiết kế truy vấn chọn 4b (cách 1) 52 Hình 3.11 Vùng lưới QBE thiết kế truy vấn chọn 4b (cách 2) 53 Hình 3.12 Vùng lưới QBE thiết kế truy vấn chọn 5a 53 Hình 3.13 Vùng lưới QBE thiết kế truy vấn chọn 5b 54 Hình 3.14 Vùng lưới QBE thiết kế truy vấn chọn 54 Hình 3.15 Vùng lưới QBE thiết kế truy vấn chọn 55 Hình 3.16 Cửa sổ thiết kế truy vấn tính tổng 57 Hình 3.17 Vùng lưới QBE thiết kế truy vấn tính tổng 58 Hình 3.18 Vùng lưới QBE thiết kế truy vấn tính tổng 59 Hình 3.19 Vùng lưới QBE thiết kế truy vấn tính tổng 3a 59 Hình 3.20 Vùng lưới QBE thiết kế truy vấn tính tổng 3a (Cách 2) 60 Hình 3.21 Vùng lưới QBE có dấu check trường có phép tốn Where 60 Hình 3.22 Cửa sổ thơng báo lỗi trường có phép tốn Where .60 Hình 3.23 Vùng lưới QBE thiết kế truy vấn tính tổng 3b 61 Hình 3.24 Vùng lưới QBE thiết kế truy vấn tính tổng 62 Hình 3.25 Kết chạy truy vấn tính tổng 62 Hình 3.26 Vùng lưới QBE thiết kế truy vấn tính tổng 63 Hình 3.27 Kết chạy truy vấn tính tổng 63 Hình 3.28 Hộp thoại “Enter Parameter Value” 64 Hình 3.29.Cửa sổ New Query 64 Hình 3.30.Cửa sổ Show Table 64 Hình 3.31 Vùng lưới QBE thiết kế cửa sổ Query Parameters 66 Hình 3.32 Cửa sổ yêu cầu nhập tham số truy vấn tham số .66 Hình 3.33 Vùng lưới QBE thiết kế truy vấn tham số .67 Hình 3.34 Cửa sổ Query Parameters thiết kế truy vấn tham số 67 Hình 3.35 Cửa sổ yêu cầu nhập tham số truy vấn tham số .67 Hình 3.36 Vùng lưới QBE thiết kế truy vấn tham số .68 Hình 3.37 Bảng kết thí dụ .68 Hình 3.38 Bảng SinhVien CSDL QuanLySinhVien.mdb 69 Hình 3.39 Cửa sổ thiết kế truy vấn chéo 70 Hình 3.40 Vùng lưới QBE thiết kế truy vấn chéo 72 Hình 3.41 Yêu cầu kết truy vấn chéo 72 Hình 3.42 Vùng lưới QBE thiết kế truy vấn chéo 73 Hình 3.43 Cửa sổ Make Table 74 Hình 44 Cửa sổ Make Table cho truy vấn tạo bảng .74 Hình 3.45 Vùng lưới QBE thiết kế truy vấn tạo bảng 75 Hình 3.46 Hộp thoại thông báo số mẫu tin bảng 75 Hình 3.47 Cửa sổ Tables có bảng tạo 75 Hình 3.48 Thơng báo xóa bảng cũ Access 76 Hình 49 Hộp thoại Append 76 Hình 50 Vùng lưới QBE truy vấn nối liệu .77 Hình 3.51 Vùng lưới QBE truy vấn thêm liệu 78 Hình 3.52 Access thơng báo số mẫu tin nối vào bảng nhận 78 Hình 3.53 Access thơng báo lỗi chạy truy vấn thêm liệu lần 78 Hình 3.54 Vùng lưới QBE truy vấn thêm liệu 79 Hình 3.55 Bảng MonHoc sau thêm mẫu tin 79 Hình 3.56 Vùng lưới QBE truy vấn cập nhật 80 Hình 3.57 Access thơng báo số mẫu tin cập nhật .81 Hình 3.58 Vùng lưới QBE truy vấn xóa 81 Hình 3.59 Access thơng báo số mẫu tin bị xóa 82 Hình 3.60 Bảng SinhVien bị xóa mẫu tin “A01” Hình 4.1 Biểu mẫu dạng cột .91 Hình 4.2 Biểu mẫu dạng canh 91 Hình 4.3 Biểu mẫu dạng danh sách 91 Hình 4.4 Biểu mẫu dạng bảng 92 Hình 4.5 Biểu mẫu dạng phụ 92 Hình 4.13: Cửa sổ chọn Field List cho textbox 97 Hình 4.14: Tạo Option Button, Check Box, Toggle Button .98 Hình 4.15: Tạo đối tượng Option Group 98 Hình 4.16: Cửa sổ Combo box Wizard 99 Hình 4.17: Cửa sổ chọn bảng nguồn Combo box Wizard 99 Hình 4.18: Cửa sổ chọn tên cột Combo box Wizard .100 Hình 4.19: Cửa sổ xếp Combo box Wizard 100 Hình 4.20: Cửa sổ điều chỉnh độ rộng cột Combo box Wizard .100 Hình 4.21: Cửa sổ đặt tên cho List box 101 Hình 4.22: Cửa sổ chọn số cột, độ rộng cột Combo box Wizard 101 Hình 4.23 Cửa sổ Command Button Wizard 102 Hình 4.24: Cửa sổ chọn chữ hình Commad button 103 Hình 4.25: Cửa sổ đặt tên cho Command button .104 Hình 26: Các thuộc tính Form 104 Hình 4.27: Mở hộp thoại thuộc tính Form .105 Hình 4.28: Cửa sổ thuộc tính Form 105 Hình 4.29: Hình minh họa ví dụ 107 Hình 4.30: Hình tạo trường ràng buộc biểu mẫu 108 Hình 4.31: Biểu mẫu –phụ 10 Hình 5.1 Cửa sổ New Report 121 Hình 5.2 Cửa sổ chọn trường hiển thị report wizard 122 Hình 5.3 Chọn trường gom nhóm report wizard 122 Hình 5.4 Chọn trường xếp report wizard 123 Hình 5.5 Chọn phép tốn tính tổng report wizard 123 Hình 5.6.Chọn dạng thể report wizard 123 Hình 5.7 Chọn màu report wizard 124 Hình 5.8 Cửa sổ đặt tiêu đề cho báo cáo 124 Hình 5.9 Cửa sổ thiết kế báo cáo 124 Hình 5.10 Hộp thoại Properties Textbox 125 CHƯƠNG TRÌNH MƠ ĐUN HỆ QUẢN TRỊ CSDL MS ACCESS Mã số mô đun: MH14 Thời gian mô đun: 75 giờ; ( Lý thuyết: 26 giờ; Thực hành: 49 giờ) VỊ TRÍ, TÍNH CHẤT - Vị trí: Mơ đun bố trí sau sinh viên học xong môn học chung, môn sở chuyên ngành đào tạo chuyên môn nghề bắt buộc - Tính chất: Là mơ đun sở nghề bắt buộc - MỤC TIÊU CỦA MƠ ĐUN Trình bày khái niệm hệ quản trị sở liệu Microsoft Access; Tạo lập bảng liệu, xây dựng quan hệ bảng; Sử dụng, quản lý, bảo trì khai thác số liệu bảng; Thực truy vấn liệu; Thiết kế đựợc đối tượng Table, Query, Form Ứng dụng Microsoft Access tốn thực tế Bố trí làm việc khoa học đảm bảo an toàn cho người phương tiện học tập NỘI DUNG CỦA MÔ ĐUN Nội dung tổng quát phân phối thời gian : Thời gian Tên mô đun Tổng số Lý thuyết Thực hành Kiểm Tra* Tổng quan hệ quản trị CSDL Microsoft Access 3 0 Xây dựng bảng (Table) 12 Truy vấn liệu (Query) 20 10 Xây dựng Form 20 14 Báo biểu (Report) 20 14 75 26 44 Cộng Nội dung chi tiết: BÀI 1: TỔNG QUAN VỀ MICROSOFT ACCESS Giới thiệu Chương giới thiệu tổng quan Microsoft Access từ cách khởi động thoát khỏi Access đến đối tượng có Access thao tác sở liệu - Mục tiêu Phát biểu khái niệm hệ quản trị CSDL; Phân tích khả ứng dụng phần mềm MS Access; Thực thao tác cửa sổ database Thực thao tác an tồn với máy tính Nội dung Giới thiệu Microsoft Access Microsoft Access phần mềm thuộc gói phần mềm văn phịng phổ biến Microsoft Office tập đồn Microsoft Đây hệ quản trị sở liệu (CSDL) dành cho người dùng phổ thông để xây dựng ứng dụng quản lý vừa nhỏ quản lý bán hàng, quản lý nhân viên công ty… Các đặc điểm Microsoft Access: Là hệ quản trị CSDL chạy mơi trường Windows, có thành phần cần thiết như: thiết kế biểu mẫu (form), báo cáo (report), công cụ hỗ trợ Wizard, môi trường lập trình với ngơn ngữ Visual Basic for Application(VBA)… Mang tính độc đáo như: tự động kiểm tra khóa, kiểm tra ràng buộc toàn vẹn, tự động cập nhật hay xóa liệu có thay đổi kết nối Hỗ trợ kỹ thuật truy vấn nhanh Rushmode công nghệ nhúng liệu OLE Tất toàn đối tượng CSDL Access chứa tập tin có phần mở rộng mdb Khởi động khỏi Access 2.1 Khởi động Cách 1: Kích đơi (Double click) lên biểu tượng chương trình Microsoft Access Desktop Cách 2: Vào Start Programs Microsoft Office Microsoft Access Cách 3: Vào Start Run Gõ vào msaccess.exe nhấn OK Sau khởi động xuất hộp thoại sau: Hình 5.3 Chọn trường gom nhóm report wizard Chọn trường cần xếp Chọn Next Hình 5.4 Chọn trường xếp report wizard Nhấn chọn “Summary Options…” muốn dùng tùy chọn tính tổng Hình 5.5 Chọn phép tốn tính tổng report wizard Chọn dạng thể Report Chọn Next Hình 5.6.Chọn dạng thể report wizard Chọn thể Report Chọn Next Hình 5.7 Chọn màu report wizard Đặt tiêu đề cho Report, chọn Finish Hình 5.8 Cửa sổ đặt tiêu đề cho báo cáo Thiết kế báo cáo chế độ Design View Click chọn “Reports” cửa sổ Database Chọn New Chọn bảng truy vấn làm nguồn liệu báo cáo Có thể bỏ qua chọn bảng/ truy vấn không cần sử dụng nguồn liệu chọn nguồn liệu sau nhờ dùng thuộc tính Record Source Chọn “Design View” Hình 5.9 Cửa sổ thiết kế báo cáo Sử dụng hộp công cụ Toolbox để tạo điều khiển báo cáo: Sử dụng công cụ thường dùng xây dựng báo cáo kẻ đầu biểu, thân biểu, chọn font chữ, đánh số thứ tự, ngắt trang… Sau hoàn tất, đặt tên cho báo cáo trở database 4.1 Các công cụ thường dùng thiết kế báo cáo Điều khiển Line, Rectangle để vẽ đường thẳng hình chữ nhật Chức Duplicate menu Edit dùng để nhân nhóm đối tượng chọn Các chức Align Size menu Format để chỉnh lý ô điều khiển tạo nên đầu/ thân báo cáo Sử dụng công cụ Formating để chọn trình bày cho điều khiển Sử dụng điều khiển Page Break hộp công cụ để thực ngắt trang Để in số trang ta sư dụng hộp văn kiểu tính tốn ghi cơng thức = Page, đặt hộp cơng cụ đầu trang cuối trang Để tạo cột thứ tự báo cáo ta làm sau: - Tạo điều khiển Textbox kiểu Unbound - Kích phải chuột vào ô điều khiển chọn Properties Chọn thẻ Data Hình 5.10 Hộp thoại Properties Textbox - Tại thuộc tính Control Source ghi =1 gõ trực tiếp =1 vào điểu khiển - Tại thuộc tính Running Sum Chọn “Over Group” muốn đánh số thứ tự cho nhóm Chọn “Over All” muốn đánh số thứ tự cho báo cáo 4.2 Tổng hợp liệu báo cáo 4.2.1 Tổng hợp liệu nhóm Để tổng hợp liệu ghi nhóm, ta tạo điều khiển Unbound đầu cuối nhóm đặt vào ô điều khiển phép toán, hàm thống kê (Sum, Average, …) học Ví dụ: Khi tạo báo cáo thống kê số sinh viên tổng học bổng khoa Muốn ta xây dựng báo cáo nhóm liệu trường Makhoa, đầu cuối nhóm đơn vị ta đưa vào điều khiển sau: - Số Sinh Viên: =Count ([MaSV]) - Tổng học bổng: = Sum([HocBong]) 4.2.2 Tổng hợp liệu toàn báo cáo Để tổng hợp liệu ghi toàn báo cáo, ta tạo điều khiển hộp văn textbox điều khiển đặt đầu cuối báo cáo 4.2.3 So sánh liệu tổng hợp phần báo cáo Khi xây dựng báo cáo thường phải so sánh, đối chiếu số liệu tổng hợp phần với nhâu Ví dụ tổng hợp tổng số sinh viên trường cần biết tổng số sinh viên khoa chiếm phần trăm tổng sinh viên toàn trường Để so sánh liệu tổng hợp phần báo cáo ta làm sau: - Tạo hộp văn Text box đầu cuối phần để nhận liệu tổng hợp phần, dùng thuộc tính Name hộp thoại Properties để đặt tên cho ô điều khiển - Sử dụng điều khiển nói để thực phép toán so sánh liệu tổng hợp phần khác báo cáo, cách làm sau: Tạo ô điều khiển (tại vị trí báo cáo), đặt vào biểu thức tên điều khiển xây dựng bước Báo cáo – phụ Cách thực báo cáo – phụ hoàn toàn giống việc thực biểu mẫu – phụ trình bày phần biểu mẫu Trình tự thực sau: Tạo báo cáo phụ hồn tồn độc lập, lúc chúng chưa có quan hệ với Mở báo cáo chế độ Design View, bấm phím F11 để đồng thời mở cửa sổ database Kéo báo cáo phụ từ cửa sổ database vào cửa sổ thiết kế báo cáo Tạo liên kết báo cáo với báo cáo phụ: Dùng thuộc tính SubReport sau: - Link Child Fields: Trường liên kết báo cáo phụ - Link Master Fields: Trường liên kết báo cáo Câu hỏi tập A Câu hỏi Nêu khái niệm báo cáo? Nêu loại báo cáo? Trình bày thành phần báo cáo? Nêu cách ẩn/ thành phần báo cáo? Trình bày phương pháp tạo báo cáo tự động (AutoReport)? Trình bày phương pháp tạo báo cáo sử dụng cơng cụ Wizard? Trình bày phương pháp thiết kế báo cáo chế độ Design View? Nêu công cụ thường dùng thiết kế báo cáo? Trình bày cách tạo cột số thứ tự báo cáo? Nêu cách tổng hợp số liệu nhóm liệu tồn báo cáo? 10 Trình bày cách so sánh liệu tổng hợp phần báo cáo? 11 Trình bày thao tác thực báo cáo chính-phụ? B Bài tập Bài Sử dụng CSDL QuanLyBanHang.mdb cho, tạo báo cáo có dạng sau: Báo cáo Hướng dẫn: - Tạo truy vấn chứa cột sau: NgaylapHD, TenSP, SoLuong, DonGia, ThanhTien:[Soluong]*[DonGia] - Lưu Truy vấn với tên : Q_ThongKe - Dùng công cụ Wizard để tạo báo cáo lấy liệu từ Query trên, nhóm báo cáo theo trường TenSP có thống kê Summary Options dùng hàm Sum trường ThanhTien - Chuyển sang chế độ Design View để thiết kế lại báo cáo theo mẫu sau: - Báo cáo 2: Yêu cầu thực báo cáo xuất hộp thoại nhập vào mã hóa đơn Khi nhập vào mã hóa đơn kết sau: Hướng dẫn: - Tạo truy vấn có cột sau: HoTenKH, DiaChi, DienThoai từ bảng KHACHHANG MaHD, NgayLapHD từ bảng HOADON HoTenNhanVien:[HoNV]& “ ” &[TenNV] từ bảng NHANVIEN TenSP, DonViTinh, DonGia từ bảng SANPHAM SoLuong từ bảng CHITIETHD Tạo tham số truy vấn từ cột MaHD sau:[Nhập mã Hóa đơn:] - Lưu Truy vấn với tên Q_HoaDon - Dùng công cụ Wizard tạo báo cáo theo yêu cầu sau: Báo cáo theo nhóm cột TenKH Và nhóm giá trị cột TenKH, báo cáo theo nhóm cột MaHD Lưu lại báo cáo với tên R_HoaDon - Chuyển sang chế độ Design View để thiết kế lại báo cáo theo mẫu sau: Bài Sử dụng CSDL QuanLySinhVien.mdb tạo, thực yêu cầu sau: Tạo Form theo mẫu sau: Đặt tên F_TimSV Yêu cầu: Khi nhập vào Mã sinh viên nhấn vào nút In mở báo cáo bảng điểm sinh viên hình: Khi nhấn vào nút “Thốt” đóng biểu mẫu F_TimSV B1-Thiết kế Query sau:đặt tên Q_Indiem Khi nhấn vào nút “Thoát” đóng form F_TimSV Hướng dẫn: Tạo Form theo mẫu sau đặt tên F_TimSV, đặt tên Textbox txtMaSV Thiết kế Query sau: đặt tên Q_Indiem Thiết kế Report đặt tên R_bangdiem lấy liệu từ Query trên, mẫu Report sau: Tạo Command button đặt tiêu đề “In” biểu mẫu F_TimSV Wizard, chọn kiện “Report Operations” “Preview Report” Chọn báo cáo R_bangdiem Tạo Command button đặt tiêu đề “Thoát” biểu mẫu F_TimSV Wizard, chọn kiện “Form Operations” “Close form” Tạo báo cáo để hiển thị danh sách sinh viên khoa đó, bao gồm mơn học mà sinh viên học Tạo báo cáo để hiển thị danh sách sinh viên khoa, bao gồm môn học, sinh viên khoa tên khoa nhóm lại với Tạo báo cáo để hiển thị danh sách môn học kèm với điểm kết đậu hay rớt với môn học sinh viên Tạo báo cáo để hiển thị danh sách môn học kèm với điểm kết đậu hay rớt với môn học sinh viên, mơn học nhóm theo sinh viên Tạo báo cáo để hiển thị điểm thi môn học sinh viên Tạo báo cáo để hiển thị danh sách thông tin sinh viên kèm với kết thi mơn học gom nhóm MỘT SỐ MẪU ĐỀ THI Đề 1 Tạo CSDL có tên 1905_HoTen_SoDe.mdb lưu vào ổ đĩa Z:\, đó: HoTen họ tên thí sinh dự thi, gồm bảng sau (3đ): TacPham: MaTP(T,4); TenTP(T,40), MaNXB (T,4),TacGia (T,50), TSLUONG (Number, Integer), NgayNhap (Date/Time, Shortdate) NhaXuatBan: MaNXB(T,4); TenNXB(T,40) The: MaThe(T,4); TenBanDoc(T,40), DiaChi (T,50), SoDT (T,10) ChiTietThe : MaThe(T,4), MATP(T,4), NgayMuon(Date/time, Shortdate), NgayTra (Date/Time, Shortdate) Trong đó, MaThe tham chiếu từ trường MaThe rong bảng The Tạo Query thực yêu cầu sau (2đ) : Query 1: Tính tổng số lượng sách theo nhà xuất Thông tin gồm : MaNXB, TenNXB, TongSoLuongSach Query 2: Hãy lọc tác phẩm nhà xuất giáo dục Thông tin gồm cột: MaTP, TenTP, MaNXB, TenNXB, NgayNhap Tạo Form có nội dung sau (3đ) : Tạo Report có nội dung sau (2đ) : Đề Câu 1: Tạo CSDL có tên ThiTin_HoTen.mdb lưu vào ổ đĩa Z:\, đó: HoTen họ tên thí sinh dự thi, gồm bảng sau (3đ): NHOM_TAI_SAN: MANHOM(T,5); TENNHOM(T,40) DM_TAISAN: MATS(T,5); TenTS(T,50); DVT(T,5), DONGIA (N,Single), MaNhom (T,5), NUOCSX(T,20), NAMSX (Number, Integer) DM_DV_TRUONG: MADV(T,2); TENDV (T,50) TRANG_BI : MADV(T,2), MATS(T,5), SOLUONG (N,Integer), GHICHU (T,100) NGAYTRANGBI(Date/time), Câu : Tạo Query thực yêu cầu sau (3đ) : Tạo Query1: Hiển thị thông tin tổng số tiền trang bị tên tài sản Chỉ liệt kê tài sản tổng số tiền trang bị 50 triệu đồng Thông tin hiển thị gồm: TenTS, TongSoTien Tạo Query 2: Thống kê Tổng số lượng tài sản trang bị theo nhóm tài sản tên tài sản Tạo Query 3: Lọc danh mục tài sản có nước sản xuất Trung Quốc Tạo Query : Tăng đơn giá thêm 10% tài sản máy tính Tạo Query : Thêm vào bảng DM_DV_Trường mẫu tin có MaDV 06, Tên DV Trường THPT Ngơ Gia Tự Tạo Query : Hiển thị thông tin Nhóm tài sản có mã nhóm nhập từ bàn phím Câu : Tạo Form có nội dung sau(2đ): Câu 4: Tạo Report có nội dung sau(2đ): TÀI LIỆU THAM KHẢO [1] Giáo trình MS Access 2010 – Trung tâm tin học Đại học Sư phạm TPHCM 2012 Website: https://www.microsoft.com ... Microsoft Đây hệ quản trị sở liệu (CSDL) dành cho người dùng phổ thông để xây dựng ứng dụng quản lý vừa nhỏ quản lý bán hàng, quản lý nhân viên công ty… Các đặc điểm Microsoft Access: Là hệ quản trị CSDL... môn sở chuyên ngành đào tạo chuyên môn nghề bắt buộc - Tính chất: Là mơ đun sở nghề bắt buộc - MỤC TIÊU CỦA MÔ ĐUN Trình bày khái niệm hệ quản trị sở liệu Microsoft Access; Tạo lập bảng liệu, ... nay, việc ứng dụng khoa học kỹ thuật vào q trình sản xuất quản lý khơng cịn lạ doanh nghiệp Đặc biệt trình quản lý nay, hầu hết doanh nghiệp sử dụng hệ thống công nghệ thông tin phát triển với