
いつも参考にさせて頂いております。
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
accessで未入力の場合にメッセージボックスを表示したい
Access(アクセス)
-
空白はダメというエラーの表示(アクセス)
その他(データベース)
-
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
-
4
Access サブフォームでの選択行の取得
その他(データベース)
-
5
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
6
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
7
【Access】 VBA 入力漏れを防ぎたい
Access(アクセス)
-
8
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
9
アクセスのフォームの必須項目入力確認方法について
Access(アクセス)
-
10
テキストボックス入力後、警告メッセージを表示し、フォーカスを移動させない方法について
Access(アクセス)
-
11
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
12
Accessでフォームから別フォームのテキストボックスの値を設定する
Visual Basic(VBA)
-
13
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
14
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
15
アクセス IDが空白の時、メッセージボックスがでるようにするには
Access(アクセス)
-
16
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
-
17
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
18
Accessのサブフォームから値を参照する方法について
その他(データベース)
-
19
Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
-
20
Accessのレポートで再読み込み
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
チェックボックスのON OFFでの...
-
アクセスでテキストボックスの...
-
Access レポート印刷するときに...
-
passwordが入れられません・・・・
-
ACCESS フォームをそのまま印刷...
-
レコードを保存するコード ア...
-
MA ACCESSデータベースに詳しい...
-
access フォーム上で複数行の...
-
ACCESSのレポートで、指定した...
-
Excelで入力したデータを自動的...
-
アクセスの自動保存解除はでき...
-
ACCESS──メインフォームでサブ...
-
アクセスで数値型のフィールド...
-
Accessのフォームで、画面表示...
-
新規レコード行を非表示にしたい
-
Accessでチェックボックスで抽...
-
年月日を持つテーブルから年月...
-
サブフォームに対してGoToRecor...
-
エクセルをACCESSのレポ...
-
EXCEL VBAのユーザーフォームに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスでテキストボックスの...
-
Word縦書きで左から右への行
-
チェックボックスのON OFFでの...
-
ユーザーフォーム上にある「テ...
-
Accessテキストボックスの未入...
-
VBA 空白テキストボックスカウント
-
選択フォームに入力した条件を...
-
Access VBAボタンでテキストボ...
-
ワード テキストボックスの編...
-
ACCESSのタブオーダー
-
パワーポイントでふりがなをつ...
-
VBAでテキストボックスに斜線を...
-
accessの戻り値について
-
Wordについて
-
ACCESS 値の代入
-
テキストファイル(またはCSV)...
-
マクロについて
-
テキストボックスの内容でチェ...
-
indesignでテキストの連結順序...
-
テキストボックスや図、オブジ...
おすすめ情報