2011-06-15 12 views
6

Có cách nào để làm mới một subreport trong Dịch vụ Báo cáo không?Cách làm mới subreport trên Dịch vụ Báo cáo

Khi tôi thay đổi nội dung nào đó trên tệp phụ và quay lại báo cáo chính, tôi phải xóa đối tượng phụ con và bao gồm một trường hợp mới một lần nữa để cập nhật bản xem trước của tôi.

Có cách nào để cập nhật đối tượng báo cáo phụ trong báo cáo chính mà không phải xóa và bao gồm lại một lần nữa không?

+0

Nút làm mới cấp cao nhất có hoạt động không? Bạn đang chạy báo cáo từ trang web hoặc trong công cụ phát triển như thế nào? – u07ch

+0

Tôi đang ở trên studio hình ảnh 2008 [Designer], khi tôi nhấp vào buttom làm mới trên bản xem trước, báo cáo không được cập nhật !!! (nhưng tập tin rdl đã được thay đổi) –

Trả lời

2

Trong BIDS, trong báo cáo cấp cao nhất của bạn, bạn nên có đối tượng Subreport. Đối tượng đó về cơ bản chỉ là một con trỏ tới một rdl khác trong dự án. Điều này sẽ cập nhật tự động. Những gì tôi nghĩ rằng bạn đang thấy là BIDS tải một phiên bản cũ của subreport. Nếu điều này xảy ra, hãy thử đóng BIDS tất cả cách xuống và mở lại dự án và chạy lại báo cáo gốc. Nó sẽ có subreport được cập nhật.

Tất cả điều này giả định rằng bạn đã có dự án báo cáo trong giá thầu với báo cáo độc lập thay vì nhúng báo cáo vào các trang aspx.

7

Thực ra tôi nghĩ câu trả lời là đảm bảo rằng bạn xem trước hoặc xây dựng lại báo cáo phụ trước khi bạn xem báo cáo phụ trong báo cáo chính.
Cách đơn giản nhất để xây dựng lại một subreport là xem trước nó trong BIDS, nhưng bạn cũng có thể nhấp chuột phải | xây dựng trên báo cáo trong Solution Explorer. Ngoài ra, hãy xây dựng lại toàn bộ dự án báo cáo của bạn nếu dễ dàng hơn việc xây dựng lại các báo cáo riêng lẻ.

+0

Xem trước các subreport cập nhật (như là một độc lập) làm việc cho tôi. Xây dựng lại các giải pháp không. – ChargingPun

0

Tôi nhận thấy đây là một bài đăng cũ, nhưng như có thể xảy ra, tôi cũng là một người có vấn đề và đã đến đây thông qua tìm kiếm trên google. Tôi không chắc liệu OP có sử dụng Visual Studio 2008 giống như một trong những người bình luận hay không, nhưng tôi thấy rằng trong khi bản xem trước trên báo cáo chính không hiển thị một báo cáo phụ cập nhật, tôi có thể thấy bản cập nhật bằng cách nhấp chuột phải vào báo cáo chính trong trình khám phá giải pháp và chọn "chạy". Nó không có vẻ mất nhiều thời gian hơn nếu ở tất cả để mở cửa sổ chạy riêng biệt.

+0

đã gần 5 năm trước. Nhiều người trong chúng ta đã chuyển sang: P – Drew