Home > 即効テクニック > AccessVBA > コーディング・デバッグ > コントロールを使用不可能にする

即効テクニック

コーディング・デバッグ

コントロールを使用不可能にする

(Access 97)
フォームのコントロールを使用不可能にするには、次のような方法があります。
1つ目は、Enabledプロパティを使う方法です。

Private Sub Form_Open(Cancel As Integer)

    Me!商品番号.Enabled = False

End Sub

フォームを開く時のイベントに、上記のようにテキストボックス「商品番号」のEnabledプロパティに「False」を設定すると、テキストボックスは使用不可能になります。ただし、テキストボックスは灰色に反転してしまうので、みにくい状態になります。
次の方法は、表示の状態は変わりませんが、レコードの編集は不可能で、なお且つTabキーを使用して移動することができなくなります。

Private Sub Form_Open(Cancel As Integer)

    Me!商品番号.Locked = True
    Me!商品番号.TabStop = False

End Sub