Microsoft Access 掲示板

=date()につきまして

2 コメント
views
4 フォロー

ご相談お願いします。
フォームのフィールドに 
1:本日を表示する(レコードソースは =Date())
2:年度を表示する(レコードソースは =Right(IIf(Month(Date())<=3,Year(Date())-1,Year(Date())),2)
を作って、表示及び保存しているのですが、新規のレコードを入力しようとすると、突然、「年度を表示する がありません」とメッセージが出るようになり、フィールドの値が削除されてしまいます。
何がエラーなのか見当もつきません。
PCの設定が原因でしょうか?
よろしくお願いいたします。

まだまだ試行錯誤中
作成: 2022/07/06 (水) 10:58:16
通報 ...
1
hatena 2022/07/06 (水) 11:36:00 修正

まず、正確なAccess用語を使うように心がけましょう。
それがあいまいだと情報が正確に伝わらず、無駄なやり取りが発生します。


フォームのフィールドに

フォームにフィールドはありません。
フォーム上に配置したテキストボックスのことですか。


1:本日を表示する(レコードソースは =Date())
2:年度を表示する(レコードソースは =Right(IIf(Month(Date())<=3,Year(Date())-1,Year(Date())),2)

2つのテキストボックス名がそれぞれ、本日を表示する、年度を表示する ということですか。
また、コントロールソースが、=Date()、=Right(IIf(Month(Date())<=3,Year(Date())-1,Year(Date())),2)
ということですか。


を作って、表示及び保存しているのですが、

表示はコントロールソースの設定でできるとして、保存はどこでどのようにしているですか。


突然、「年度を表示する がありません」とメッセージが出るようになり、

エラーメッセージですか。
正確なエラーメッセージを提示してください。
できれば、そのメッセージ画面をキャプチャーして画像でアップロードしてもらうとわかりやすいです。
例えば下記の画像のようなものでしょうか。

画像1

2
まだまだ試行錯誤中 2022/07/06 (水) 13:50:53 c9e7b@a3f19

こんにちは。
この度はご迷惑をお掛け致しました。
オンライン修復にて何とか回復いたしました。
今後はもっと調べてから質問いたします。