• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルメーカ 毎月の日付)

ファイルメーカ 毎月の日付

このQ&Aのポイント
  • ファイルメーカFMv7において、特定の範囲の日付を毎月の特定の日に設定する方法を教えてください。
  • フィールドCが28日までだった場合は問題ありませんが、31日になった場合には正しい日付に繰り上げる方法を知りたいです。
  • QNo.1560175に近い回答がありましたが、2007/2/28と入力すると2007/3/31になってしまうため、正しい日付にするための記述方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

私は5.5なので、適当に読み替えて下さい。 ある月の末日ってのは、翌月1日の前日として算出します。 date(月+1, 1, 年)-1 Cが月末を超える場合に月末に揃えちゃうなら、date(月, C, 年)と 上記の「小さい方」を採用すればいいので、 min(date(月, C, 年), date(月+1, 1, 年)-1) でおしまい。

situmonnsya
質問者

お礼

う! ナント、翌月1日の前日でよかったんですね。 頭の固さに悲しい今日この頃です。 うまく自分のスクリプトに適応できました。 ありがとうございます。

関連するQ&A