【ACCESS VBA】フォームでテキストボックスなどを選択できなくする

解決済みの質問

【ACCESS VBA】フォームでテキストボックスなどを選択できなくする

FORMで、「条件テキストボックスの値がXXだった場合などの条件により、別のコントールを選択出来なくする(半透明になって見えるけれど選べない)」というやり方があったと思うのですが、やりかたが思い出せません。どなたか教えてください。

投稿日時 - 2007-03-22 08:32:45

QNo.2854603

すぐに回答ほしいです

質問者が選んだベストアンサー

コントロールの「フォーカス喪失後」処理に、

Private Sub 条件テキストボックス_LostFocus()

If Me.Controls("条件テキストボックス")=XX Then
Me.別のコントール.Enabled = True
Else
Me.別のコントール.Enabled = False
End If

End Sub

と、フォームの「レコード移動時」に

Private Sub Form_Current()

条件テキストボックス_LostFocus

End Sub

の2箇所設定した方が、良いのかな?
Enabled(=「使用可能」プロパティ)を操作してるだけの話ですが・・・

投稿日時 - 2007-03-22 09:42:47

お礼

的確な回答を非常に分かりやすく教えていただいてありがとうございます!どんぴしゃです。

投稿日時 - 2007-03-26 00:00:31

ANo.1

0人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • ACCESS VBA テキストボックス ...
  • accessのレポートのテキストボックス ...
  • ACCESSコンポボックス ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら