私はあなたの状況を特定していないので、この最初のアイデアは実現可能ではないかもしれませんが、私はあなたがそれを考えなかった場合には、アイデアとしてそこに置くと思っていました。
ASP.NetまたはSQL Server Reporting Servicesでレポートを作成し、WindowsアプリケーションでSystem.Diagnostoc.Process呼び出しでレポートを開くか、フォームの1つにWebBrowserコントロールを持たせることができますか?
私がしたアプリの1つは、エンドユーザーにレポート基準の変更に大きな柔軟性を与えました。この状況では、すべてのレポートを同じに見せたいと思っていましたが、さまざまな基準に基づいてレポートを作成していました.Wind Appに独自の基準を作成するためのフォームを用意しました。 。
SQL Server Reporting Servicesは、エンドユーザーにも柔軟性を提供します。いくつかのトレーニングがありますが、今レポートを作成している場合は、学習曲線が非常に急ではないと思います。完全に異なるタックで
、より密接にあなたが尋ねたものに、迅速かつ汚い回避策の一つは、我々は似たような状況まで来たことは、どこかのWebサーバー上に保存されたレポートを持っていたように、正規のユーザーだろうhttpで開くと、サーバーに保存できませんでした。一方、レポート編集者は、ファイル共有を介してWebサーバー上のレポジトリに権限を与えられました。共有を開いてレポートを編集し、共有に保存することができます。次回ユーザーがレポートを開くときに、httpまたは共有メソッドを使用して、最新のバージョンを取得していました。