マイクロソフトアクセスで広がる世界

アクセスのTIPS集

オブジェクト参照を簡略化する withステートメント

概要

参照するオブジェクトの記述を省略できます

    (記述法)
  1. 開始ステートメント
      With オブジェクト名
  2. この間でオブジェクト名を省略できます
  3. 終了ステートメント
      End With

作成例

フォームのタイトルラベルの表示を変更する例です。編集不可に設定しているフォームにおいて、「編集画面」ボタンで編集可能のフォームにするとともに、 タイトルラベルの表示を解りやすく変えます。下図(1)及び(2)

動作を行うプロシージャは次のプロシージャ例です。
「編集画面」ボタンのクリック時のイベントにSubプロシージャを呼び出しています。 Subプロシージャではラベルの複数プロパティを設定していますが、Withステートメントで省略記述しています。


  プロシージャ例


  図(1) 元のラベル状態


  図(2) デザインを変えたラベル