プロが教える店舗&オフィスのセキュリティ対策術

前回下記のような質問をしました。

連結の入力フォームがあります。
その中に社員の雇用形態をコンボボックスで選択できるようにしています。
正社員
契約社員
派遣
アルバイト

正社員を選択したときに、メモ欄というフィールドをアクティブにして入力できるようにしたいのです。チェックボックスならできるのですが、コンボボックスになると、できません。

ご教授お願いします。

それで、下記のような回答をご教授いただきました。
コンボボックスの設定次第ですが、
VBAになりますが、そのコンボボックスの更新後処理に

Private Sub コンボボックス名_AfterUpdate()
If Me!ステータス= "正社員" Then
Me!メモ欄.setfocus
End If
End Sub

追加で質問なんですが、

フォームを開いたとき、メモ欄は、デフォルトで、非アクティブにしておき、
正社員をコンボボックスで選択したときに、アクティブにするというVBAをご教授していただきたいのです。
よろしくお願いします。

質問者からの補足コメント

  • フォームをデザインビューで開いて
    タブオーダーでメモ欄の順番を変える。
    Accessのバージョンが不明なので操作方法は割愛。
    (次回からは明記しましょう。バージョンによって解決方法が異なる場合もあります)

    ACCESSは2010です。

    タブオーダーでメモ欄の順番を変える。とありますが、1番にするのでしょうか?
    一番にしても、アクティブのままです。

      補足日時:2015/05/02 18:05

A 回答 (2件)

フォームをデザインビューで開いて


タブオーダーでメモ欄の順番を変える。
Accessのバージョンが不明なので操作方法は割愛。
(次回からは明記しましょう。バージョンによって解決方法が異なる場合もあります)

必要に応じてメモ欄のプロパティ→その他タブ→タブストップに「いいえ」。

かな?
    • good
    • 0
この回答へのお礼

図解つきの回答ありがとうございました。
本当に感謝してます。

お礼日時:2015/05/03 23:12

ここのタブオーダーから[メモ欄]の順番を下げてください。


今は一番上になっていませんか。
添付図で言えば Title になっています。
Title の左のグレーのマスをクリックすると
選択状態になるのでドラッグして位置を変更します。
「ACCESSのコンボボックスの質問です。」の回答画像2
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!