Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
733,12 KB
Nội dung
Giáo Trình Chứng Chỉ B Tin Học Microsoft Office Access 2007 BÀI TẬP THỰC HÀNH Lưu lại với tên QuanLyHocSinh.mdb – Quản Lý Học Sinh Các field in đậm gạch khóa (Primary Key), field in nghiêng khóa ngoại (Foreign Key) Phần 1: Tạo cấu trúc Table sau: HOCSINH– Danh Sách Học Sinh Field Name DataType Field Size Format MaHS Text HoHS Text 30 Họ Học Sinh TenHS Text 15 Tên Học Sinh GioiTinh Yes/No ;“Name”;“Nữ” Giới tính NgaySinh Date/Time Dd/MM/yyyy Ngày Sinh MaLop Text >[Blue] Mã Lớp DiaChi Text 50 Đòa Chỉ NoiSinh Text 30 Nơi Sinh HocBong Number Double DienThoai Text 12 HinhAnh OLE Object >[Blue] #,##0 Caption Mã Học Sinh Học bổng Điện Thoại Hình Ảnh MONHOC – Danh Mục Môn Học Field Name DataType Field Size MaMon Text TenMon Text 40 HeSo Number Byte Format >[Blue] Caption Mã Môn Tên Môn Hệ Số LOPHOC – Danh Mục Lớp Học Biên Soạn: Hà Trọng Hiếu Trang 1/111 Field Name DataType Field Size Format MaLop Text TenLop Text 40 SiSo Number Integer 00 Só Số MaKH Text >[Blue] Mã Khoa >[Blue] Caption Mã Lớp Tên Lớp DIEMTHI – Điểm Thi Field Name DataType Field Size Format Caption MaSV Text >[Blue] Mã Sinh Viên MaMon Text >[Blue] Mã Môn HocKy Number Byte Học Kỳ Mieng Number Single 0.0 Kiểm tra miệng KT15 Number Single 0.0 Kiểm tra 15 phút KT1T Number Single 0.0 Kiểm tra tiết KTHK Number Single 0.0 Kiểm tra học kỳ Chú ý: Đối với Field Điểm Miệng, KT15, KT1T KTHK cần phải khai báo thêm thuộc tính Validition Rule: >=0 And [Blue] Caption Mã Khoa Tên Khoa Phần 2: Tạo mối quan hệ Table Phần 3: Nhập liệu vào bảng Phần 4: Thao tác Sắp Xếp, Tìm Kiếm, Thay Thế Lọc Dữ Liệu Để thực thao tác này, phải mở bảng chế độ nhập liệu Hãy xếp liệu bảng Điểm Thi giảm dần theo cột Kiểm Tra Học Kì Hãy xếp liệu bảng Lớp Học tăng dần theo cột Só Số Hãy xếp liệu Học Sinh theo thứ tự Nam trước Nữ sau Hãy tìm bảng Học Sinh, học sinh có i sinh Bình Đònh Hãy tìm bảng Điểm Thi học sinh có điểm kiểm tra tiết 10 Hãy tìm bảng Điểm Thi, học sinh thi môn Toán Hãy thay Đòa Chỉ 564 CMT8 QTB bảng Học Sinh thành 564 CMT8 Q10 Hãy thay nơi sinh “TPHCM” thành “HCM City” Hãy thay môn “GD công dân” thành “Giáo Dục Công Dân” 10 Hãy Lọc bảng Lớp Học có lớp thuộc khối 10 11 Hãy lọc bảng Học Sinh có học sinh Nam 12 Hãy lọc bảng Điểm Thi có dòng kết quả, ngoại trừ môn Anh Văn Phần 5: Thực Hiện Các Dạng Truy Vấn Sau Bài 1: Select Query – Truy Vấn Chọn Lựa Lập danh sách hiển thò khối học, thông tin gồm: Mã khối, Tên khối Lập danh sách hiển thò lớp học, thông tin gồm: Mã lớp, Tên lớp, Só số Mã khối Lập danh sách hiển thò học sinh, thông tin gồm: Mã học sinh, Họ Tên học sinh, Phái Mã lớp Trong cột Họ Tên học sinh ghép hai cột Họ học sinh cột Tên học sinh, phái thể theo dạng “Nam” hay “Nữ” (GioiTinh = Yes “Nam”; GioiTinh = No “Nữ”) Lập danh sách hiển thò môn học có hệ số tên môn có chứa ký tự “n”, thông tin gồm: Mã môn, Tên môn Hệ số Lập danh sách hiển thò lớp học thuộc khối 12, tên lớp không rỗng, thông tin gồm: Mã lớp, Tên lớp, Só số Mã khối, danh sách xếp tăng dần theo Só số Lập danh sách hiển thò học sinh Nam có tên bắt đầu chữ “B”, thông tin gồm: Mã học sinh, Họ Tên học sinh, phái (thể theo dạng Nam), Ngày sinh Tuổi (với tuổi tính sau: = Năm hành trừ năm sinh) Lập danh sách hiển thò học sinh sinh vào năm 1995, có ký tự phần tên nằm khoảng từ [B-M], thông tin gồm: Mã học sinh, Họ Tên học sinh, Năm sinh Danh sách hiển thò Nam trước Nữ sau Lập danh sách hiển thò lớp học có Só số nhỏ 40, thông tin gồm: Mã lớp, Tên lớp, Só số, Mã khối, Tên khối Thông tin xếp theo Só số tăng dần, Mã khối giảm dần Lập danh sách hiển thò học sinh có điểm kiểm tra học kỳ từ đến 9.5, danh sách môn Anh Văn, thông tin gồm: Mã học sinh, Họ học sinh, Tên học sinh, Mã môn, Học kỳ, Kiểm tra học kỳ 10 Lập danh sách hiển thò học sinh, sinh từ ngày 01/01/1995 đến ngày 30/04/1995, có nơi sinh Bình Đònh, Vũng Tàu Bình Thuận, thông tin gồm: Mã học sinh, Họ Tên học sinh, Ngày sinh, Nơi sinh, Mã lớp Tên lớp 11 Lập danh sách hiển thò học sinh, thông tin gồm: Mã học sinh, Họ học sinh, Tên học sinh, Ngày sinh, Thứ sinh nhật, Số tháng Với thứ sinh nhật cho biết ngày sinh nhật học sinh thứ tuần, Số tháng tính khoảng cách từ ngày sinh học sinh đến ngày hành tháng 12 Lập danh sách hiển thò học sinh, sinh vào quý quý năm, thông tin gồm: Mã học sinh, Họ Tên học sinh, Ngày sinh Quý 13 Lập danh sách hiển thò học sinh, sinh từ tháng đến tháng 10 năm 1994, thông tin gồm: Mã lớp, Tên lớp, Mã học sinh, Họ Tên học sinh, Phái Trong danh sách, phải ưu tiên lấy tất lớp, kể lớp chưa có học sinh 14 Lập danh sách hiển thò kết thi học sinh, thông tin gồm: Mã học sinh, Họ học sinh, Tên học sinh, Mã môn, Học kì Trong danh sách, phải lấy tất học sinh, bao gồm học sinh chưa có điểm 15 Lập danh sách dựa vào điểm kiểm tra học kỳ (KTHK), xếp loại môn học sinh, thông tin gồm: Mã học sinh, Họ học sinh, Tên học sinh, Mã môn, Tên môn, Học kỳ, Kiểm tra học kỳ, Xếp loại Với xếp loại thực theo điều kiện sau: Loại Giỏi: KTHK>=8 Khá: KTHK>=6.5 KTHK=5 KTHK=3.5 KTHK=5 “Đạt”, ngược lại “Không đạt”), thông tin gồm: Mã học sinh, Họ học sinh, Tên học sinh, Mã môn, Học kỳ, Trung bình kiểm tra, Đánh giá Biết rằng: kiểm tra miệng, Kiểm tra 15 phút hệ số 1, Kiểm tra tiết hệ số 2, không tính điểm kiểm tra học kỳ Điểm kiểm tra học tính theo công thức sau: TBKT = (Mieng + KT15 + KT1T*2)/4 18 Lập danh sách tính điểm trung bình môn học kỳ học sinh, qua xếp loại kết trung bình môn học kỳ 1, thông tin gồm: Mã học sinh, Họ Tên học sinh, Mã môn, Học kỳ, Trung bình môn học kỳ, xếp loại Biết rằng, trung bình môn học kỳ tính theo công thức sau: TBMHK1 = (TBKH1 + KTHK1)/2 19 Lập danh sách tính điểm trung bình môn học kỳ học sinh, qua xếp loại kết trung bình môn học kỳ 2, thông tin gồm: Mã học sinh, Họ Tên học sinh, Mã môn, Học kỳ, Trung bình môn học kỳ, xếp loại Biết rằng, trung bình môn học kỳ tính theo công thức sau: TBMHK2 = (TBKH2 + KTHK2)/2 20 Lập danh sách cho biết môn có hệ số cao nhất, thông tin gồm: Mã môn, Tên môn hệ số 21 Lập danh sách cho biết lớp học có só số thấp nhất, thông tin gồm: Mã lớp, Tên lớp só số 22 Hãy cho biết thông tin học sinh có tuổi lớn nhất, thông tin gồm: Mã học sinh, Họ học sinh, Tên học sinh, Tuổi, Mã lớp Tên lớp 23 Lập danh sách cho biết học sinh có điểm kiểm tra học kỳ lớn nhất, thông tin gồm: Mãhọc sinh, Họ Tên học sinh, Mã môn, Tên môn, Kiểm tra học kỳ (KTHK) 24 Lập danh sách cho biết học sinh có điểm trung bình kiểm tra (TBKT) cao nhất, thuộc khối 12, thông tin gồm: Mã học sinh, Họ Tên học sinh, Mã khối, Mã môn, Trung bình kiểm tra Biết rằng: kiểm tra miệng, Kiểm tra 15 phút hệ số 1, Kiểm tra tiết hệ số 2, không tính điểm kiểm tra học kỳ Điểm kiểm tra học tính theo công thức sau: TBKT = (Mieng + KT15 + KT1T*2)/4 25 Lập danh sách thực số lớp học theo khối, thông tin gồm: Mã khối, Tên khối Số lớp 26 Lập danh sách tính số học sinh thời theo lớp, thông tin gồm: Mã lớp, Tên lớp Số học sinh 27 Lập danh sách tính học sinh dự thi môn học kỳ 2, thông tin gồm: Mã học sinh, Họ Tên học sinh, Học kỳ Số môn thi 28 Lập danh sách tính môn có học sinh dự thi học kỳ, thông tin gồm: Mã môn, Tên môn, Học kỳ số học sinh Trong danh sách phải thể tất môn, kể môn chưa co học sinh thi 29 Lập danh sách thống kê số học sinh theo khối, thông tin gồm: Mã khối, Tên khối Số học sinh Trong danh sách phải thể tất khối, bao gồm khối chưa có học sinh 30 Lập danh sách cho biết khối có nhiều lớp nhất, thông tin gồm: Mã khối, Tên khối Số lớp 31 Lập danh sách cho biết thời lớp có học sinh, thông tin gồm: Mã lớp, Tên lớp Số học sinh B Report Phân nhóm Thiết kế báo cáo Lớp Theo Khối mẫu sau: … Tiếp theo cho khối lại Trong báo cáo thể tất khối, kể khối chưa có lớp học Thiết kế báo cáo Học Sinh Theo Lớp mẫu sau: … Tiếp tục cho lớp Thiết kế báo cáo Bảng Điểm Học Sinh Theo Lớp mẫu sau: … Tiếp tục cho lớp khác … Tiếp tục cho học sinh khác Phần 7: Thiết kế Biểu mẫu – Form A Màn hình đơn Thiết kế Form theo mẫu sau: Form dạng hiển thò Single Form Thiết kế Form Danh Mục Lớp Học theo mẫu sau: Form dạng hiển thò Continuous Forms Biên Soạn: Hà Trọng Hiếu Trang 23/111 Thiết kế Form Bảng Điểm Học Sinh theo mẫu sau: Form dạng hiển thò DataSheet B Thiết kế Màn hình Main – Sub Thiết kế Form theo mẫu sau Thiết kế Form theo mẫu sau Thiết kế Form theo mẫu sau: Yêu cầu: Dùng công cụ Wizard tạo nút di chuyển Tạo TextBox thể vò trí mẫu tin hành tổng mẩu tin có ListBox Thiết kế Form theo mẫu sau: Yêu cầu thiết kế: Combo Box Họ tên học sinh, chứa danh sách học sinh có bảng Học Sinh, cột lưu trữ Mã học sinh Combo Box giới tính, chứa giá trò Nam Nữ (tương ứng với giá trò Yes/No) Bộ nút di chuyển, dùng để di chuyển qua lại mẫu tin, TextBox thể vò trí mẩu tin hành tổng số mẩu tin bảng Tạo nút Thêm, dùng để thêm mẫu tin vào Table Tạo nút Lưu, dùng để lưu lại mẩu tin vừa thêm vào Tạo nút không, dùng để không lưu lại mẩu tin vừa them vào Tạo nút Xóa, dùng để xóa mẩu tin hành Form Tạo nút In Báo Cáo, dùng để xuất báo cáo “Bảng Điểm Học Sinh Theo Lớp” lên hình Tạo nút Đóng Form, dùng để đóng hình Form lại HƯỚNG DẪN TẠO NÚT LỆNH TRÊN FORM Màn hình Form chế độ Design View, đưa trỏ chuột lên hộp công cụ, Click chọn vào công cụ Command Button Đưa trỏ chuột lên hình Form (đang chế độ Design View), nơi muốn đặt Nút lệnh, Click chuột kéo để vẽ nút lệnh Khi vẽ xong ta thả chuột hộp thoại Command Button Wizard lên Trong khung Categories: Ta chọn mục chứa chức lệnh Trong khung Actions: Ta chọn chức cho nút lệnh CÁC MỤC CHỨA CÁC CHỨC NĂNG Mục Chứa (Categ ories) Record Navigat ion Chức Năng Actions Ý Nghóa Name Caption Go To First Record Dùng di chuyển mẫu tin CmdDau Đầu (First) Go To Last Record Dùng di chuyển tới mẫu tin cuối CmdCuo i Cuối (Last) Go To Next Record Dùng di chuyển tới mẫu tin CmdSau Sau (Next) Dùng di chuyển mẫu tin trước CmdTru oc Trước (Previ ous) Go To Previous Recoed Giáo Trình Giáo Chứ Trình ng Chỉ ChứBngTin ChỉHọc B Tin Học Microsoft Microsoft Office Access Office Access 2007 2007 Dùng thêm mẫu tin vào bảng CmdThe m Thêm Dùng xóa (Hủy) mẫu tin hành Form CmdXoa , Cmd Huy Xóa, Hủy Save Record Lưu (Ghi) mẫu tin vừa thêm vào CmdLuu , Cmd Ghi Lưu, Ghi Undo Record Không lưu (ghi) mẫu tin vừa thêm vào CmdKho ng Không Close Form Đóng (Thoát) hình (Form) lại CmdDon g, Cmd Thoat Đóng, Thoát Preview Report In (Xuất) báo cáo hình CmdIn In Báo Cáo Add New Record Delete Record Record Operati ons Form Operati ons Report Operati ons Sau chọn chức xong ta Click vào nút Next, chọn biểu tượng nhập tiêu đề cho nút lệnh tùy chọn: Picture/Text Tiếp tục Click vào nút Next khai báo Name cho nút lệnh Và Click nút Finish để hoàn tất việc tạo nút lệnh Mục Lục Bài GIỚI THIỆU MICROSOFT OFFICE ACCESS 2003 I GIỚI THIỆU .1 Khái niệm Khởi động Microsoft Access 2003 .1 Màn hình khởi động MS Office Access 2003 .1 Tạo Cơ Sở Dữ Liệu Mở tập tin Cơ Sở Dữ Liệu .4 Thoát khỏi Microsoft Access 2003 II CÁC ĐỐI TƯNG TRONG CSDL CỦA MS ACCESS Error! Bookmark not defined Các đối tượng cửa sổ Database Error! Bookmark not defined Các chức công cụ cửa sổ Database Error! Bookmark not defined III MỘT SỐ THAO TÁC KHÁC TRONG CSDL .5 Chọn font chữ mặc đònh cho CSDL nhập liệu .5 Chuyển tập tin Cơ Sở Dữ Liệu Error! Bookmark not defined Thu gọn, sửa chữa tập tin Cơ Sở Dữ Liệu Error! Bookmark not defined Nhập liệu từ bên vào (Import) 5 Đặt/Hủy mật mã cho tập tin Cơ Sở Dữ Liệu .6 Bảo mật tháo mật liệu Error! Bookmark not defined Đóng Cơ Sở Dữ Liệu Sở Dữ Liệu Chuẩn bò môi trường làm việc ban đầu .6 Bài TABLE – BẢNG DỮ LIỆU I KHÁI NIỆM Khái niệm Cấu trúc bảng II THIẾT KẾ TABLE Tạo Table Các thành phần cửa sổ Design View Các thao tác xử lý thiết kế Table .12 Khóa Table (Primary Key) 13 Lưu lại cấu trúc bảng 13 III TẠO QUAN HỆ GIỮA CÁC BẢNG (Relationships) 14 Các loại quan hệ hai Table 14 Khai báo quan hệ Table 15 Sửa quan hệ: 16 Xóa quan hệ: .17 IV CHẾ ĐỘ DATASHEET VIEW 18 Vào chế độ DataSheet View 18 Các Thao Tác Cập Nhật Dữ Liệu 18 Các Thao Tác Điều Chỉnh Trên Cửa Sổ Database View 21 In nhanh liệu 22 BÀI TẬP ỨNG DỤNG 23 Bài 3: QUERY – TRUY VẤN DỮ LIỆU 28 I KHÁI NIỆM 29 Khái niệm 29 Phân loại Query 29 II CÁC TOÁN TỬ, PHÉP TOÁN, BIỂU THỨC HÀM SỬ DỤNG THÔNG DỤNG TRONG QUERY .29 Phép Toán 29 MỘT SỐ HÀM THÔNG DỤNG 30 III CÁC THAO TÁC CƠ BẢN 33 Cách Tạo Query 33 Thực Thi Truy Vấn 34 Các Chế Độ Hiển Thò 34 IV TRUY VẤN LỰA CHỌN – SELECT QUERY 35 A SQL (Structure Query Language) .35 B QBE (Query By Example) 36 V TRUY VẤN TẠO BẢNG – MAKE- TABLE QUERY 37 A Câu Lệnh SQL 37 B Sử Dụng Lưới QBE .37 VI TRUY VẤN THÊM MẪU TIN – APPEND QUERY 38 A Câu Lệnh SQL 39 B Sử Dụng Lưới QBE 39 VII TRUY VẤN CẬP NHẬT – UPDATE QUERY 41 A Câu Lệnh SQL 41 B Sử Dụng Lưới QBE .42 VIII TRUY VẤN XÓA – DELETE QUERY 42 A Câu Lệnh SQL 42 B Sử Dụng Lưới QBE .43 IX TRUY VẤN THAM SỐ – PARAMETER QUERY 43 X TRUY VẤN CHÉO – CROSSTAB QUERY 45 Cách Thực Hiện: 45 Ví dụ: 46 XI TRUY VẤN CON – SUB QUERY 46 Câu Lệnh SQL(Structure Query Language) 46 Dùng Lưới QBE (Query By Example) 47 XII JOIN PROPERTIES – THAY ĐỔI TÍNH CHẤT QUAN HỆ TRONG TRUY VẤN 48 Bài REPORT – BÁO CÁO 50 I KHÁI NIỆM REPORT (BÁO CÁO) 50 Ý Nghóa Của Việc Sử Dụng Report 50 Các Thành Phần Của Report 50 II CÁC DẠNG REPORT .51 III CÁCH TẠO REPORT .51 • Cách tạo số thứ tự đánh số trang cho Report .53 Bài FORM – BIỂU MẪU 55 I KHÁI NIỆM VỀ BIỂU MẪU 55 Ý Nghóa Của Biểu Mẫu 55 Các Thành Phần Của Biểu Mẫu 55 Các Loại Biểu Mẫu (Form) 55 Các Khái Niệm Cơ Bản Trong Biểu Mẫu 56 II CÁC DẠNG BIỂU MẪU (FORM) DỮ LIỆU .56 III CÁCH THIẾT KẾ FORM – BIỂU MẪU 58 Tạo Form Bằng Công Cụ Trình Thông Minh (Wizard) 58 Tạo Form Bằng Design View “Bằng Tay” .60 Các Công Cụ Trên ToolBox 61 IV CÁC THUỘC TÍNH CƠ BẢN CỦA BIỂU MẪU .62 Các Thuộc Tính Đònh Dạng (Format Properties) 63 Các Thuộc Tính Dữ Liệu (Data Properties) 65 Các Thuộc Tính Khác (Other Properties) 66 V THIẾT KẾ VÀ KHAI BÁO THUỘC TÍNH CHO CÁC ĐIỀU KIỂN TRÊN FORM 66 Thiết Kế Các Điều Khiển 66 Đặt Thuộc Tính Cho Các Đối Tượng Đã Tạo Trên Form 66 VI CÁC HÀM THÔNG DỤNG TRÊN FORM VÀ REPORT 68 Bài MACRO – TẬP LỆNH .69 I KHÁI NIỆM 69 II CÁC THÀNH PHẦN TRONG MÀN HÌNH THIẾT KẾ TẬP LỆNH 69 III KẾT TẬP LỆNH VÀO BIẾN CỐ 70 Khái Niệm Biến Cố .70 Sử Dụng Công Cụ Xây Dựng Tập Lệnh (Macro Builder) .70 IV MỘT SỐ BIẾN CỐ MẶC ĐỊNH CỦA CÁC ĐỐI TƯNG THƯỜNG DÙNG 71 V TẬP LỆNH CÓ ĐIỀU KIỆN .71 Ý nghóa 71 Một Số Hàm Kiểm Tra Thông Dụng .71 V MỘT SỐ HÀNH ĐỘNG THƯỜNG DÙNG 74 BÀI TẬP THỰC HÀNH 81 Phần 1: Tạo cấu trúc Table sau 81 Phần 2: Tạo mối quan hệ Table 83 Phần 3: Nhập liệu vào bảng 83 Phần 4: Thao tác Sắp Xếp, Tìm Kiếm, Thay Thế Lọc Dữ Liệu 85 Phần 5: Thực Hiện Các Dạng Truy Vấn Sau .86 Bài 1: Select Query – Truy Vấn Chọn Lựa .72 Bài 2: Append Query – Truy Vấn Thêm 89 Bài 3: Make Table Query – Truy Vấn Tạo Bảng 91 Bài 4: Delete Query – Truy vấn Xóa 91 Bài 5: Update Query – Truy Vấn Cập Nhật 92 Bài 6: Patameter Quyey – Truy Vấn Tham Số 92 Bài 7: Crosstab Query – Truy vấn chéo .92 Bài 8: Sub Query – Truy vấn .93 Phần 6: Thiết kế Báo Cáo – Report 95 Phần 7: Thiết kế Biểu mẫu – Form 100 HƯỚNG DẪN TẠO NÚT LỆNH TRÊN FORM .104 ÔN TẬP GIẢI CÁC ĐỀ THI MẪU CHỨNG CHỈ B TIN HỌC