No.1
- 回答日時:
テーブルかフォームのプロパティで指定します
フォームで説明します。
項目を右クリック→プロパティ→データ→エラーメッセージ
参考になれば幸いです
http://www.accessclub.jp/
http://www.mahoutsukaino.com/
参考になりそうなのを見繕いました
参考URL:http://www.accessclub.jp/,http://www.mahoutsukaino.com/
この回答への補足
ありがとうございます。ですが、その方法ですと
空欄でもOKになりますよね。テーブルの値要求だと
決まったエラーメッセージがでますし…。
必ず入力&自作エラーメッセージはできませんでしょうか。
No.2
- 回答日時:
入力完了し、次へ進む(ボタン操作などの)前のイベントプロシージャへ、
If [日付] = "" then
Msgbox "日付を空白にすることはできません",0,"日付入力エラー"
[日付].Setfocus
End if
と、書き込むと日付入力が済むまでメッセージがくりかえされて進めなくなり、日付欄にフォーカスが設定されます。
この回答への補足
ありがとうございます。まさに待ち望んでいた答えなのですが、
うまく使用することができません。詳しい使い方を教えていただけると
助かるのですが。イベントプロシージャがよくわからないのです。
初心者で申し訳ありません。よろしくお願いします。
No.3
- 回答日時:
ichiro-ichiroさんがどんな使用をされているかが不明のため的確な回答が出来ません。
回答は、次の画面を想定したものに対するプロシージャです。
フォームは単票形式の入力用画面があり、ボタンコントロールが、「次の入力」,「閉じる」などを使っているとした場合に、そのボタンのイベントプロシージャが有るわけです。
例えば、「閉じる」ボタンがあり、プロシージャ内容が次のような場合、
Private Sub 閉じる_Click()
DoCmd.Close
End Sub
となります。これを
Private Sub 閉じる_Click()
If [日付] = "" then
Msgbox "日付を空白にすることはできません",0,"日付入力エラー"
[日付].Setfocus
End if
DoCmd.Close
End Sub
のようにIf文を入れると、日付入力がされるまで次へ進めなくなり、閉じることも出来ません。
ボタンが複数有る場合も,If文を入れる行は同じです。
この回答への補足
早速のアドバイスありがとうございます。私がしたいことは
おおまかその通りであり、理想は最初の日付の欄を入力しないまま
次の欄に移動しようとしたときにメッセージを出したいのです。
これは先ほどのアドバイスの応用でできそうだと思っていたところ、
tihitさんのいう「閉じる」もできませんでした。ボタンのプロパティの
クリック時にコピーしたのですがやり方がおかしいのでしょうか。
たびたび申し訳ありませんがまたよろしくお願いします。
No.4
- 回答日時:
例の「閉じる」ボタンを作られて、実行時にエラー、または動いてくれない場合、ボタンのプロパティでボタン名が"閉じる"になっていますか?プロシージャ内容とボタンの名前が一致していなければ動いてくれません。
それとIf文には区切りにピリオドはいりません。MSGBOXの””やカンマは半角で入れていますか?メニューからデバッグをクリックするとエラーの行が示されますので、それを返してください。
この回答への補足
たびたび本当にすいません。
まず、実行させると素直に閉じてしまいます。
内容はtihitさんのものをコピーして使っていますし、
自分で入力しても変わりませんでした。
名前も確認しました。デバッグの方法もよくわかりませんでした。
最初のプロシージャ入力から間違っているのでしょうか。
その他の問題があるのでしょうか。
No.5
- 回答日時:
おはようございます。
ichiro-ichiroさんにお答えしたものは、検証はしていませんので、きょう、一度検証し、今夜にでも再回答いたしますので、しばらくおまちください。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- その他(ソフトウェア) Googleフォーム、効率的な入れ方 2 2022/10/03 22:44
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- その他(ビジネス・キャリア) エクセルで一覧表を作るときのレイアウト、月日と項目の配置について相談です。 2 2023/04/11 09:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンで購入したデーターが...
-
「24日の0時」って・・・
-
回覧板の日付について質問です...
-
「時間」、「期日」、「日付」...
-
履歴書の日付間違いで落ちますか。
-
日付の大小の表現
-
VBA テキストボックスで日付を...
-
Excel で日付入力のプルダウン...
-
差し込み印刷に当日の日付が入...
-
2つの日付の中間の日付 エク...
-
Access 2013 テキストボックス...
-
AccessのDMax関数の複数条件式...
-
ACCESSで日付ごとに自動連番(...
-
メールの最後に日付をいれますか?
-
エクセル 該当行だけを表示した...
-
WEEKDAYが反映されない
-
ACCESSで1月1日~12月31日まで...
-
ACCESSで複数条件でデータ抽出...
-
エクセルで日付別にシートを分...
-
指定の日付以前かつ最新を取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンで購入したデーターが...
-
「24日の0時」って・・・
-
回覧板の日付について質問です...
-
差し込み印刷に当日の日付が入...
-
日付の大小の表現
-
「時間」、「期日」、「日付」...
-
エクセル マクロ 名前を付けて...
-
エクセルで日付別にシートを分...
-
履歴書の日付間違いで落ちますか。
-
EXCELで日付を****年上期、****...
-
エクセルで6ヵ月後を自動入力で...
-
ACCESSで日付ごとに自動連番(...
-
WEEKDAYが反映されない
-
2つの日付の中間の日付 エク...
-
Excelでヘッダに前日の日付を表...
-
エクセルで日付け表示で、明治...
-
ACCESSで1月1日~12月31日まで...
-
アンドロイドスマホ。カメラに...
-
差込印刷 縦書きで和暦(漢数...
-
Excel関数 基準日に一番近い指...
おすすめ情報