Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

8 439 0
Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

Đang tải... (xem toàn văn)

Thông tin tài liệu

1.1 Sử dụng Crystal Report Wizard V V Bạn muốn tạo Crystal Report từ một nguồn dữ liệu. # # Xây dựng một bản báo cáo bằng Crystal Report Wizard. Sau đó, sử dụng điều kiểm CrystalReportViewer để trình bày bản báo cáo này trên form. Crystal Reports for Visual Studio .NET là công cụ báo cáo chuẩn dành cho Visual Studio .NET. Bạn thể tiếp quản những báo cáo này trên nền Web và Windows, và phân bổ chúng ở dạng dịch vụ Web trên một server. Mục này sẽ trình bày từng bước một cách sinh báo cáo từ một nguồn dữ liệu. Trước tiên, bạn hãy tạo một dự án ứ ng dụng Windows mới với tên là CrystalExample. Để thể hiển thị Crystal Report, bạn cần thực hiện hai bước chính: thứ nhất là xây dựng một bản báo cáo, và thứ hai là thêm một điều kiểm CrystalReportViewer vào form để trình bày báo cáo. Việc xây dựng một bản báo cáo được mô tả trong 11 bước nhỏ dưới đây: 1. Từ thanh trình đơn chính của IDE, chọn Project | Add New Item và chọn Crystal Report (xem hình 10.16). Nhắp Open. Hình 10.16 Thêm Crystal Report vào dự án 1. Crystal Report Wizard sẽ nhắc ta chọn kiểu báo cáo cần xây dựng (xem hình 10.17). Giữ nguyên báo cáo chuẩn mặc định, rồi nhắp OK. The image part with relationship ID rId5 was not fo und in the file. Hình 10.17 Giữ nguyên báo cáo chuẩn mặc định 2. Crystal Report Wizard hiển thị hộp thoại Standard Report Expert (xem hình 10.18). Nhắp vào dấu cộng kế thư mục OLE DB (ADO) trong hộp danh sách Available Data Sources. Hình 10.18 Hộp thoại Standard Report Expert 3. Bạn sẽ thấy hộp thoại OLE DB (ADO) (xem hình 10.19). Chọn Microsoft OLE DB Provider for SQL Server, rồi nhắp Next. The image part with relationship ID rId6 was not fo und in the file. The image part with relationship ID rId7 was not fo und in the file. Hình 10.19 Chọn Microsoft OLE DB Provider for SQL Server 4. Kế tiếp, chúng ta cần báo với trình thuật sĩ sở dữ liệu nào sẽ được kết nối. Chọn sở dữ liệu Northwind (xem hình 10.20). Nhắp Next. Hình 10.20 Chọn sở dữ liệu Northwind 5. Crystal Report Wizard hiển thị hộp thoại Advanced Information. Chúng ta không cần thay đổi thông tin nào cho ví dụ này, cho nên nhắp Finish. Trong cửa sổ Standard Report Expert, chọn bảng Categories và Products cho bản báo cáo của chúng ta (xem hình 10.21). Nhắp Next. The image part with relationship ID rId8 was not fo und in the file. The image part with relationship ID rId9 was not fo und in the file. Hình 10.21 Chọn bảng Categories và Products 6. Trong thẻ Links của hộp thoại Standard Report Expert, giữ nguyên các mặc định như hình 10.22. Bạn thể thấy trình thuật sĩ ánh xạ khóa chính trong Categories đến khóa ngoại trong Products. Nhắp Next để hiển thị thẻ Fields. Hình 10.22 Khóa chính trong Categories được ánh xạ đến khóa ngoại trong Products The image part with relationship ID rId10 was not fo und in the file. The image part with relationship ID rId11 was not fo und in the file. 7. Từ bảng Categories, chọn CategoryName và Description. Từ bảng Products, chọn ProductName, QuantityPerUnit, UnitPrice, và UnitsInStock (xem hình 10.23). Nhắp Next để hiển thị thẻ Group. Hình 10.23 Chọn các trường dữ liệu cần hiển thị 8. Chọn CategoryName và ProductName để phân nhóm (xem hình 10.24). Hình 10.24 Chọn CategoryName và ProductName để phân nhóm The image part with relationship ID rId12 was not fo und in the file. The image part with relationship ID rId13 was not fo und in the file. 9. Nhắp Next nhiều lần để chấp nhận các thiết lập mặc định cho các thẻ Total, Top N, Chart, và Select. Khi đến thẻ cuối cùng (thẻ Style), gõ tiêu đề Category - Product Report (xem hình 10.25). Hình 10.25 Gõ tiêu đề Category - Product Report 10. Nhắp Finish. File CrystalReport1.rpt (xem hình 10.26) sẽ được thêm vào dự án. Hình 10.26 Bản báo cáo đã được thiết kế The image part with relationship ID rId14 was not fo und in the file. The image part with relationship ID rId15 was not fo und in the file. Chúng ta đã xây dựng xong bản báo cáo. Bước thứ hai là thiết lập một chế để xem bản báo cáo này. Bước này khá dễ dàng. Bạn hãy kéo điều kiểm CrystalReportViewer từ hộp công cụ vào form mặc định. Nhắp phải vào CrystalReportViewer, và chọn Properties. Tìm thuộc tính Dock và chọn Fill (xem hình 10.27). Tùy chọn này sẽ khiến CrystalReportViewer lấp đầy vùng client của form. Kế tiếp, tìm thuộc tính ReportSource, và nhắp Browse. Chọn file CrystalReport1.rpt mà chúng ta vừa xây dựng. Bây giờ, bạn hãy chạy chươ ng trình để xem kết quả (xem hình 10.29). Hình 10.27 Tìm thuộc tính Dock và chọn Fill The image part with relationship ID rId16 was not fo und in the file. Hình 10.28 Form báo cáo hoàn chỉnh Hình 10.29 Trình bày báo cáo với Crystal Report Như bạn thể thấy, điều kiểm CrystalReportViewer khá tinh vi. Bạn thể sử dụng các chức năng sẵn để phân trang và in báo cáo. Bạn thể nhắp nút Export Report (hình phong bì với mũi tên đỏ) để xuất báo cáo thành một file Adobe Acrobat (.pdf), Microsoft Excel (.xls), Microsoft Word (.doc), hay Rich Text Document (.rtf). Bạn cũng thể phóng to bản báo cáo hoặc tìm kiếm text bên trong bản báo cáo. Trình thuật sĩ này này mạnh đến nỗi bạ n không phải viết dòng mã nào cả. Một file mã nguồn báo cáo, chứa một lớp báo cáo cho bản báo cáo này, tự động được sinh ra. Lớp báo cáo này lớp sở là ReportClass. The image part with relationship ID rId17 was not fo und in the file. The image part with relationship ID rId18 was not fo und in the file. . 10.19 Chọn Microsoft OLE DB Provider for SQL Server 4. Kế tiếp, chúng ta cần báo với trình thuật sĩ cơ sở dữ liệu nào sẽ được kết nối. Chọn cơ sở dữ liệu Northwind. Chọn cơ sở dữ liệu Northwind (xem hình 10.20). Nhắp Next. Hình 10.20 Chọn cơ sở dữ liệu Northwind 5. Crystal Report Wizard hiển thị hộp thoại Advanced Information.

