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

解決済みの質問

【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が役に立った」と投票しています

PR

OKWave運営アンケート実施中9/6~9/17

OKWaveのオススメ

教えて弁護士さん!

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

注目ピックアップ

お部屋探しの賃貸情報はCHINTAI

マチから探せる新しいお部屋探し!

美人時計×OKWave

回答者全員に、特製待受FLASHプレゼント!

スタッフブログ

知って得する!お得な情報をお届け!