お世話になります。
フォームで値が入力されないで、フォーカスが移動したら
メッセージを表示させ、そのテキストボックスに移動する
というのを行いたいのですが表示させることは出来るのですが
どうしても次のテキストボックスに移動してしまいます。
:この場合は次のテキストボックスに移動してしまいます
DoCmd.GoToControl "テキスト1"
:この場合だとForms!入力画面!物テキスト1という名前のフィールド
はありませんとエラーになります。
DoCmd.GoToControl "Forms!入力画面!物テキスト1"
標準モジュールで記述し、テキスト1からフォーカスが離れるときに
呼び出しています。
よろしくお願い申し上げます。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
当方、まったく同様の内容で悩んでおりました。
本件の「~という名前のフィールドはありません。」とエラーになる件は解決いたしませんが、
DoCmd.GoToControl "テキスト1"
の代わりに、
SendKeys "+{TAB}"
と入れることで、フォーカスの固定に成功しました。
参考になりましたら幸いです。
No.1
- 回答日時:
Access ですか?
バージョンがわかりませんけど、
テキスト1の「フォーカス喪失時/Exit」イベントで
Private Sub テキスト1_Exit(Cancel As Integer)
If IsNull(テキスト1) Then
MsgBox "入力してください", vbExclamation
Cancel = True
End If
End Sub
のようにすればよいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- Excel(エクセル) Excel グラフの軸に「表示単位の変更」の要領でテキストを追加したい 1 2022/06/08 16:27
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストフィールドについてのA...
-
Adobe Flash Player 9 のテキ...
-
全てのテキストボックスをセル...
-
VBAでホームページからコピーし...
-
VB.NET2005 DataGridViewでレコ...
-
Googleのサイト内検索設置で、...
-
pdfのテキスト全文コピー、テキ...
-
改行含むテキストの表示の仕方
-
YOASOBI
-
縦のメニューバー作成方法で困...
-
Pythonのtkinterについて
-
画像表示をアルファでフェード...
-
プログラミング、アーキテクチ...
-
C# chart controlの透過について
-
XMLでJPEGスライドを作成_表示...
-
背景画像が拡大縮小しつつ、大...
-
複数mcのランダム再生とmc指定...
-
画像切り替えのアクションスク...
-
ラッコって?
-
100点でクリアする簡単なモグラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
RPG(AS400)の本、サイトってあ...
-
変数に256文字以上のテキストを...
-
ホームぺージ制作で間違って重...
-
VB6.0 でメニューを作りたいん...
-
改行含むテキストの表示の仕方
-
VB.NET2005 DataGridViewでレコ...
-
pdfのテキスト全文コピー、テキ...
-
コモンダイアログのshowopenに...
-
VBAでホームページからコピーし...
-
テキストエリア内の文字列にリ...
-
VBAからPDFのテキストフィールド
-
VS2008 C# ボタンのテキストを...
-
'2465'指定した式で参照してい...
-
VB.NET メッセージボックスの表...
-
チェックボックスのテキストを...
-
VBSでMid関数を使ったらエラー...
-
ドラッグ&ドロップからの取得
おすすめ情報