Ngày đăng: 20/10/2013, 07:15

Hình ảnh liên quan

Hình 10.17 Giữ nguyên báo cáo chuẩn mặc định - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

Hình 10.17.

Giữ nguyên báo cáo chuẩn mặc định Xem tại trang 2 của tài liệu.
Hình 10.19 Chọn Microsoft OLE DB Provider for SQL Server - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

Hình 10.19.

Chọn Microsoft OLE DB Provider for SQL Server Xem tại trang 3 của tài liệu.
cơ sở dữ liệu Northwind (xem hình 10.20). Nhắp Next. - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

c.

ơ sở dữ liệu Northwind (xem hình 10.20). Nhắp Next Xem tại trang 3 của tài liệu.
Hình 10.21 Chọn bảng Categories và Products - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

Hình 10.21.

Chọn bảng Categories và Products Xem tại trang 4 của tài liệu.
Hình 10.22 Khóa chính trong Categories được ánh xạ đến khóa ngoại trong - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

Hình 10.22.

Khóa chính trong Categories được ánh xạ đến khóa ngoại trong Xem tại trang 4 của tài liệu.
Hình 10.23 Chọn các trường dữ liệu cần hiển thị - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

Hình 10.23.

Chọn các trường dữ liệu cần hiển thị Xem tại trang 5 của tài liệu.
8. Chọn CategoryName và ProductName để phân nhóm (xem hình 10.24). - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

8..

Chọn CategoryName và ProductName để phân nhóm (xem hình 10.24) Xem tại trang 5 của tài liệu.
Report (xem hình 10.25). - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

eport.

(xem hình 10.25) Xem tại trang 6 của tài liệu.
xem kết quả (xem hình 10.29). - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

xem.

kết quả (xem hình 10.29) Xem tại trang 7 của tài liệu.
Hình 10.28 Form báo cáo hoàn chỉnh - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

Hình 10.28.

Form báo cáo hoàn chỉnh Xem tại trang 8 của tài liệu.
Hình 10.29 Trình bày báo cáo với CrystalReport - Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối

Hình 10.29.

Trình bày báo cáo với CrystalReport Xem tại trang 8 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan