0

全て

文字列を含む動的に生成された配列があるとします: {Tom, Bill, Jane, Lucy, Jam} Tom はページ 1 ヘッダーに表示され、Bill はページ 2 ヘッダーに表示され、Jane はページ 3 ヘッダーに表示されます。

アイデアは、基本的に1つのクリスタルレポートのみを作成する「割り当て先」機能を実現することですが、レポートの1ページを取得した人が自分の名前を持つように、さまざまなページがさまざまな人に配信されます。

何か案は?どうも。

4

1 に答える 1

0

あなたが説明していることは、「レポートバースト」と呼ばれます。バーストには、シングルパスとマルチパスの 2 種類があります。

シングル パス バーストの場合:

  • レポートは一度生成されます
  • 受信者ごとにレコード選択式が適用されます

マルチパス バーストの場合:

  • レポートは受信者ごとに 1 回生成され、受信者 ID がパラメータ化されます。

BusinessObjects Enterprise XI は、パブリケーションを使用した両方のアプローチをサポートしています。受信者は、BO ユーザーまたは '外部' (出版物はこのために Crystal Reports または WebI レポートを使用しますが、奇妙なことに) 受信者です。レポートは、さまざまな形式で BO 受信ボックスまたは SMTP 受信ボックス (その他) に配信できます。

BO をお持ちでない場合は、Apos の Bursting Manager を検討してください。

プログラミングの専門知識があれば、Crystal Reports SDK を使用してレポートを簡単にバーストできます。元のレコード選択式を保存し、そこに WHERE 句のスニペットを追加してレポートをフィルター処理し (受信者用など)、目的の形式でレポートを配信し、元の RSF を復元してから、繰り返します。

于 2012-04-14T17:14:10.500 に答える