
No.3ベストアンサー
- 回答日時:
---------------------------------------------------
If ( Month ( Date ( Month ( 入力日 ) + 1 ; Day ( 入力日 ) ; Year ( 入力日 ) ) ) > Month ( Date ( Month ( 入力日 ) + 1 ; 1 ; Year ( 入力日 ) ) )
;
Date ( Month ( 入力日 ) + 1 + 1 ; 0 ; Year ( 入力日 ) )
;
If(Day ( Date ( Month ( 入力日 ) ; Day ( 入力日 ) + 1 ; Year ( 入力日 ) ) ) = 1
;
Date ( Month ( 入力日 )+1+1 ; 0 ; Year ( 入力日 ) )
;
Date ( Month ( 入力日 ) + 1 ; Day ( 入力日 ) ; Year ( 入力日 ) ))
)
------------------------------------------------------
フィールドタイプは「計算」で結果は「日付」です。
私が過去に他の方の回答に使用した式です。コピペで使えます。
検証は適当ですのでご自分でどうぞ。
No.5
- 回答日時:
#3です。
再補足です。
提示した式はFMP7形式ですので、FMP6以前のバージョンをお使いであれば、式中の「;」を「,」に変換してください。
テキストエディタを利用すれば簡単に出来ます。
次から式を質問するときはバージョンを書いてください。上記のように、書式が変わりますので。
No.4
- 回答日時:
#3です。
式の補足ですが、2005/6/30と入れると結果は2005/7/31になります。
31日後ではないのでご注意を。普通そんな結果を求める人はいないと思いますが。
No.2
- 回答日時:
質問ですが、1ヶ月後というのは、入力日の31日後の日付ということですか?例えば入力日が2005/1/30なら有効期限は2005/3/2でいいということになりますが、それでよければ極めて簡単で、有効期限の計算式を
「入力日+31」
とすればいいことになりますね。
しかし有効期限をあくまで翌月の対応日(例えば入力日が2005/2/28なら有効期限を2005/3/28に)したいというのなら、一旦「年、月、日」をそれぞれテキストに変換しなおかつIF関数などで条件を定めない限り無理な話です。
例えば入力日が2005/1/30なら2005/2/30という対応日は存在しないのでそのときは2/28にするとかですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
アクセスで数値型のフィールド...
-
passwordが入れられません・・・・
-
フォームで入力しても反映されない
-
Access フォーム フィールドへ...
-
Access2000 Len関数 フォーム...
-
ACCESS 入力フォームでテーブル...
-
EXCELのユーザーフォームで入力...
-
VBE ユーザーフォーム
-
Access2000VBAでEscキーを禁止!
-
アクセスのテキストボックスの...
-
Accessのパラメータクエリに入...
-
Excelで入力したデータを自動的...
-
フォームテキスト内文字の縦位...
-
SQLで構文を間違って入力して;...
-
Access2007、フォームのテキス...
-
あるレコードのフィールドだけ...
-
Access、データ入力後、「ECS」...
-
このオブジェクトに値を代入す...
-
「フォームを作成できませんで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
アクセスで数値型のフィールド...
-
passwordが入れられません・・・・
-
フォームで入力しても反映されない
-
Excelで入力したデータを自動的...
-
Access(office)のマクロの「値...
-
このオブジェクトに値を代入す...
-
アクセスのテキストボックスの...
-
入力規則違反-任意のエラーメ...
-
Accessで小数の入力について
-
ファイルメーカー 一ヵ月後の...
-
Access2007 textboxに入力でき...
-
日付のテキストボックスに(例...
-
SQLで構文を間違って入力して;...
-
Access2007、フォームのテキス...
-
パラメータクエリで抽出がうま...
-
Accessで西暦の年だけ表示したい
-
ACCESS2000にて「うるう年」の...
-
EXCELのユーザーフォームで入力...
-
アクセスでの回数の表示
おすすめ情報