私のレポートには、SP のパラメーターに従って表示されるマトリックスがあります。各マトリックスには、それに応じてページヘッダーに表示したい特定の「コード」/説明があります。
を使用してみました<<Expr>>
が、特定のマトリックスのコードではなく、データベースの最初のレコードのみが表示されるため、うまく機能しませんでした。
次に、特定のテキストボックスを「=ReportItems!TextBoxXX.Value
」で表示できることがわかったので、各マトリックスに非表示のコード値を追加しました。
ここで、すべての値の連結を TextBox 内のページ ヘッダーに追加することを考えましたが、うまくいきませんでした。
"The value expression for the textrun "textboc11.Paragraphs[0].TextRuns[0]" refers to more than one report item. An expression in a page header or footer can refer to only one report item.
したがって、私の次の試みは、個別のテキスト ボックスをそれぞれ目的の TextBox 値で追加し、1 つを別のテキスト ボックスの後ろに追加することで構成されていました (テキスト ボックスの山など)。各テキストボックスが占める「スペース」がレポートに表示され、レンダリング時に目的の値と各テキストボックスの上に空白が表示されることを除いて、すべてが機能しています。
この動作を防ぐ方法のアイデアはありますか? テキストボックスを使用して配列を作成し、IIF を作成するか、わかりません。何日も検索してきましたが、良いアプローチとは思えません。
誰かが私にアドバイスをくれることを願っています。
ありがとう!