印刷媒体の種類に基づいてレポートパラメータを設定するにはどうすればよいですか?

ケンペス

レポートが生成される印刷媒体に基づいて、SSRSレポートの一部のプレゼンテーションを切り替える必要があります。

一連のレポート(SalesInvoice、SalesConfirm、SalesQuotation)に対してこれを行う必要があります。

問題は、両方にアクセスできるアクセスポイントが見つからないことです。

  • SalesInvoiceJournalPostクラスでは、印刷物にはアクセスできますが、SalesInvoiceContractにはアクセスできません。
  • SalesInvoiceControllerクラスでは、SalesInvoiceContractにアクセスできますが、印刷設定で誤った値が表示されます

ではSalesInvoiceJournalPost.initI試してみてください。

printSettings = SysOperationHelper::base64Decode(chainFormletterContract.parmPrintersettingsFormletter());
printDestinationSettings = new SRSPrintDestinationSettings(printSettings);

if (printDestinationSettings.printMediumType() == SRSPrintMediumType::Email)
{
    // Can't access Report Parameter from here
}

ではSalesInvoiceController.mainI試してみてください。

printDestination = formLetterController.parmReportContract().parmPrintSettings();
salesInvoiceContract = formLetterController.parmReportContract().parmRdpContract() as SalesInvoiceContract;
salesInvoiceContract.paramMyValue(
    // this is always false because printMedium is always Screen
    printDestination.printMediumType() == SRSPrintMediumType::Email
);
ケンペス

結局、数度の間隔を空けて、コントローラーからSRSPrintDestinationSettingsを取得できることがわかりました。これはSalesInvoiceController.outputReport

PrintMgmtPrintSettingDetail printSettingDetail;
SRSPrintDestinationSettings printDestinationSettings;

printSettingDetail = formLetterReport.getCurrentPrintSetting();
printDestinationSettings = printSettingDetail.parmPrintJobSettings();
salesInvoiceContract.paramMyValue(
    printDestinationSettings.printMediumType() == SRSPrintMediumType::Email
);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

@Inputのパラメーターに基づいて:host要素を動的にスタイル設定するにはどうすればよいですか?

分類Dev

レポートに設定されていないパラメータ値を取得するにはどうすればよいですか?

分類Dev

LINQとEntityFrameworkを使用して、条件に基づいてパラメーターを設定するにはどうすればよいですか?

分類Dev

RestControllerパスパラメータに基づいてFF4jRegionFlippingStrategyを設定するにはどうすればよいですか?

分類Dev

テンプレートパラメータパックが関数の引数と一致するかどうかに基づいて、テンプレート関数の定義をゲートするにはどうすればよいですか?

分類Dev

Pysparkのデータフレームの条件に基づいて新しいリスト値を設定するにはどうすればよいですか?

分類Dev

条件に基づいてデータ全体ではなく、cognosのパラメーターに基づいて表示されているレコードのみをカウントするにはどうすればよいですか?

分類Dev

ケラスのパラメーターをトレーニングできないように設定するにはどうすればよいですか?

分類Dev

テンプレートパラメータに基づいてメソッドconstを作成するにはどうすればよいですか?

分類Dev

Java-セッターとゲッターを使用して、別のパラメーターに基づいてパラメーターを設定するにはどうすればよいですか?

分類Dev

パラメータに基づいてディレクトリ削除を安全にコーディングするにはどうすればよいですか?

分類Dev

レポートドキュメントにパラメータを渡して直接印刷するにはどうすればよいですか

分類Dev

メンバーの位置に基づいてmysqlデータベースにテーブルを設定するにはどうすればよいですか?

分類Dev

テンプレートパラメータに基づいて関数を「有効化」するにはどうすればよいですか?

分類Dev

2つのパラメーターに基づいて更新ステートメントに値を設定するにはどうすればよいですか?

分類Dev

データに基づいてdateRangeInputを設定するにはどうすればよいですか?

分類Dev

テンプレートのデフォルトパラメータとしてstd :: vectorを設定するにはどうすればよいですか?

分類Dev

ルートに基づいて環境を設定するにはどうすればよいですか?

分類Dev

変数の出力に基づいてReactWebアプリでコンポーネントの幅を設定するにはどうすればよいですか?

分類Dev

Windows GDIを使用して印刷するフォントの種類とサイズを設定するにはどうすればよいですか?

分類Dev

引数に基づいてグリマーコンポーネントの初期状態を設定するにはどうすればよいですか?

