私は現在、Crystal Reports 2008 を大規模なエンタープライズ プロジェクトで使用するために評価しています。Visual Studio 内で Crystal Reports Basic を正常に使用できましたが、さらに多くの機能が必要です。これらのレポートは、.Net Windows インターフェイスで編集できますか?
レポートは ADO.NET Xml データセットに基づいて生成され、rpt ファイルの BLOB として SQL Server データベースに保存されます。C# で Visual Studio 2008 を使用してコーディングされた .Net Windows アプリケーション内で表示するために、これらの rpt ファイルを取得します。
数式に基づいてセクション/段落を非表示および表示する文字を作成する必要がありますが、ユーザーはテキストを編集できるようにしたいと考えています。
レポートが作成され、.Net CrystalReportViewer コントロール内 (.Net Windows アプリケーション内) に表示されたら、ユーザーが表示されたテキストを変更して rpt ファイルを再保存できるようにする方法はありますか?
パラメータを使用できることはわかっていますが、たとえば太字の単語が含まれる可能性のある大きな段落のテキストには適していません。ユーザーは、手紙の宛先など、いくつかの単語のみを変更する可能性があります。彼らは、手紙の内容を変更できるようにする必要があると主張しています。
また、(Crystal XIまたは2008を使用して)標準のRichTextFormatエクスポートオプションのようにフレームにテキストを配置しないEditableRTFにエクスポートできることも知っています。.Net RichTextBox コンポーネントはヘッダーまたはフッターを表示しないため、面倒です。Word で RTF を表示することはできますが (レポートの行やボックスを見逃していますが、それは別の問題です)、率直に言って、Office 相互運用コンポーネントを .Net アプリに展開するという話には恐怖を覚えます。
Crystal がレポートをプレビュー モードで表示する場合、段落をクリックすると、行がボックスで強調表示されるため、そこに「フィールド」があることがわかります。このテキストを編集してレポートを再度保存する方法はありますか?
私は、この分野の仕事の見積もりを出すよう圧力をかけられています。Crystal内で可能ですか?