リンクユニット

Windows8 & Office2013 Access2013

Print Friendly, PDF & Email

値によってテキストボックスの使用可と不可を切り替える

投稿日:2017年1月7日 更新日:

Accessのフォームで1つ目のコンボボックスで選択した値によって、次のテキストボックスの使用を有効にしたり、無効にしたりする方法です。

たとえば、下のようなフォームで[選択1]で[はい]、[いいえ]の中から[はい]を選択したら、次のテキストボックスへ入力ができ、[いいえ]を選択したら使用できないようにする方法です。
フォーム

フォームのコンボボックス

[テキスト0]は、[値集合ソース]で[はい;いいえ]と入力して、コンボボックスから選択できるようにしています。次に選択するテキストボックスの名前は[テキスト2]です。
テキスト0のプロパティ

更新後処理のイベントに入力

[テキスト0]の[プロパティ]の[イベント]タブにある[更新後処理]の[…]をクリックします。
イベントタブの更新後処理

[ビルダーの選択]から[コードビルダー]を選択して[OK]ボタンをクリックします。
ビルダーの選択

VBEに下のように入力します。
更新後処理にコード入力

フォームビューで確認します。[選択1]で[いいえ]を選択すると、[選択2]のテキストボックスは使用不可になります。
フォーム

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

Accessを学習するなら、一度は読んでおいたほうがよい本です。

おすすめ記事と広告

こんな記事もあります

2つの列の差分を求める(重複しない一意の値を求める)

Excelで2つの列にデータが入力されていて、そのデータの差分を求めたい場合がありますね。 たとえば、下のようにA列には分析用データとして別 ...

セルに0を表示したくない場合の5つの方法

Excelでセルに表示された0を非表示にする方法を5つ紹介します。 ①ワークシートまたはブック全体の0を非表示にする方法 ②条件付き書式を使 ...

個人情報のチェックはドキュメント検査で

Office2013にも、非表示のデータや個人情報などを自動的にチェックして削除してくれる機能があります。 ドキュメント検査 [ファイル]タ ...

フォームのレコードを並べ替える

Accessの分割フォームをよく利用しています。フォームビューとデータシートビューが同時が表示され、Excelのフィルターと同じようにフィル ...

蛍光ペンと網かけと塗りつぶし

Wordには、文字を強調するための機能がいろいろありますが、見た目ではどの機能が使われているのか判別しにくいものがあります。 下は、Word ...

-Windows8 & Office2013 Access2013

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.