分類Dev

AngularJS:$ httpのパラメーターを動的に設定するにはどうすればよいですか?

分類Dev

tkinterのOptionMenuにパラメーターを設定するにはどうすればよいですか?

分類Dev

URLパラメータに基づいてドロップダウンメニューのデフォルト値を設定するにはどうすればよいですか?

分類Dev

複数の種類の特性オブジェクトにすることができるパラメーターを使用して関数を定義するにはどうすればよいですか?

分類Dev

パラメータに基づいて| 0>または| 1>を生成するゲートを作成するにはどうすればよいですか?

分類Dev

別のテンプレートパラメータに基づいて、テンプレートパラメータを1つの列挙型クラスとして修正するにはどうすればよいですか?

分類Dev

ターミナルノードで異なる種類の棒グラフを設定するにはどうすればよいですか?

分類Dev

データセットの値に基づいてJasperStudioのbarChartで棒の色を設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    @Inputのパラメーターに基づいて:host要素を動的にスタイル設定するにはどうすればよいですか?

  2. 2

    レポートに設定されていないパラメータ値を取得するにはどうすればよいですか?

  3. 3

    LINQとEntityFrameworkを使用して、条件に基づいてパラメーターを設定するにはどうすればよいですか?

  4. 4

    RestControllerパスパラメータに基づいてFF4jRegionFlippingStrategyを設定するにはどうすればよいですか?

  5. 5

    テンプレートパラメータパックが関数の引数と一致するかどうかに基づいて、テンプレート関数の定義をゲートするにはどうすればよいですか?

  6. 6

    Pysparkのデータフレームの条件に基づいて新しいリスト値を設定するにはどうすればよいですか?

  7. 7

    条件に基づいてデータ全体ではなく、cognosのパラメーターに基づいて表示されているレコードのみをカウントするにはどうすればよいですか?

  8. 8

    ケラスのパラメーターをトレーニングできないように設定するにはどうすればよいですか?

  9. 9

    テンプレートパラメータに基づいてメソッドconstを作成するにはどうすればよいですか?

  10. 10

    Java-セッターとゲッターを使用して、別のパラメーターに基づいてパラメーターを設定するにはどうすればよいですか?

  11. 11

    パラメータに基づいてディレクトリ削除を安全にコーディングするにはどうすればよいですか?

  12. 12

    レポートドキュメントにパラメータを渡して直接印刷するにはどうすればよいですか

  13. 13

    メンバーの位置に基づいてmysqlデータベースにテーブルを設定するにはどうすればよいですか?

  14. 14

    テンプレートパラメータに基づいて関数を「有効化」するにはどうすればよいですか?

  15. 15

    2つのパラメーターに基づいて更新ステートメントに値を設定するにはどうすればよいですか?

  16. 16

    データに基づいてdateRangeInputを設定するにはどうすればよいですか?

  17. 17

    テンプレートのデフォルトパラメータとしてstd :: vectorを設定するにはどうすればよいですか?

  18. 18

    ルートに基づいて環境を設定するにはどうすればよいですか?

  19. 19

    変数の出力に基づいてReactWebアプリでコンポーネントの幅を設定するにはどうすればよいですか?

  20. 20

    Windows GDIを使用して印刷するフォントの種類とサイズを設定するにはどうすればよいですか?

  21. 21

    引数に基づいてグリマーコンポーネントの初期状態を設定するにはどうすればよいですか?

  22. 22

    AngularJS:$ httpのパラメーターを動的に設定するにはどうすればよいですか?

  23. 23

    tkinterのOptionMenuにパラメーターを設定するにはどうすればよいですか?

  24. 24

    URLパラメータに基づいてドロップダウンメニューのデフォルト値を設定するにはどうすればよいですか?

  25. 25

    複数の種類の特性オブジェクトにすることができるパラメーターを使用して関数を定義するにはどうすればよいですか?

  26. 26

    パラメータに基づいて| 0>または| 1>を生成するゲートを作成するにはどうすればよいですか?

  27. 27

    別のテンプレートパラメータに基づいて、テンプレートパラメータを1つの列挙型クラスとして修正するにはどうすればよいですか?

  28. 28

    ターミナルノードで異なる種類の棒グラフを設定するにはどうすればよいですか?

  29. 29

    データセットの値に基づいてJasperStudioのbarChartで棒の色を設定するにはどうすればよいですか?

ホットタグ

アーカイブ