【Access2000】日付の処理について
度々失礼いたします。
Access2000について質問です。
自動引落の処理を行いたいと思います。
■前提条件について
・テーブルの項目に「開始日」と「金額」がある。
・毎月26日が「引落日」となる。
・翌月分(月末締)を前月前払いとなる。
⇒例えば、4月分は3月分に前払い。
・「開始日」から2ヵ月後より、26日の「引落日」に「金額」を引き落とす。
⇒2ヶ月後の日にちから月末の間は、日割り計算が発生する。
・初回の「フラグ」は0である
・翌月以降は、1か月分のみ。
⇒「フラグ」が0から1になる。
・日割りは繰上げ計算。
■テーブルイメージ
キー | 開始日 | 金額 | フラグ |
0000 |2007/12/15| 3100 | 1 |
0001 |2008/01/15| 1500 | 0 |
0002 |2008/02/28| 3100 | 0 |
0003 |2008/03/08| 2400 | 0 |
■引落イメージ
(日割) (4月分)
2ヶ月 |←――――→|←―――――――――――→|
------------------+----┼--------------------+----┼------
≪3月≫ 26日 ≪4月≫ 26日
例)
・1/15に契約した場合、2か月分は前払い。
⇒1/15~3/15の分を前払い
・3/16~3/31の分は日割り計算。
⇒日割りの金額は1/31。「金額」が\3,100-の場合、日割りは\100-となる。
・上記の場合、3/26に『3月の日割り計算』と『4月分』を引き落し。
識者の方、ご教示いただけると幸いです。
お礼
とてもわかりやすく説明して頂けて納得できました。ありがとうございます!