メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

適用対象

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 If
End Sub

ヘルプを表示

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

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

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×