5

ASP.NET Web サイト用の単純なアドホック レポート ソリューションが必要です。

ユーザーフレンドリーなインターフェイスでクエリを作成し、このクエリの結果をいくつかのテーブルに表示し、Excel にエクスポートしたり印刷したりすることができます。

このソリューションは、データベース、SQL、およびその他の技術について何も知らないエンド ユーザー (サイトの訪問者) にとって非常に簡単でなければなりません。

4

6 に答える 6

6

EasyQuery.NETがニーズに合うかもしれません。プロプライエタリですが、無料版もあります。

于 2009-04-10T13:21:29.923 に答える
4

.NET (まだ) ではありませんが、iframe を使用して埋め込み可能です。 -技術者以外のユーザー向けのものを使用してください。ユーザーは、レポートについて何も知らなくてもかまいません。レポートの種類を選択するだけで、必要に応じたレポートが得られます。

HTML 出力の Web 埋め込み機能に加えて、スタンドアロン コンポーネントや Java アプレットを提供できます (i-net Clear Reports は完全に Java ですが、サーバー側を.NETに移植するために懸命に取り組んでいます)。今後のバージョンでは Web スキンもサポートされるため、ユーザーや顧客はそれが「サード パーティ」であることを認識しません。;)

開示: うん。私はこれを作った会社で働いています。

于 2010-06-12T08:26:41.287 に答える
2

http://www.izenda.comにあるIzendaReportsを強くお勧めします。これは、データベースに接続するための完全に統合可能なASP.Net AJAXソリューションであり、エンドユーザーが独自のレポートを作成したり、既存のレポートを実行したりできるようにします。

于 2011-01-13T08:18:37.290 に答える
0

SQLレポートサービス用にそのようなものを作成しました。しかし、それをやってのけるにはいくつかのテーブルが必要でした。

  1. AdHock_SQL_Reports。これには、レポートの名前、パス、および表示名が含まれています。
  2. AdHock_Sql_Reports_Parametersには、パラメーター名と値、およびコードに通知するフラグが含まれています。値は、その場で値を生成するSQLコマンドである可能性があります。

次に、これらのテーブルを処理し、Webページにドロップダウンリストのリストを生成するコードを作成する必要があります。

私が作ったのはかなり「拳のパス」で、端が荒いです。

SQLレポートサービスレポートをユーザーに公開し、レポートサービスにそれらのレポートの入力フィールドを提供させることもできます。私たちはそのように身を乗り出し、私のコードから離れ始めました。(とにかく私が持っているものよりも優れています)

于 2009-04-10T13:42:04.307 に答える
0

正直なところ、要件を収集し、実行することに関心があるレポートの種類を見つけて、レポートを作成する必要があるでしょう。ただし、Crystal Reports を検討したことはありますか?

于 2009-04-10T04:17:07.113 に答える
0

おそらく「単純」な面ではありませんが、ビジネス ユーザーが SQL を知らず、何もインストールしなくてもブラウザでレポートを作成できる、より洗練されたアドホック レポートについては、ActiveReports Server 製品をチェックしてください。

マネージド .NET コードで完全に構築され、独自の ASP.NET サイトに簡単に統合できるように ASP.NET コントロールが含まれています。もちろん、他の言語/プラットフォーム用の Web サービスもあり、スケーラビリティ/負荷分散、レポートのスケジューリング、Excel/PDF/Word などへの出力、ロールベースのセキュリティ、マルチテナント展開のサポート、モバイル デバイスのサポート、および ActiveReports Developer Component XML レポート ファイルとの互換性があります。

はい、私はプロダクト マネージャーです。

于 2012-07-12T20:15:07.300 に答える