Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016

適用対象

BoundObjectFrame オブジェクト

Image オブジェクト

OptionButton オブジェクト

SubForm オブジェクト

CheckBox オブジェクト

Label オブジェクト

OptionGroup オブジェクト

TabControl コレクション

ComboBox オブジェクト

Line オブジェクト

Page オブジェクト

TextBox オブジェクト

CommandButton オブジェクト

ListBox オブジェクト

PageBreak オブジェクト

ToggleButton オブジェクト

CustomControl オブジェクト

ObjectFrame オブジェクト

Rectangle オブジェクト

Visual Basic for Applications (VBA) コードで "IsVisible/表示" プロパティを使用して、レポートのコントロールを表示するかどうかを指定できます。 ブール型の値の読み取り/書き込みが可能です。

expression.IsVisible

expression 必ず指定します。 [適用先] リスト内のいずれかのオブジェクトを返す式。

解説

IsVisible プロパティでは、次の設定が使用されます。

設定

説明

True

(既定) コントロールは表示されます。

False

コントロールは表示されません。

注: "IsVisible/表示" プロパティは、コントロールを含むレポート セクションの Print イベントにのみ設定できます。

"IsVisible/表示" プロパティを "HideDuplicates/重複データ非表示" プロパティを併用すると、レポートのコントロールが表示されるときに、その結果として他のコントロールを表示するか非表示にするかを決定できます。 たとえば、重複する値が含まれるため テキスト ボックス コントロールが非表示のときに、ライン コントロールを非表示にすることができます。

次の例では、テキスト ボックスの "IsVisible/表示" プロパティを使用して、レポートのライン コントロールの表示を制御します。 このレポートは Products テーブルに基づいており、次のプロパティが指定された 3 つのコントロールを使用しています。

プロパティ

ライン コントロール

テキスト ボックス #1

テキスト ボックス #2

Name/名前

Line0

CategoryID

ProductName

ControlSource/コントロール ソース

CategoryID

ProductName

HideDuplicates/重複データ非表示

はい

いいえ

Left/左

0

0

2.0

Top/上

0

.1

.1

Width/幅

4.0

1.0

1.0

レポート モジュールの Declarations セクションに次のコードを貼り付け、"IsVisible/表示" プロパティで制御されたラインの書式が表示されることをレポートで確認します。

Private Sub Detail_Print(Cancel As Integer, _    PrintCount As Integer)    If Me!CategoryID.IsVisible Then        Me!Line0.Visible = True    Else        Me!Line0.Visible = False    End IfEnd Sub

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。