Microsoft Access 掲示板

月間料金のようなときの日付データの入力方法について

2 コメント
views
4 フォロー

月にいくら、というような月極の料金体系の、何月何日と入力ができないような売上を入力するときは
一般的に1日と末日どちらで入力するものでしょうか?
処理的には1日にしておいたほうが簡単そう(28日や31日など毎回ずれるので)ですが
安易にシステムを組むと、思わぬ落とし穴があったりしそうなので質問しました

はやお
作成: 2022/01/17 (月) 04:54:55
通報 ...
1

一般的には1日にすると思います。
日付/時刻型に年月だけ入力すると自動で1日になりますので。
末日が必要な時は、
DateAdd("m",1,[日付])-1
とか
DateSerial(Year([日付]),Month([日付]),0)
という式で求められます。

あるいは、日付/時刻型でなく、年、月の数値型の2フィールドにしたり、数値型の1フィールドで202101というように6桁にする方法もあります。

2
りんご 2022/01/17 (月) 10:22:08 c564b@0e907

 もしかして、月にいくらを便宜上、1日or月末で登録するという事でしょうか?それとも、1日に登録するか、月末に登録するかという事でしょうか?
 ググっただけですが、会計基準や会社のルールに従い、月にいくら、請求日、入金日を登録する感じになるのかも。