Bài 9. Báo cáo và kết xuất báo cáo tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩ...
Kiểm tra bài cũ Kiểm tra bài cũ Từ CSDL QuanLy_HS, thiết kế mẫu hỏi Từ CSDL QuanLy_HS, thiết kế mẫu hỏi nhằm tìm ra tất cả các học sinh khá trong lớp nhằm tìm ra tất cả các học sinh khá trong lớp Bài 9: Bài 9: BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO o án báo cáo và kết xuất báo cáo'>BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO e='tin học 12 báo cáo và kết xuất báo cáo'>BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO 1. Khái niệm báo cáo 1. Khái niệm báo cáo 2. Dùng thuật sĩ để tạo báo cáo 2. Dùng thuật sĩ để tạo báo cáo 3. Ví dụ áp dụng 3. Ví dụ áp dụng BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO Chúng ta thường gặp báo cáo ở đâu và nội dung báo cáo là gì? - Trong trường học: báo cáo điểm thi môn Toán của các học sinh trong lớp, thống kê danh sách học sinh khá trong lớp,… - Trong công ty: báo cáo tình bán hàng của công ty,…. BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO 1. Khái niệm: 1. Khái niệm: - Báo cáo là hình thức thích hợp nhất khi cần tổng - Báo cáo là hình thức thích hợp nhất khi cần tổng hợp, trình bày và in dữ liệu theo khuôn dạng hợp, trình bày và in dữ liệu theo khuôn dạng - Báo cáo thường được dùng để: - Báo cáo thường được dùng để: + Thể hiện sự so sánh và tổng hợp thông tin từ + Thể hiện sự so sánh và tổng hợp thông tin từ các nhóm dữ liệu các nhóm dữ liệu + Trình bày nội dung văn bản theo mẫu quy định + Trình bày nội dung văn bản theo mẫu quy định 1. Khái niệm: 1. Khái niệm: - Để tạo 1 báo cáo cần trả lời các câu hỏi sau: - Để tạo 1 báo cáo cần trả lời các câu hỏi sau: + Báo cáo được tạo ra để kết xuất thông tin gì? + Báo cáo được tạo ra để kết xuất thông tin gì? + Dữ liệu từ những bảng, mẫu hỏi nào được đưa vào + Dữ liệu từ những bảng, mẫu hỏi nào được đưa vào báo cáo? báo cáo? + Dữ liệu sẽ được nhóm như thế nào? + Dữ liệu sẽ được nhóm như thế nào? 1. Khái niệm 1. Khái niệm Ví dụ: Báo cáo thống kê điểm môn Toán theo tổ: Ví dụ: Báo cáo thống kê điểm môn Toán theo tổ: Câu hỏi Báo cáo tạo ra để kết xuất thông tin gì? Dữ liệu từ bảng hay mẫu hỏi nào được đưa vào báo cáo? Dữ liệu được nhóm như thế nào? Trả lời Điểm môn toán theo tổ Từ bảng HOC_SINH Theo trường To 1. Khái niệm 1. Khái niệm Để làm việc với báo cáo, chọn Reports trong Để làm việc với báo cáo, chọn Reports trong bảng chọn đối tượng bảng chọn đối tượng BÁO CÁO VÀ KẾT XUẤT BÁO CÁO BÁO CÁO VÀ KẾT XUẤT BÁO CÁO Có mấy cách tạo đối tượng mới trong Access? Để tạo nhanh 1 Khái niệm báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo y y â â đ đ n ế n ế đ đ c c ọ ọ h h t ế t i T Tiế ếtt tthhúúcc ế k k llà uý q n m !! ! ả c h n h i n s c h t ọ h n â m h e c c c Xin v ô c y thầ 1. KháI niệm báo cáo Report là là hình thức thích hợp nhất khi cần tổng hợp, trình bày và in dữ liệu theo khuôn dạng. Cho bảng danh sách học sinh với dữ liệu như trên Yêu cầu: Tạo bảng thống kê điểm bình quân môn toán theo tổ. Chức năng của báo cáo: Chuẩn bị tạo báo cáo - Thể hiện sự so sánh và tổng hợp thông tin từ các nhóm dữ liệu. - Trình bày nội dung văn bản theo mẫu quy định. - Báo cáo được tạo ra để kết xuất thông tin gì ? Điểm bình quân môn toán theo tổ Từ bảng HOC SINH Trường Tổ - Dữ liệu được đưa vào báo cáo từ bảng hoặc mẫu hỏi nào ? - Trường dùng để gộp nhóm là trường nào? Câu hỏi Ví dụ áp dụng: 1. KháI niệm báo cáo Tạo báo cáo thống kê điểm bình quân môn toán theo tổ? Tạo báo cáo thống kê điểm bình quân môn toán theo tổ? 2. Dïng thuËt sÜ ®Ó t¹o b¸o c¸o VÝ dô: T¹o b¸o c¸o vÒ ®iÓm to¸n theo tæ Bước 1: Chọn đối tượng Reports, nháy đúp vào mục Create report by using wizard 2. Dùng thuật sĩ để tạo báo cáo Bước 2: Chọn nguồn dữ liệu đưa vào báo cáo và chọn những trường cần đưa vào báo cáo bằng cách nháy nút hoặc 2. Dùng thuật sĩ để tạo báo cáo Bước 3: Chọn trường gộp nhóm trong báo cáo Ví dụ: trường Tổ. 2. Dùng thuật sĩ để tạo báo cáo Bước 4: Chỉ ra các trường để sắp thứ tự các bản ghi và các yêu cầu thống kê theo nhóm. + Sắp xếp: Chọn trường cần sắp xếp: 2. Dùng thuật sĩ để tạo báo cáo Bước 4: Chỉ ra các trường để sắp thứ tự các bản ghi và các yêu cầu thống kê theo nhóm. + Tính Tổng, Trung bình, Nhỏ nhất, Lớn nhất. 2. Dùng thuật sĩ để tạo báo cáo + Sắp xếp. Bước 5: Chọn cách bố trí các bản ghi và kiểu trình bày báo cáo. 2. Dùng thuật sĩ để tạo báo cáo [...]... cáo Chọn Finish để kết thúc 2 Dùng thuật sĩ để tạo báo cáo Chỉnh sửa báo cáo chọn Design View Khi đang trong chế độ thiết kế Design View nháy nút lệnh Print Preview để xem kết quả 1 Khái niệm báo cáo (Report): Report là hình thức thích hợp nhất khi cần tổng hợp, trình bày và in dữ liệu theo khuôn dạng 2 Dùng thuật sĩ để tạo báo cáo - Gồm 6 bước - Sửa báo cáo chọn Design View - Xem báo cáo chọn Print Giáo án Tin Học 12 Trờng THPT Lê Hồng Phong Tuần : 22 Ngày soạn :11/01/2009 Tiết : 30 Ngày giảng:15/01/2009 Bi 9. BO CO V KT XUT BO CO I. MC TIấU CA BI 1. Kin thc - Thy c li ớch trong cụng vic qun lớ. - Bit cỏc thao tỏc to bỏo cỏo n gin. - Bit cỏc bc to mu hi. 2. K nng - To c bỏo cỏo bng thut s. - Thc hin c lu tr v in bỏo cỏo. 3. Thỏi - Cn thc hin nghiờm tỳc cỏc v cú thỏi tt vi mụn hc. II. CHUN B CA GIO VIấN V HC SINH - GV: SGK, giỏo ỏn, STK (nu cú). - HS: SGK, chun b bi trc khi n lp. III. PHNG PHP DY HC - Thuyt trỡnh, hi ỏp, t vn , so sỏnh. IV. TIN TRèNH DY HC V CC HOT NG 1. n nh t chc: 1 phỳt. 2. Kim tra bi c: khụng 3. Bi mi * Hot ng 1. Gii thiu cho HS bit khỏi nim bỏo cỏo. Hot ng ca GV v HS Ni dung GV: Sau mi kỡ thi ta phi lm cỏc bỏo cỏo v tỡnh hỡnh cht lng kỡ thi hay bỏo cao mt tỡnh hỡnh no ú ca cụng ty v cụng vic. Vy bỏo cỏo l gỡ? HS: Suy ngh v tr li cõu hi. GV: Nhn xột v a ra khỏi nim bỏo cỏo. GV: Theo em nhng bn bỏo cỏo giỳp chỳng ta nhng iu gỡ? HS: Suy ngh v tr li. GV: a ra u im ca bỏo cỏo. 1. Khỏi nim Bỏo cỏo. - Bỏo cỏo: l i tng thun li khi cn tng hp v trỡnh by d liu in ra theo mt khuụn dng. Bỏo cỏo ly thụng tin t bng v mu hi. Vớ d: SGK/trang 70 - Bỏo cỏo cú nhng u im sau: + Th hin c so sỏnh, tng hp v tớnh tng theo nhúm cỏc tp hp d liu ln. + Trỡnh by vn bn (hoỏ n, n t Ngời soạn: Trịnh Hồng Hiếu Gi¸o ¸n Tin Häc 12 Trêng THPT Lª Hång Phong GV: Để tạo ra một báo cáo chúng ta phải trả lời các câu hỏi sau: + Báo cáo tạo ra để kết xuát thong tin gì? + Thông tin từ những bảng, mẫu hỏi nào sẽ được đưa vào báo cáo? + Dữ liệu sẽ được nhóm thế nào? GV: Để trả lời 03 câu hỏi trên chúng ta chuyển sang phand 2 nhỏ. hàng, nhãn thư…) theo mẫu quy định. - Để tạo báo cáo gồm có 2 cách. + C1: Phương pháp làm theo từng bước hướng dẫn của Access (Wizard) + C2: Phương pháp tự thiết kế (Design) * Hoạt động 2. Trình bày cách tạo báo cáo dùng thuật sĩ. Hoạt động của GV và HS Nội dung GV: Hướng dẫn các em thự hiện tạo một báo cáo thont qua một ví dụ cụ thể. Để từ đó HS có thêm nhận thức mới về cáhc thực hiện tạo báo cáo. HS: Chú ý nghe giảng và ghi bài 2. Dùng thuật sĩ để tạo báo cáo. Ví dụ: Từ Table:DANHSACH (HOTEN, TO,DIEM) Hãy tạo Report chứa tất cả các trường của table này với yêu cầu: - Phân nhóm trên trường TO (Tổ giống nhau thì được nhóm vào một nhóm) -Trên mỗi nhóm lại sắp xếp tăng dần trên trường HOTEN - Trên mỗi nhóm đã phân tính điểm trung bình các HS trong tổ. B1: Kích vào đối tuợng Report, kích đúp vào xuất hiện H58 , chọn trong mục Tables/Queries bảng có tên DSHS, kích vào nút >> để chọn hết các trường của Table này sang khung Selected Fields, kích vào Next để tiếp tục. Xuất hiện cửa sổ H59 B2: Kích chọn trường TO bằng cách kích đúp vào tên TO để chọn làm trường phân nhóm. Kích vào Next để tiếp tục, xuất hiện H60. B3: Kích chọn trường HOTEN để sắp xếp tăng dần (Ascending) B4: Kích chọn xuất hiện H61, chọn AVG để tính điểm trung Ngêi so¹n: TrÞnh Hång HiÕu Gi¸o ¸n Tin Häc 12 Trêng THPT Lª Hång Phong bình của các HS trong TO sau đó chọn OK. B5: Để chọn cách trình bày report kích Nextxuất hiện cửa sổ chọn cách bố trí các trường , kích Next xuất hiện cửa sổ chọn kiểu trình bày báo cáoxuất hiện (H62) đặt tên cho Report:R_DANHSACH và kích vào Finish để kết thúc (H63) * Chú ý: Khi đang ở chế độ thiết kế cso thể nháy nút Preview để xem kết quả của báo cáo. Báo cáo chỉ có thể chỉnh sửa trong chế độ thiết kế để phù hợp với từng loại báo cáo. Hình 58 Hình 59 Ngêi so¹n: TrÞnh Hång HiÕu Gi¸o ¸n Tin Häc 12 Trêng THPT Lª Hång Phong Hình 60 Hình 61 Hình 62 Ngêi so¹n: TrÞnh Hång HiÕu Gi¸o ¸n Tin Häc 12 Trêng THPT Lª Hång Phong Hình 63 V. CỦNG CỐ - DẶN DÒ - Về xem lại toàn bộ cách tạo báo cáo theo thuật sĩ. Trả lời tất cả các câu hoi trong SGK/ trang 74. - Chuẩn bị kiến thức để giờ sau học “bài 1. kH¸I NIÖM a. MÉu hái • Trong CSDL, chứa các thông tin về đối tượng ta đang quản lí. Dựa vào nhu cầu thực tế công việc, người lập trình phải biết cách lấy thông tin ra theo yêu cầu nào đó. • Access cung cấp công cụ để tự động hóa việc trả lời các câu hỏi do chính người lập trình tạo ra. 1. kH¸I NIÖM a. MÉu hái Mẫu hỏi thường được sử dụng như thế nào? • Sắp xếp các bản ghi. • Chọn các bản ghi thỏa mãn các điều kiện cho trước • Chọn các trường để hiển thị • Thực hiện tính toán trên dữ liệu lấy ra. • Tổng hợp và hiển thị thông tin từ nhiều bảng hoặc mẫu hỏi khác. 1. kH¸I NIÖM b. BiÓu thøc Các phép toán thường dùng: +, -, *, / +, -, *, / : Phép toán số học <, >, <=, >=, =, <> <, >, <=, >=, =, <> : Phép so sánh AND, OR, NOT AND, OR, NOT : Phép toán logic Các toán hạng trong tất cả các biểu thức: Tên trường : (đóng vai trò các biến) được ghi trong dấu ngoặc vuông Vd: [TOAN], [LUONG] Hằng số Vd: 0.1; 1000000,… Hằng văn bản : được viết trong dấu nháy kép Vd: “Nam”, “Nữ”,… Biểu thức số học • Mô tả các trường tính toán trong mẫu hỏi • Thiết lập bộ lọc cho bảng. • Thiết lập điều kiện lọc để tạo mẫu hỏi. Vd: MAT_DO: [SO_DAN]/[DIEN_TICH] [GT] = “Nam” AND [Tin] >= 8.5 : Tìm các học sinh nam có điểm trung bình môn tin từ 8,5 trở lên bằng biểu thức lọc 1. kH¸I NIÖM b. BiÓu thøc 1. kH¸I NIÖM c. C¸c hµm • Access cung cấp một số hàm gộp nhóm: SUM SUM : Tính tổng AVG AVG : Tính giá trị trung bình MIN MIN : Tính giá trị nhỏ nhất MAX MAX : Tính giá trị lớn nhất COUNT COUNT : Đếm số giá trị khác trống • Các hàm SUM, AVG, MIN, MAX: chỉ thực hiện trên trường kiểu số 1. kH¸I NIÖM c. C¸c hµm Hãy nêu các bước chính để tạo một mẫu hỏi? • Chọn dữ liệu nguồn cho mẫu hỏi • Chọn các trường từ dữ liệu nguồn để đưa vào mẫu hỏi • Khai báo các điều kiện cần đưa vào mẫu hỏi để lọc các bản ghi • Chọn các trường dùng để sắp xếp các bản ghi trong mẫu hỏi • Tạo các trường tính toán từ các trường đã có. • Đặt điều kiện gộp nhóm. 2. t¹o mÉu hái 1.Click chọn 1.Click chọn 2.Tạo mẫu hỏi mới bằng cách dùng thuật sĩ 2.Tạo mẫu hỏi mới bằng cách dùng thuật sĩ 2.Tạo mẫu hỏi mới bằng cách tự thiết kế 2.Tạo mẫu hỏi mới bằng cách tự thiết kế Cách Thực Hiện: 2. t¹o mÉu hái Tạo mẫu hỏi bằng cách dùng tự thiết kế (Create query in Design view) Click chọn Click chọn Click chọn Click chọn 2. t¹o mÉu hái 1.Click chọn 1.Click chọn 2.Click chọn 2.Click chọn 3.Click chọn 3.Click chọn [...]... lên 2 t¹o mÉu hái VÝ dô ¸p dông • Double click vào Create Query in Design View • Chọn bảng LyLichHocSinh làm dữ liệu • Double click vào các trường MaSO, HoDem, Ten, Toan, Li, Hoa, Van,Tin trong bảng LyLichHocSinh để đưa vào mẫu hỏi • Trong lưới QBE, trên dòng Criteria, tại các cột Toan, Li, Hoa, Van, Tin gõ: >=6,5 • Click nút để thực hiện mẫu hỏi và xem kết quả 2 t¹o mÉu hái VÝ dô ¸p dông Nhập >=6.5... Click chọn để xác định các trường xuất hiện trong mẫu hỏi Mô tả điều kiện để chọn các bản ghi đưa vào mẫu hỏi Các điều kiện được viết dưới dạng logic 2 t¹o mÉu hái • Sau khi chọn các điều kiện ta có thể thực hiện mẫu hỏi để xem kết quả • Trên thanh công cụ, Click chọn 2 t¹o mÉu hái Tạo mẫu hỏi bằng cách dùng thuật sĩ (Create query by using wizard) Click chọn Click chọn • Xuất hiện hộp thoại Simple Query... đúp vào các trường từ dữ liệu nguồn đưa vào mẫu hỏi Các trường từ dữ liệu nguồn đã được đưa vào mẫu hỏi 2 t¹o mÉu hái Cửa sổ mẫu hỏi ở chế độ thiết kế Nguồn dữ liệu hiển thị cấu trúc các bảng có chứa các trường được chọn để dùng trong mẫu hỏi này Lưới QBE: nơi mô tả điều kiện mẫu hỏi Mỗi cột thể hiện một trường sẽ được sử dụng trong mẫu hỏi 2 t¹o mÉu hái Nội dung của từng hàng trong lưới QBE Khai báo 1. KháI niệm báo cáo Báo cáo là hình thức thích hợp nhất giúp tổng hợp, trình bày và in dữ liệu theo khuôn dạng. Cho bảng danh sách học sinh với dữ liệu như trên Yêu cầu: Tạo bảng thống kê điểm bình quân các môn theo tổ Chức năng của báo cáo: Chuẩn bị tạo báo cáo Thể hiện sự so sánh và tổng hợp thông tin từ các nhóm dữ liệu. Trình bày nội dung văn bản theo mẫu quy định. Báo cáo được tạo ra để kết xuất thông tin gì ? Điểm bình quân các môn theo tổ Từ bảng DSHS Trường tổ Dữ liệu được đưa vào báo cáo từ bảng hoặc mẫu hỏi nào ? Trường dùng để gộp nhóm là trường nào? Câu hỏi Ví dụ áp dụng: 2. Dïng thuËt sÜ ®Ó t¹o b¸o c¸o VÝ dô: T¹o b¸o c¸o vÒ ®iÓm to¸n theo tæ Bíc 1: Chän ®èi tîng Reports, nh¸y ®óp vµo môc Create report by using wizard Bước 2: Chọn nguồn dữ liệu đưa vào báo cáo và chuyển những trường cần đưa vào báo cáo bằng cách nháy nút hoặc Bíc 3: Chän trêng gép nhãm trong b¸o c¸o VÝ dô: trêng Tæ. Bước 4: Chỉ ra các trường để sắp thứ tự các bản ghi và các yêu cầu thống kê theo nhóm. Bíc 5: Chän c¸ch bè trÝ c¸c b¶n ghi vµ kiÓu tr×nh bµy b¸o c¸o. Bíc 6: §Æt tªn cho b¸o c¸o Chän Finish ®Ó kÕt thóc • Chän Preview the report ®Ó xem b¸o c¸o. • Chän Modify the report s ’ design ®Ó söa ®æi thiÕt kÕ b¸o c¸o [...]... Chỉnh sửa báo cáo chọn Design View Khi đang trong chế độ thiết kế có thể nháy Preview để xem kết quả 1 Khái niệm báo cáo Là hình thức thích hợp nhất khi cần tổng hợp, trình bày và in dữ liệu theo khuôn dạng 2 Dùng thuật sĩ để tạo báo cáo - Gồm 6 bước - Sửa báo cáo chọn Design View ... Khái niệm báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng... để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo Dùng thuật sĩ để tạo báo cáo y y â â đ đ n ế n ế đ đ c c ọ ọ h h t ế t i T Tiế ếtt tthhúúcc ế k k llà uý q n m !! ! ả c