![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
いつも参考にさせて頂いております。
Accessテキストボックスの未入力チェックで上手くいかず悩んでいます。過去の情報等調べましたが、わかりませんでした。
どなたか宜しくお願い致します。
フォーム1にテキストボックス1、ボタン1があります。
テキストボックスを何も入力せず、Enter等で移動する時にチェックをかけたいです。
もし、テキストボックスに何も入力がなかったら、メッセージを出し、フォーカスをテキストボックスに戻す。
何か入力があれば、ボタンにフォーカスが移動する。
If IsNull(Me.テキストボックス1) = "" Then
msgbox "未入力です。"
Me.テキストボックス1.SetFocus
End If
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
テキストボックスのフォーカス喪失時に
Private Sub テキストボックス1_Exit(Cancel As Integer)
If IsNull(Me.テキストボックス1) = "" Then
msgbox "未入力です。"
Cancel = True
End If
End Sub
で、良さそうですが・・・
No.3
- 回答日時:
#1です
> 何か設定が悪いのでしょうか?
判りません
新規に、MDBファイルを作成し、新規フォームで行っても、同じでしょうか?
要は、他との兼ね合いなのか、Acc自身の問題なのか?
先に、自分で、デバッグ&確認してみてください
Dxakさん、新規テキストボックスではうまくいきましたが、同じように作り変えると、またできませんでした。
新規で作ればできるので、いろいろと試してみたいと思います。
ありがとうございました。
No.2
- 回答日時:
#1です
コピペして、気がつかなかったけど・・・
> If IsNull(Me.テキストボックス1) = "" Then
If IsNull(Me.テキストボックス1) Then
だね
「=""」は、IsNullで、戻ってくる値じゃないから、反応しない^^;
Dxakさん早速のご返事ありがとうございます。
教えて頂いたとおりしましたが、だめでした。
フォームを開いてそのまま何も入力せずEnterを押すと、そのまま移動します。
1度文字を入力して、それを消すと”未入力”と判断してくれます。
何か設定が悪いのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
- Visual Basic(VBA) ユーザーフォームで銀行に対応した支店コードの入力ができません Sheet1のA列に銀行名、B列に銀行 5 2022/07/28 17:50
- Access(アクセス) Access の SetFocus について教えてください 5 2022/08/04 07:32
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Access(アクセス) アクセス IDが空白の時、メッセージボックスがでるようにするには 1 2022/08/04 11:06
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
accessで未入力の場合にメッセージボックスを表示したい
Access(アクセス)
-
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
空白はダメというエラーの表示(アクセス)
その他(データベース)
-
-
4
ACCESSのフォームで次のレコードに移動しない方法を教えてください
その他(データベース)
-
5
アクセスのフォームの必須項目入力確認方法について
Access(アクセス)
-
6
Accessで、フォームに情報を入力途中で、やめる(レコードに保存しない)ということは出来ますか?
Access(アクセス)
-
7
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
8
Accessでのレコード存在チェック
その他(データベース)
-
9
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
10
accessで重複を防ぎたい
Access(アクセス)
-
11
フォームで入力しても反映されない
Access(アクセス)
-
12
どこにもフォーカスを当てたくない
Access(アクセス)
-
13
VBAのフォームでTextBoxがいっぱいある時
Access(アクセス)
-
14
Accessで文字列の長さによって、フィールドの幅を自動で合わせる方法
Excel(エクセル)
-
15
VBとアクセスでSQL文に変数を使いたいのですが
Visual Basic(VBA)
-
16
アクセスでテーブルの変更内容をフォームに反映させるには?
その他(データベース)
-
17
テキストボックスの入力チェック(ACCESS VBA)
その他(プログラミング・Web制作)
-
18
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
19
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
20
access フォームを開くと「パラメーターの入力」ウィンドウが開いてしまう
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Word縦書きで左から右への行
-
アクセスでテキストボックスの...
-
Access VBAボタンでテキストボ...
-
ユーザーフォーム上にある「テ...
-
データベースのINT型項目にNULL...
-
Access レポート印刷するときに...
-
passwordが入れられません・・・・
-
YahooのIDがロックされてしまい...
-
エクセルをACCESSのレポ...
-
エクセルVBA オプションボタ...
-
Accessのフォームで、画面表示...
-
フォームの高さを数値で指定し...
-
ACCESS フォームをそのまま印刷...
-
アクセスで数値型のフィールド...
-
ACCESS──メインフォームでサブ...
-
フォームで入力しても反映されない
-
Access フォームで条件抽出し...
-
「フォームを作成できませんで...
-
レコードを保存するコード ア...
-
Accessのフォームにて、詳細行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスでテキストボックスの...
-
Word縦書きで左から右への行
-
ユーザーフォーム上にある「テ...
-
ACCESS 値の代入
-
チェックボックスのON OFFでの...
-
VBA 空白テキストボックスカウント
-
Access VBAボタンでテキストボ...
-
Accessテキストボックスの未入...
-
VBAでテキストボックスに斜線を...
-
Access テキストボックスのフォ...
-
もう一点、組織図について
-
テキストボックスや図、オブジ...
-
accessのフォームで日付を定形...
-
イラストレーターのCS2を使用し...
-
スクロールテキストボックスで...
-
マクロ初心者です。エクセルの...
-
エクセル2000での2つのテキスト...
-
アクセス Dlookup関数の表示が...
-
【Access】 テキストボックスへ...
-
連番を変更するマクロ
おすすめ情報