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

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

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

You are not logged in.

Announcement

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


#1 2019-05-21 12:28:34

gongon082781
Member

caseとifの使い方が分かりません。

学校の学籍管理にFMを使っています。

A学科とB学科があります。
A学科の入学時期は4月のみで、2年コースでしたが、2019年度より1年コースに変わりました。
B学科の入学時期は年二回、4月と10月になります。4月入学の場合は2年コース、10月入学の場合は1年6か月コースとなります。
今までは下記のcase文だけで大きい問題はありませんでしたが、コース改定後がうまく行きません。

Case (
学習コース = "コースA";"2年";
Month ( 入学日 )  = "10";"1年6か月";
Month ( 入学日 ) = "4";"2年";
)

学科と入学時期によって自動的に下記4つのコース期間が反映されるようにするにはどうすればよろしいですか?
2019年以前に入学したA学科の学生は2年コース、
2019年以降に入学したA学科の学生は1年コース、
4月に入学したBコースの学生は2年コース、
10月に入学したBコースの学生は1年6か月コースを反映。

Offline

#2 2019-05-21 13:00:37

Shin
Member

Re: caseとifの使い方が分かりません。

Case (
    学習コース = "コースA";    Case ( Year ( 入学日 ) < 2019 ; "2年"; "1年") ;
    Month ( 入学日 ) = 10;    "1年6か月";
    Month ( 入学日 ) =  4;    "2年";
)
他にも、書き方は色々あります。

Offline

#3 2019-05-21 14:29:08

gongon082781
Member

Re: caseとifの使い方が分かりません。

Shinさん

解決できました。
本当にありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 543.33 KiB (Peak: 579.13 KiB) ]