みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
現在作成中のもので「Get ( 日付 )-1」これ使用して入力画面に昨日の日付が自動表示されるようにしています。
しかし月曜日の場合だと日曜日の日付が表示されてしまう為、土日の日付は表示せず、月曜に開いたら前の金曜日の日付が表示されるようにしたいのですが方法わかる方いますでしょうか?
やりたいことを簡潔にまとめると...
・もし月曜日に開いた場合は土日を飛ばして前の金曜日の日付が表示されるようにしたい。
・それ以外の火水木金に開いた場合は昨日の日付を表示したい。
Get ( 日付 ) - Case ( DayOfWeek ( Get ( 日付 ) ) = 2 ; 3 ; 1)
でいいでしょう。
DayOfWeek関数のヘルプです
https://help.claris.com/ja/pro-help/con … fweek.html
Offline
チポ様
返信ありがとうございます。
解説をお願いしたいのですがよろしいしょうか??
チポ様
ご回答ありがとうございました。
おかげで目的が達成しました。
もう解説いるかわかりませんが、代理で一応。
DayObWeekだと1が日曜日、2が月曜日…7が土曜日となります。
それをCase文にして、Get(日付)が2(月曜日)だったら3日引く。それ以外だったら1日引いているだけです。
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 548.32 KiB (Peak: 579.1 KiB) ]