Tôi không muốn mở Trình tạo báo cáo từ Trình quản lý báo cáo. Tôi muốn nhúng Trình tạo báo cáo vào biểu mẫu của mình. Không có cách nào khác ư?Làm cách nào để nhúng Trình tạo Báo cáo Microsoft SQL Server 2008 vào biểu mẫu của tôi?
Trả lời
Bạn đã xem trình cài đặt độc lập Trình tạo báo cáo chưa? v2.0 vừa được phát hành vào tháng 4, vì vậy có thể bạn chưa thấy nó. Bạn có thể tìm thấy nó here.
Tôi không nghĩ rằng chúng ta có thể làm được điều này, cho rằng Báo cáo Builder 2.0 là một ứng dụng độc lập
gì bạn có thể làm tuy nhiên là tạo ra một nguồn dữ liệu được chia sẻ trên máy chủ, và tận dụng các liên kết đến tệp thiết lập cho trình cài đặt trong ứng dụng của bạn. Sau đó, người dùng có thể kết nối với nguồn dữ liệu và tùy thuộc vào kỹ năng của họ, tạo báo cáo của riêng họ.
Bạn có thể đăng ký dịch vụ thích hợp và xây dựng giao diện người dùng để trò chuyện với dịch vụ.
Dịch vụ báo cáo SQL là một giải pháp báo cáo dựa trên máy chủ. Nếu tôi nhúng vào các biểu mẫu của bạn, bạn có nghĩa là bạn muốn người dùng cuối xây dựng các báo cáo từ bên trong ứng dụng của bạn, tôi khuyên bạn nên xem xét một công cụ của bên thứ ba để thực hiện việc này. Tôi sử dụng các điều khiển của nhà phát triển Express và họ có một giải pháp mạnh mẽ và có giá hợp lý cho việc này. Trang sản phẩm là here.
Tôi không tin người tạo báo cáo sử dụng bất kỳ điều gì khác ngoài API SSRS để thực hiện công việc của mình. Bạn sẽ cần tạo trình tạo báo cáo của riêng mình. Một cách để làm điều này là chơi với microsoft và theo dõi lưu lượng giữa trình duyệt của bạn và máy chủ với HTTPAnalyser hoặc Fiddler. Sau đó, bạn có thể tạo lại cùng một cuộc gọi dịch vụ web cho ứng dụng của riêng bạn.
Tôi nghĩ điều đó thật dễ dàng.
Bạn có thể kéo điều khiển Microsoft.ReportViewer từ hộp công cụ vào biểu mẫu web của bạn trong studio 2008.
Sau đó, bạn có thể mở trình tạo báo cáo để khởi tạo báo cáo của mình.
Cuối cùng, báo cáo đó có thể được xem và xuất khi bạn chạy báo cáo của mình.
Bạn sẽ có thể tạo siêu kết nối trong ứng dụng của mình để khởi động nhấp chuột sau khi ứng dụng Trình tạo báo cáo. Nhưng nó sẽ không chạy trong biểu mẫu của bạn.
Xem http://technet.microsoft.com/en-us/library/dd795295.aspx để biết thông tin về cách xây dựng URL chính xác.
Paul
Đây là một chủ đề rất cũ, nhưng tôi muốn đăng một câu trả lời đúng vì nó là một trong những kết quả đầu tiên khi tìm kiếm "Báo cáo Builder".
Chỉ cần thêm điều khiển WebBrowser vào biểu mẫu của bạn và trên Form_Load, điều hướng đến URL của máy chủ Dịch vụ báo cáo. Bạn sẽ có một "trình duyệt" không rườm rà - không có nút quay lại, không dừng lại, không làm mới, nhưng nhấp chuột phải vào trang sẽ làm điều đó.
- 1. Tạo báo cáo từ URL - SQL Server Reporting Services 2008
- 2. Microsoft SQL Server 2008 - Ngày
- 3. báo cáo Format SQL trong SQL Server Management Studio 2008
- 4. SQL Server 2008 - Vỏ/Nếu báo cáo trong CHỌN khoản
- 5. 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?
- 6. Cách sử dụng dịch vụ WebService của Dịch vụ Báo cáo SQL Server 2008
- 7. Cách sao chép báo cáo trong SQL Server Reporting Services 2008
- 8. Làm cách nào để chuyển đổi tệp SQL Server 2008 .mdf thành SQL Server 2012?
- 9. TẠO SQL Server INDEX 2008
- 10. Làm cách nào để tạo cột "Không trùng lặp" trong SQL Server 2008?
- 11. Cách nhúng báo cáo phụ JasperReport vào một cái bình
- 12. Làm cách nào để thêm trường vào báo cáo (Báo cáo tinh thể trong Visual Studio)
- 13. Làm cách nào để thực thi tệp SQL 3GB (Microsoft SQL Server)?
- 14. SQL Server Reporting Services 2008 R2 - Bảo mật thư mục và báo cáo
- 15. Tạo người dùng cho SQL Server 2008?
- 16. Dịch vụ báo cáo SQL Server 2008 R2 luôn hiển thị lời nhắc đăng nhập
- 17. Microsoft SQL Server - Ai đã tạo thủ tục lưu trữ?
- 18. Làm cách nào để tôi có thể tạo biểu đồ cơ sở dữ liệu SQL Server?
- 19. Làm cách nào để nhập tệp .bak vào Microsoft SQL Server 2012?
- 20. Dịch vụ báo cáo SQL Server 2005 - Cách xử lý các báo cáo trống
- 21. Làm cách nào để ngăn chặn hộp thoại Báo cáo Lỗi của Microsoft khi một quá trình con bị treo
- 22. Thực hiện thao tác giống như SUMIF bằng cách sử dụng Trình tạo báo cáo SQL Server
- 23. Nhúng Trình xem PowerPoint vào C# Biểu mẫu Chiến thắng
- 24. SQL Server 2008 Reporting: Sum của Max của nhóm
- 25. Lỗi đăng nhập vào SQL Server 2008
- 26. Tôi làm cách nào để kiểm tra báo cáo jasper?
- 27. Số lần xem lồng nhau của Sql Server 2008
- 28. Làm cách nào để tạo NHibnerate IUserType cho Thời gian trong Sql Server 2008/2012?
- 29. Làm cách nào để chuyển một tham số vào báo cáo truy cập theo chương trình?
- 30. Làm cách nào để chèn/lấy tệp Excel vào cột varbinary (max) trong SQL Server 2008?