初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-10-05 15:21:53

coochan
Member

年月を表す計算式を教えて下さい。

当月を
Year ( Get ( 日付 ) ) & "/" & Right ( "0" & Month ( Get ( 日付 ) ) ; 2 ) & "/*"
と表しているのですが、
先月を表すにはどのようにしたらよいのでしょうか?

年を跨いだときでも有効な式でお願い致します!


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

Offline

#2 2014-10-05 15:49:40

Moz
Member

Re: 年月を表す計算式を教えて下さい。

フィールドの値に「2014/10/*」と表示させたいのですか?

単純に先月で同じことをしたい(今計算させたら「2014/09/*」と出したい)場合の一例

Let ( [
    ~date = Date ( Month ( Get ( 日付 ) ) - 1 ; 1 ; Year ( Get ( 日付 ) ) )
] ;
    Year ( ~date ) & "/" & Right ( "00" & Month ( ~date ) ; 2 ) & "/*"
) // Let

Offline

#3 2014-10-05 23:03:05

Shin
Member

Re: 年月を表す計算式を教えて下さい。

Let (
YM = Year ( Get ( 日付 ) ) * 12 + Month ( Get ( 日付 ) ) - 2 ;
Div ( YM ; 12 ) & "/" & ( Mod ( YM ; 12 ) + 1 ) & "/*"
)

Offline

#4 2014-10-07 10:44:43

coochan
Member

Re: 年月を表す計算式を教えて下さい。

解決しました!
ありがとうございます!!


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 505.49 KiB (Peak: 515.72 KiB) ]