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

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

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

You are not logged in.

Announcement

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


#1 2023-04-12 08:55:17

jushi
Guest

日付の自動表示について

現在作成中のもので「Get ( 日付 )-1」これ使用して入力画面に昨日の日付が自動表示されるようにしています。
しかし月曜日の場合だと日曜日の日付が表示されてしまう為、土日の日付は表示せず、月曜に開いたら前の金曜日の日付が表示されるようにしたいのですが方法わかる方いますでしょうか?
やりたいことを簡潔にまとめると...
・もし月曜日に開いた場合は土日を飛ばして前の金曜日の日付が表示されるようにしたい。
・それ以外の火水木金に開いた場合は昨日の日付を表示したい。

#2 2023-04-12 09:13:12

チポ
Member

Re: 日付の自動表示について

Get ( 日付 ) - Case ( DayOfWeek ( Get ( 日付 ) ) = 2 ; 3 ; 1)
でいいでしょう。

DayOfWeek関数のヘルプです
https://help.claris.com/ja/pro-help/con … fweek.html

Offline

#3 2023-04-12 09:51:34

jushi
Guest

Re: 日付の自動表示について

チポ様
返信ありがとうございます。
解説をお願いしたいのですがよろしいしょうか??

#4 2023-04-12 10:09:51

jushi
Guest

Re: 日付の自動表示について

チポ様
ご回答ありがとうございました。
おかげで目的が達成しました。

#5 2023-04-17 16:59:05

jy
Guest

Re: 日付の自動表示について

もう解説いるかわかりませんが、代理で一応。
DayObWeekだと1が日曜日、2が月曜日…7が土曜日となります。
それをCase文にして、Get(日付)が2(月曜日)だったら3日引く。それ以外だったら1日引いているだけです。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 548.32 KiB (Peak: 579.1 KiB) ]