HƯỚNG DẪN TẠO CRYSTAL REPORT CHO MỘT BẢNG Khởi động Visual Studio và thực hiện theo các bước sau BƯỚC 1 Thêm Crystal Report bằng cách kích chuột phải vào Report Wins trong cửa sổ Solution Explorer chọ[.]
HƯỚNG DẪN TẠO CRYSTAL REPORT CHO MỘT BẢNG Khởi động Visual Studio thực theo bước sau BƯỚC 1: Thêm Crystal Report cách kích chuột phải vào Report_Wins cửa sổ Solution Explorer chọn Add > Add New Item > Crystal Report : BƯỚC 2: Khi nhấn nút Add để thêm Crystal Report xuất hộp thoại Crystal Report Gallery sau: BƯỚC 3: Nhấp OK xuất hộp thoại chọn Project Data > ADO.NET DataSets > MyDataSample > DataTable1 hình sau: BƯỚC 4: Nhấn vào nút > để thêm bảng DataTable1 vào khung Selected Tables bên phải: BƯỚC 5: Nhấn Finish xuất sau: Các vùng báo cáo: o Section1 (Report Header): trường (hay cột) đặt vùng in lần đầu báo cáo o Section2 (Page Header): trường (hay cột) đặt vùng in đầu trang o Section3 (Details): trường (hay cột) đặt vùng in với hàng (hay ghi) o Section4 (Report Footer): trường (hay cột) đặt vùng in lần cuối báo cáo o Section5 (Page Footer): trường (hay cột) đặt vùng in cuối trang BƯỚC 6: Trong cửa sổ Field Explorer tìm đến Database Fields mở rộng thấy DataTable1 cột vừa tạo: BƯỚC 7: Chọn kéo vùng Section3 (Details) report: cột DataTable1 đặt sang BƯỚC 8: Nhấn Run Visual Studio để xem kết Các field Crystal Report: Database fields: + Trường thuộc dạng csdl (có thể Table, Stored Procedure, SQL command) + Thường hiển thị phần Details Report Formula fields: + Dùng để thiết lập công thức + Tạo đối tượng cách dùng Formula Editor Formula Expert SQL Expression field: + Dữ liệu tính tốn từ trường khác (dùng hàm count, sum, … hay công thức tính tốn bất kỳ) + Được đưa xử lý database trả kết report qua SQL Expression field Parameter fields: + Là trường tham số + Do ta tự khai báo Crystal Report tự động thêm vào ta đưa stored procedure có tham số vào database field + Khi thực thi report Crystal Report, trường tham số hỏi giá trị, ta cần nhập vào để hiển thị tạm thời Group Name Field: chứa thuộc tính dùng để gom nhóm liệu report Running Total Field: chứa giá trị tổng hợp (aggregate) max, min, sum, count, … Special Fields: trường đặc biệt, có sẳn Crystal Report số trang, ngày tại, … Công cụ hỗ trợ: Crystal Report Visual Studio Link tải: https://drive.google.com/file/d/1k0NADxuWx9MshcNAsphg0ghRNoDrwwd3/view? usp=sharing ... database field + Khi thực thi report Crystal Report, trường tham số hỏi giá trị, ta cần nhập vào để hiển thị tạm thời Group Name Field: chứa thuộc tính dùng để gom nhóm liệu report Running Total Field:... (aggregate) max, min, sum, count, … Special Fields: trường đặc biệt, có sẳn Crystal Report số trang, ngày tại, … Công cụ hỗ trợ: Crystal Report Visual Studio Link tải: https://drive.google.com/file/d/1k0NADxuWx9MshcNAsphg0ghRNoDrwwd3/view?... vừa tạo: BƯỚC 7: Chọn kéo vùng Section3 (Details) report: cột DataTable1 đặt sang BƯỚC 8: Nhấn Run Visual Studio để xem kết Các field Crystal Report: Database fields: + Trường thuộc dạng csdl