レポートのフィールドの値に応じて、行全体を表示するかどうかを決定したいと考えています。Field/TextBox コントロールの Visible プロパティを false に設定できることはわかっていますが、行全体 (詳細セクションなど) を非表示にすることはできません。VB.NET 2.0 と ActiveReports 4 を使用しています。
1 に答える
2
「行」とは、セクションを意味していると思います。Section オブジェクトの Visible プロパティを falseに設定すると、セクションを非表示にできます。次のようなコードを使用できます。
注: このコードは、非表示にしているセクションの Format イベントにある必要があります。
If Me.txtReorderLevel.Value = 0 And Me.txtDiscontinued.Value = False Then
Me.Detail1.Visible = True ' Detail1 is a reference to the Section to hide
Else
Me.Detail.Visible = False
End If
ヘルプには、このシナリオを説明するハウツー トピックもあります。ただし、これはページ レイアウト レポートも含まれている ActiveReports の最新バージョンのものであるため、名前空間が若干異なります。ただし、セクション レポートのコードは同じです。
于 2013-04-29T18:45:22.630 に答える