Tôi muốn tạo mẫu cho các báo cáo cơ sở mới để có thiết kế chung. Bạn làm nó như thế nào?Làm thế nào để bạn tạo mẫu cho báo cáo Dịch vụ báo cáo SQL Server 2005?
Trả lời
Sự cần thiết phải tạo báo cáo có thiết kế và định dạng bắt đầu chung là chìa khóa cho bất kỳ dự án nào liên quan đến khách hàng và báo cáo của họ. Tôi đã làm việc trên các báo cáo trong hơn 10 năm nay. Đây không phải là phần lớn công việc của tôi trong những năm qua nhưng nó đã là một công việc rất quan trọng. Chìa khóa cho bất kỳ dự án báo cáo nào không phải là tạo lại các khía cạnh trần tục của các báo cáo cho từng dự án mà phải sử dụng các mẫu. Việc sử dụng các mẫu không phải là một nhiệm vụ hay kiến thức chung cho các Dịch vụ Báo cáo SQL Server của Microsoft. Biết cách lưu mẫu báo cáo để bạn và nhóm của bạn có thể tạo các lối tắt này khi tạo báo cáo mới trong Visual Studio 2005 sẽ giúp tiết kiệm thời gian và có tất cả báo cáo sử dụng cùng bố cục và thiết kế.
Tạo một tập hợp các báo cáo với những gợi ý sau đây:
- Kích thước trang - 8,5 11 (thư) và 8,5 14 (hợp pháp)
- Định hướng - chân dung và phong cảnh cho tất cả các giấy kích thước
- Tiêu đề - Text Box cho tên báo cáo, Text Box cho báo cáo phụ đề, khách hàng hoặc thương hiệu biểu tượng
- Footer - số trang/tổng số trang, ngày tháng và thời gian báo cáo được in
Mang tất cả các tập tin rdl cho các báo cáo được tạo ra từ những gợi ý và sao chép các tập tin vào thư mục sau:
C: \ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ PrivateAssemblies \ ProjectItems \ ReportProject
Khi tạo một báo cáo mới trong Visual dự án báo cáo Studio 2005 của bạn thông qua Thêm | New Item
alt text http://www.cloudsocket.com/images/image-thumb14.png
Hộp thoại báo cáo mới sẽ trình bày danh sách các mục từ thư mục chứa các mẫu mới được đặt.
alt text http://www.cloudsocket.com/images/image-thumb15.png
Chọn báo cáo phù hợp với các yêu cầu cần thiết và tiến hành xây dựng báo cáo của bạn mà không cần phải tạo ra những điều cơ bản.
Hơn nữa, tôi khuyên bạn nên đóng gói mẫu của bạn có lẽ với hình ảnh được liên kết bên ngoài vào một .msi để phân phối dễ dàng hơn. Việc yêu cầu mọi người trong một bộ phận chạy trình cài đặt dễ dàng hơn rất nhiều so với hy vọng họ tìm thấy đúng đường dẫn để đặt mẫu báo cáo. Hãy đảm bảo bạn sử dụng các biến tệp chương trình thích hợp v.v. cho tài khoản cho "Program Files" "Program Files (x86)" và các biến thể khác mà người dùng đôi khi thực hiện với cài đặt biến môi trường của họ.
Cảm ơn đó là một ý tưởng tuyệt vời và nếu tôi có các mẫu chung tôi sẽ tạo một msi để cài đặt. Các mẫu thực sự rất cụ thể và dự án cụ thể. Tôi đoán tôi có thể tạo một vài mẫu mẫu có thể sử dụng trình cài đặt msi để thử nghiệm. Cảm ơn hoặc đề xuất. –
Tìm thấy tuyệt vời! Việc thiếu các mẫu (hoặc vì vậy tôi nghĩ) là một điểm yếu chính của SSRS! Cảm ơn bạn về thông tin! – Pulsehead
Điều này có thể rất tốt để đẩy nhanh quá trình tạo báo cáo mới từ đầu. Nhưng sau khi tạo 67 báo cáo, sau đó bạn quyết định bạn muốn/cần thay đổi các phần tử phổ biến - bạn phải truy cập và chỉnh sửa 67 báo cáo theo cách thủ công. – Bill