アプリ版:「スタンプのみでお礼する」機能のリリースについて

ファイルメーカーPRO 5を使ってます。日付を入力してDayNameJ(日付)で曜日を表示させてます。
所が、日付を変更しても曜日が変わりませんどうしたら変更出来ますか?

後、毎月15日を堺に支払月を変更したいと思って関数を使って計算式を入れているのですが計算が出来ません。
If(Day(日付) <= 15,Date(Year(日付),Month(日付),15),Date(Year(日付),Month(日付)+1,15))と入れてます。
たとえば、日付に2009/06/17と入力すると 支払月が0182/05/07となってしまいます。
どうしてでしょうか?
日付、支払月は日付フィールドになってます。

もう一つすみません。
日付を年、月、日のそれぞれのフィールドに分割したくてそれぞれに 
年、Year(日付) 月、month(日付) 日、day(日付)と計算式をいれたのですが、日付フィールドにして、日付書式のカスタムでそれぞれ年、月、日を表示するようにしたら
年、0006 月、01 日、17になっていまいます。日付フィールドをやめて数字フィールドにすると年、2009 月、06 日、17とちゃんと出てきます。
日付フィールドではダメって事でしょうか?

計算式をいれている所は日付をかえても計算し直してくれません。どうしたら良いのでしょうか?

いろんな質問をしてすみませんが宜しくお願いします。

A 回答 (1件)

> 日付、支払月は日付フィールドになってます。


勝手に計算しなおしてくれるのは計算フィールドと集計フィールド
だけです。日付フィールドの初期値じゃダメ。

> 年、0006 月、01 日、17
year関数やmonth関数の結果は日付じゃなくて数値です。無理矢理日
付扱いすると、基準日から2009日目や6日目の年や月を表示します。
    • good
    • 0
この回答へのお礼

基準日から2009日目や6日目の年や月を表示します>>>
だからとんでもない数字になっちゃったんですね。
計算フィールドにしたらちゃんと計算も結果の変更も出来ました。
ありがとう御座います。

お礼日時:2009/06/11 14:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!