1

注文番号 (約 100) を使用するレポート ビルダーでクエリを実行しています。現在、それらは修正されており、毎回変更する必要があります。これらの数値を .txt でレポート ビルダーにインポートし、レポートを実行する方法はありますか。

クエリは次のようになります。

Select * from purchase p
where p.order in ('15642','1245','623565')

これは単純なクエリですが、私のクエリには多くの結合があります

そうでない場合、ユーザーが自分の注文番号を選択できるように、このレポートを書き直すにはどうすればよいですか? クリスタルレポートはその能力を持っていますか?.Net/C# アプリケーション ツールを作成し、結果を EXCEL にエクスポートしますか??

提案をいただければ幸いです。

4

1 に答える 1

0

はい、Crystal Reports はテキストファイル (少なくとも私が使用している Crystal Reports XI) からインポートできますが、その機能はデフォルトではインストールされていない可能性があります。

新しい接続を作成し、「Access/Excel (DAO)」を選択します。表示されるダイアログで、データベースの種類として「テキスト」を選択します。デフォルトでは、テキスト ファイルの最初の行はヘッダーであると想定されています。この動作を変更できるかどうかはわかりません。

ユーザーが実行時に注文番号を選択できるようにすることについては、正確にパラメーターの目的です。{CR_test_txt.TEST0001} = {?myParameter}パラメータを作成し、フィールド選択エキスパートのように呼び出します。レポートと必要な高度なランタイム オプションによっては、パラメーターを使用する前に解析する必要がある場合があります。

于 2013-08-08T12:11:52.027 に答える