Bài giảng Thực hành lập trình CSDL với VB.net: Phần 2 - ĐH Sư Phạm Kỹ Thuật Nam Định
Số trang: 153
Loại file: pdf
Dung lượng: 2.01 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tiếp nối nội dung phần 1, nội dung Bài giảng Thực hành lập trình CSDL với VB.net: Phần 2 cung cấp cho người học các kiến thức như sau: Lập trình và in ấn báo cáo;Lập trình menu và phân phối ứng dụng. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Thực hành lập trình CSDL với VB.net: Phần 2 - ĐH Sư Phạm Kỹ Thuật Nam ĐịnhBÀI 3. LẬP TRÌNH VÀ IN ẤN BÁO CÁOMục tiêuSau bài học, sinh viên có khả năng:- Kiến thức: Biết sử dụng Crystal Report để thiết kế báo cáo. Lập trình trên Form đểthực hiện việc xem và in báo cáo.- Kỹ năng: Vận dụng được kiến thức thiết kế báo cáo và lập trình trên Form để thựchiện việc xem và in báo cáo vào giải quyết các bài toán thực tế.- Thái độ: + Nghiêm túc, sáng tạo + Tích cực tập luyệnChuẩn bị dụng cụ, vật tư, thiết bị Chuẩn bị máy tính có hệ điều hành Windows XP hoặc cao hơn, phần mềmMicrosoft Office, bộ gõ Tiếng Việt, phần mềm SQL Server 2000 hoặc cao hơn, phầnmềm Visual Studio 2008 có cài đặt Crystal Report hoặc cao hơn.3.1. Tóm tắt kiến thức cần nhớ Reports là công cụ để trình bày và tóm tắt dữ liệu trong một văn bản để in ragiấy. Report có hai thành phần cơ bản cấu thành: dữ liệu nguồn (source data) và hìnhthức trình bày (Layout) là dạng thức của Report sẽ định dạng cách kết xuất dữ liệu. Mỗi Report yêu cầu chỉ rõ trường nào muốn thể hiện trên Report, tiêu đề và cácthông tin đó đặt ở đâu trên trang giấy. Report không lưu trữ dữ liệu mỗi Field củabảng dữ liệu. Nó chỉ lưu trữ kết nối và định dạng kết xuất của các trường trên ReportLayout. Giá trị của các Field đó có thể thay đổi mỗi khi chạy Report, nó tuỳ thuộc vàoviệc thay đổi các giá trị của các Field trong các bảng dữ liệu nguồn. 1. Các bước chính để thiết kế một Report: - Xác định loại Report cần tạo - Tạo Report LayOut. - Chạy thử Report. 147 - Chỉnh sửa LayOut của Report để đạt yêu cầu. - Ghi Report. Như vậy, thiết kế một Report chẳng qua là thiết kế cách trình bày báo cáo(Report Layout). Báo cáo có thể trình bày ở nhiều dạng khác nhau. Ở đây ta chỉ quan tâm tới 2dạng: Dạng 1 là Label thường được sử dụng để trình bày thông tin trong một bản ghicủa cơ sở dữ liệu ví dụ như giấy mời họp, hoặc giấy báo kết quả thi tuyển sinh, nhãncủa một nhóm sản phẩm nào đó, …Có thể in một Label hoặc nhiều Label trên mộttrang giấy in. Hình 76. Báo cáo dạng label in nhiều label trên một trang 148 Hình 77. Báo cáo dạng label in trên một trang Dạng 2 là Report thường dùng để trình bày thông tin của nhiều bản ghi trong cơsở dữ liệu, trong loại này có thể trình bày theo kiểu bảng không phân nhóm, phânnhóm theo một hoặc nhiều tiêu chí, loại một – nhiều, … Có thể in một hoặc nhiềuReport trên một hoặc nhiều trang giấy in. Hình 78. Báo cáo dạng 1 bản ghi trên một trang Như vậy, tạo một Report chẳng qua là tạo một Report Layout. 2. Để xây dựng một form dùng để cập nhật dữ liệu cho một cơ sở dữ liệu bằngVB.NET, thực hiện các bước sau: 149 1. Xây dựng một form mới để điều khiển việc xem in báo cáo. 2. Đưa các điều khiển vào form xem, in báo cáo. 3. Đặt thuộc tính cho form và các điều khiển trên form xem, in báo cáo. 4. Kết nối form xem in báo cáo với báo cáo. 5. Lập trình cho các sự kiện thực thi các nhiệm vụ. 6. Chạy thử. 7. Hiệu chỉnh form. 8. Ghi kết quả. Crystal Report là một phần mềm công cụ mạnh hỗ trợ người lập trình thiết kếcác báo cáo. Khi thiết kế báo cáo bằng Crystal Report, trước tiên phải chọn loại báocáo bằng cách:1. Chọn Project đang xây dựng từ cửa sổ Solution Explorer.2. Trên thanh menu chọn Project / Add New Item. Xuất hiện cửa sổ Add New Item. Hình 79. Cửa sổ Add New Item3. Chọn Reporting ở khung bên trái của cửa sổ / chọn Crystal Reports / nhập tên giấymời vào ô textbox Name là GiayMoiKhachHang.rpt. Sau đó nhấn nút Add. Xuất hiệncửa sổ Crystal Reports Gallery. 150 Hình 80. Cửa sổ Crystal Reports Gallery Bảng 4. Các hình thức tạo báo cáo bằng Crystal Report. Lựa chọn Mô tảUsing the Report Expert Sử dụng trợ giúp của Crystal Report để tạo báo cáo.As a Blank Report Tạo báo cáo một các thủ công từ một báo cáo trắng.From an Existing Report Tạo báo cáo từ một báo cáo khác đã có sẵn. 151Chọn As a Blank Report / nhấn nút OK. Xuất hiện cửa sổ thiết kế báo cáo gồm 5section: Bảng 5. Các phần chính trên một báo cáo. Phần thể hiện Mô tả Section 1 (Report Dùng để trình bày tiêu đề đầu của mỗi báo Header) cáo. Tiêu đề này chỉ xuất hiện một lần ở đầu báo cáo Section 2 (Page Header) Dùng để trình bày tiêu đề đầu của mỗi trang in ...
Nội dung trích xuất từ tài liệu:
Bài giảng Thực hành lập trình CSDL với VB.net: Phần 2 - ĐH Sư Phạm Kỹ Thuật Nam ĐịnhBÀI 3. LẬP TRÌNH VÀ IN ẤN BÁO CÁOMục tiêuSau bài học, sinh viên có khả năng:- Kiến thức: Biết sử dụng Crystal Report để thiết kế báo cáo. Lập trình trên Form đểthực hiện việc xem và in báo cáo.- Kỹ năng: Vận dụng được kiến thức thiết kế báo cáo và lập trình trên Form để thựchiện việc xem và in báo cáo vào giải quyết các bài toán thực tế.- Thái độ: + Nghiêm túc, sáng tạo + Tích cực tập luyệnChuẩn bị dụng cụ, vật tư, thiết bị Chuẩn bị máy tính có hệ điều hành Windows XP hoặc cao hơn, phần mềmMicrosoft Office, bộ gõ Tiếng Việt, phần mềm SQL Server 2000 hoặc cao hơn, phầnmềm Visual Studio 2008 có cài đặt Crystal Report hoặc cao hơn.3.1. Tóm tắt kiến thức cần nhớ Reports là công cụ để trình bày và tóm tắt dữ liệu trong một văn bản để in ragiấy. Report có hai thành phần cơ bản cấu thành: dữ liệu nguồn (source data) và hìnhthức trình bày (Layout) là dạng thức của Report sẽ định dạng cách kết xuất dữ liệu. Mỗi Report yêu cầu chỉ rõ trường nào muốn thể hiện trên Report, tiêu đề và cácthông tin đó đặt ở đâu trên trang giấy. Report không lưu trữ dữ liệu mỗi Field củabảng dữ liệu. Nó chỉ lưu trữ kết nối và định dạng kết xuất của các trường trên ReportLayout. Giá trị của các Field đó có thể thay đổi mỗi khi chạy Report, nó tuỳ thuộc vàoviệc thay đổi các giá trị của các Field trong các bảng dữ liệu nguồn. 1. Các bước chính để thiết kế một Report: - Xác định loại Report cần tạo - Tạo Report LayOut. - Chạy thử Report. 147 - Chỉnh sửa LayOut của Report để đạt yêu cầu. - Ghi Report. Như vậy, thiết kế một Report chẳng qua là thiết kế cách trình bày báo cáo(Report Layout). Báo cáo có thể trình bày ở nhiều dạng khác nhau. Ở đây ta chỉ quan tâm tới 2dạng: Dạng 1 là Label thường được sử dụng để trình bày thông tin trong một bản ghicủa cơ sở dữ liệu ví dụ như giấy mời họp, hoặc giấy báo kết quả thi tuyển sinh, nhãncủa một nhóm sản phẩm nào đó, …Có thể in một Label hoặc nhiều Label trên mộttrang giấy in. Hình 76. Báo cáo dạng label in nhiều label trên một trang 148 Hình 77. Báo cáo dạng label in trên một trang Dạng 2 là Report thường dùng để trình bày thông tin của nhiều bản ghi trong cơsở dữ liệu, trong loại này có thể trình bày theo kiểu bảng không phân nhóm, phânnhóm theo một hoặc nhiều tiêu chí, loại một – nhiều, … Có thể in một hoặc nhiềuReport trên một hoặc nhiều trang giấy in. Hình 78. Báo cáo dạng 1 bản ghi trên một trang Như vậy, tạo một Report chẳng qua là tạo một Report Layout. 2. Để xây dựng một form dùng để cập nhật dữ liệu cho một cơ sở dữ liệu bằngVB.NET, thực hiện các bước sau: 149 1. Xây dựng một form mới để điều khiển việc xem in báo cáo. 2. Đưa các điều khiển vào form xem, in báo cáo. 3. Đặt thuộc tính cho form và các điều khiển trên form xem, in báo cáo. 4. Kết nối form xem in báo cáo với báo cáo. 5. Lập trình cho các sự kiện thực thi các nhiệm vụ. 6. Chạy thử. 7. Hiệu chỉnh form. 8. Ghi kết quả. Crystal Report là một phần mềm công cụ mạnh hỗ trợ người lập trình thiết kếcác báo cáo. Khi thiết kế báo cáo bằng Crystal Report, trước tiên phải chọn loại báocáo bằng cách:1. Chọn Project đang xây dựng từ cửa sổ Solution Explorer.2. Trên thanh menu chọn Project / Add New Item. Xuất hiện cửa sổ Add New Item. Hình 79. Cửa sổ Add New Item3. Chọn Reporting ở khung bên trái của cửa sổ / chọn Crystal Reports / nhập tên giấymời vào ô textbox Name là GiayMoiKhachHang.rpt. Sau đó nhấn nút Add. Xuất hiệncửa sổ Crystal Reports Gallery. 150 Hình 80. Cửa sổ Crystal Reports Gallery Bảng 4. Các hình thức tạo báo cáo bằng Crystal Report. Lựa chọn Mô tảUsing the Report Expert Sử dụng trợ giúp của Crystal Report để tạo báo cáo.As a Blank Report Tạo báo cáo một các thủ công từ một báo cáo trắng.From an Existing Report Tạo báo cáo từ một báo cáo khác đã có sẵn. 151Chọn As a Blank Report / nhấn nút OK. Xuất hiện cửa sổ thiết kế báo cáo gồm 5section: Bảng 5. Các phần chính trên một báo cáo. Phần thể hiện Mô tả Section 1 (Report Dùng để trình bày tiêu đề đầu của mỗi báo Header) cáo. Tiêu đề này chỉ xuất hiện một lần ở đầu báo cáo Section 2 (Page Header) Dùng để trình bày tiêu đề đầu của mỗi trang in ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Thực hành lập trình CSDL Cơ sở dữ liệu Thực hành lập trình cơ sở dữ liệu Phân phối ứng dụng Lập trình in ấn báo cáoGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 293 0 0 -
13 trang 292 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 286 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 255 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 244 0 0 -
8 trang 186 0 0
-
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 183 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 175 0 0