0

わかりました、私は少し VBA 初心者です。サブレポートに基づいて生成されるレポートがあります。それはすべてうまくいきます。

次に、サブレポートに条件付きフラグを追加して、メイン レポートを別の方法で表示する必要があります。すなわち。サブレポートのアイテムの値が 50 を超える場合、「DispalyAlternateMessage」にフラグを設定したいと思います。これにより、レポートのデフォルトとは異なるメッセージが表示されます。メインレポートの要素を条件付きで表示/非表示にする方法は知っていますが、私の人生で理解できないように見えるのは、その条件付きの値をサブレポートからメインレポートに渡す方法、またはメイン レポートのサブレポート変数。

何か考え/助けはありますか?ありがとう!

4

1 に答える 1

2

サブレポート コントロールの名前でサブレポートを参照し、Reportその後に含まれるアイテム、コントロールの順に続けることができます。たとえば、テキスト ボックスのコントロール ソースを次のように設定できます。

=[Table1 subreport].[Report].[ATextbox]

または

=IIf([Table1 subreport].[Report].[ATextbox]=50,"Is 50","Is not 50")
于 2012-11-20T21:04:33.563 に答える