-
- "DisplayWhen/表示対象" プロパティ
-
- フォームのセクションや各コントロールについて、画面に表示するか、印刷(プレビュー)時に出力するかどうかを設定します。
次のような値を設定できます。
- 0 → 画面/印刷の両方に出力
- 1 → 印刷のみ出力(画面には非表示)
- 2 → 画面のみ出力(印刷は非印字)
-
- フォームセクション、ラベル、テキストボックス、コマンドボタン、コンボボックス、リストボックス、オプショングループ、トグルボタン、オプションボタン、チェックボックス、イメージ、サブフォーム、四角形、線
-
-
Private Sub fraProperty_AfterUpdate()
'[プロパティの設定]オプショングループの更新後処理
Select Case Me!fraProperty
Case 1
'3つのコントロールを画面/印刷両方で出力する
Me!県庁所在地.DisplayWhen = 0
Me!人口.DisplayWhen = 0
Me!面積.DisplayWhen = 0
Case 2
'3つのコントロールを印刷時のみ出力する
Me!県庁所在地.DisplayWhen = 1
Me!人口.DisplayWhen = 1
Me!面積.DisplayWhen = 1
Case 3
'3つのコントロールを画面のみ出力する
Me!県庁所在地.DisplayWhen = 2
Me!人口.DisplayWhen = 2
Me!面積.DisplayWhen = 2
End Select
End Sub
- 「画面/印刷両方」を出力するようにすると、フォームビューでも印刷(プレビュー)でもそれらのコントロールが出力されます。
※左がフォームビュー、右がフォームの印刷プレビュー
- 「印刷時のみ」出力するようにすると、フォームビューではそれらのコントロールは表示されませんが、印刷(プレビュー)では出力されます。
※左がフォームビュー、右がフォームの印刷プレビュー
- 「画面のみ」出力するようにすると、フォームビューではそれらのコントロールは表示されますが、印刷(プレビュー)したときはそれらは出力されません。なお、下図ではヘッダ部のラベルに関してはその設定を行っていません。「県庁所在地」などのラベルコントロールに対しても同様の設定を行えば、それらの表示・非表示も切り替えることができます。
※左がフォームビュー、右がフォームの印刷プレビュー
|