2016年5月23日月曜日

FileMaker Hiroさんカレンダー(カスタム)を月曜スタートに・・・

2014年6月にUPした

「第18回 自分で作ろう!弁護士向けソフト スケジュール」

カレンダーの「曜日のスタートを月曜からにしてほしい」というご要望がありましたので
修正の方法を書いておきます。



通常、週の始まりは日曜スタートですが

業態によって、月曜スタートという表示もありうるとは伺ってましたので
計算式だけで変更できますので
書いておきます。


この計算式はHiroさん案なので、基本構造は変えずに、式の追加と
組み合わせで変更します。




◆日付設定フィールドの計算式を変えます。


Let([
$start=Date(Month(開始日[1]);0;Year(開始日[1]));
$date=$start +1+ Get(計算式繰り返し位置番号) - DayOfWeek($start)
];
$date
)






$start=Date(Month(開始日[1]);0;Year(開始日[1]));
赤文字の「0」は「」から変えたものです。
1のままだと、行詰まりしてしまいます。


「$date=$start 」と「Get(計算式繰り返し位置番号) 」の間に「+1」を追加します。
火曜スタートなら+2です。





次に
◆曜日設定フィールドの計算式を変えます



Choose(Get(計算式繰り返し位置番号);
"";"MON";"TUE";"WEN";"THU";"FRI";
TextColor("SAT";RGB(0;0;255));
TextColor("SUN";RGB(255;0;0));)





週表記の順番を変えるだけです。

これで、上の様に、月曜日スタートとなりました。






JT00000001を「JTスぺ-ス1とかで検索したい!」という人のために

「JTスぺ-ス1とかで検索したい!」 とかいう人のために。 -------------------------------------------------------------- 計算フィールの結果(テキスト) J JT JT0 JT00 JT000 JT0000 JT00...