Danh mục

Giáo trình Phát triển ứng dụng trong quản lý: Phần 2

Số trang: 183      Loại file: pdf      Dung lượng: 3.66 MB      Lượt xem: 20      Lượt tải: 0    
tailieu_vip

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nối tiếp nội dung phần 1, phần 2 giáo trình "Phát triển ứng dụng trong quản lý" trình bày các nội dung: Tạo báo cáo đầu ra cho ứng dụng; biên soạn tài liệu hướng dẫn sử dụng; tạo bộ cài đặt cho ứng dụng. Mời các bạn tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Giáo trình Phát triển ứng dụng trong quản lý: Phần 2 Chương 5 TẠO BÁO c n o ĐẦU RA CHO ỨNG DỤNG 5.1. G iớ i thiệu chung Mục đích cuối cùng của mỗi dự án phần mềm đó là tạo ra được các báo cáo đầu ra phục vụ công tác quàn lý. Báo cáo đầu ra có thể được chia thành các loại sau: - Báo cáo chi tiết đầy đủ: là báo cáo liệt kê nội dung chi tiết của tất cả các bản ghi trong bàng CSDL. số lượng các dòng trong báo cáo bàng đúng số dòng trong bảng CSDL. - Báo cáo chi tiết có chọn lọc: là báo cáo liệt kê nội dung chi tiết của các bản ghi trong bàng CSDL thỏa mãn một điều kiện lọc nào đó. số lượng các dòng trong báo cáo bằng đúng số bản ghi thỏa mãn điều kiện lọc trong bảng CSDL. - Báo cáo tổng hợp: Mỗi dòng trong báo cáo là đại diện cho một nhóm các bản ghi trong bảng CSDL. số dòng trong báo cáo bàng đúng số lượng các nhóm bản ghi trong bảng CSDL. Một bàn thiết kế báo cáo bất kỳ thì luôn có thể được chia thành các phần như sau: 195 - ReportH eader_Phần đầu báo cáo. Là nơi ta sẽ đặt các thiêt lập mà nó sẽ chỉ hiển thị m ột lần tại phần đầu cùa trang đầu tiên của báo cáo. - P ag eH ead erP h ần tiêu đề trang báo cáo. Là nơi ta sẽ đặt các thiết lập m à nó sẽ hiển thị lặp lại tại đầu mỗi trang báo cáo. - D e ta ilPhần chi tiết báo cáo. Là nơi ta sẽ đặt các thiết lập đề hiển thị nội dung dữ liệu được truyền vào báo cáo. - PageFooter_Phần cuối trang báo cáo. Là nơi ta sẽ đặt các thiết lập mà nó sẽ hiển thị lặp lại tại cuối mỗi trang báo cáo. - ReportFooter_Phần cuối báo cáo. Là nơi ta sẽ đặt các thiết lập mà nó sẽ chi hiển thị một lần tại phần cuối cùng của trang báo cáo cuối cùng. Tùy theo yêu cầu cùa công tác quàn lý m à chúng ta sẽ thiết kế ra các mẫu báo cáo cho phù hợp. Trong cuốn sách này chúng ta sẽ học cách tạo báo cáo bàng 2 công cụ là DataReport có sẵn trong Vb và CrystalReport, m ột công cụ tạo báo cáo chuyên nghiệp, độc lập. 5.2. Tạo báo cáo với công cụ DataReport 5.2.1. T hêm m ột D ata R e p o rt vào d ự án Project -> Add D ata Report -> 1 mẫu báo cáo mới được thêm vào dự án: 196 5.2.2. Thiết kế báo cáo • .. ' B IX Trong hộp thoại Toolbox đã có sẵn một số công iề&ỹỹ'' ’ General fig? --■ DataReport cụ cho phép ta thiết kế báo cáo gồm: - Rptlabel: cho phép viết các chuỗi kí tự trên báo cáo thường là tiêu đề báo cáo, tiêu đề cột hay là noi đề ta truyền m ột chuỗi ký tự từ ứng dụng vào báo cáo. - RptTextbox: cho phép thiết kế nội dung báo cáo. Mỗi textbox liên kết với 1 trường trong bảng DL được xác định thông qua thuộc tính Data Member và Data - Field. Ta cũng có thể kéo, thả các trường trong một Command của môi trường dữ liệu Data Environm ent trực tiếp vào phần chi tiết (Detail) cùa báo cáo. - Rptlmage Cho phép chèn hình ảnh vào báo cáo - RptLine: Cho phép tạo ra các đường kẻ thường làm khung cho báo cáo - RptShape: Cho phép tạo ra các hình vẽ (hình chữ nhật, vuông, trử n ...) trên báo cáo. - Rpt Function: tạo kết quả tính toán thống kê trong phần cuối báo cáo (ví dụ số tổng cộng) - Để thực hiện đánh số trang trong báo cáo. Tại phần PageFooter nháy phải chuột chọn InsertControl -> Curent Page Num ber 4 Page Footer (Section3) Caril Undo Drl+Z Paste Ctil+V Select AI Delete Group Header/Footer Insert Group Headef/Footef I ✓ Show Report Headei/Footer * Show Paoe Headef/Footer Current Page Number TotalLumber of Pages Current Date (Short Format) Current Date (Long Format) Current Time (Short Format] Curreni Tim (Long Format) © Report Tkte 197 Để truyền dữ liệu vào báo cáo Properties - D ataR ep o rtl trong cửa sổ thuộc tính cùa báo Ịt> a ta R e p o rtl DataReport *»1 cáo phải khai báo: ^Alphabetic Ị Categorized I - Data Source: chọn tên đổi (About) tượng Data Environm ent cần liên (Name) kết - Data member: chọn tên của Command liên kết với bàng dữ liệu mong muốn. 5.2.3. Gọi hiển thị báo cáo từ ứ ng d ụ n g - Ta sẽ thực hành tạo báo cáo In danh sách sinh viên theo lớp trong một ứng dụng Quản lý sinh viên. - Ta đã thiết lập môi trường dữ liệu DataEnvironment: & P r o j e c t ! - D a t a E n v ir o n m e n t l ( D a t a E n v ir o n m e n t ) Đ@ ® | >*íldiatel x l® l* lffl E l iâl R£%i T£u DòtaEnvữonmenrt R âỊỹ Connectionl á IJQI Commandl : (U MSV ; m Ho (ĩ) Ton - ^ HoTen [> ; m GT B NS ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: