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

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

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

You are not logged in.

Announcement

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


#1 2019-06-18 01:51:53

mizuuri
Guest

if文 時間と時間の間

FM18です。質問させて下さい。

スクリプトのif文で現在時刻が15時~20時30分は A でなければ B というスクリプトを作るのに

If [ Time ( 15 ; 0 ; 0 ) < Get ( 時刻 ) < Time ( 20 ; 31 ; 0 ) ]
フィールド設定 [ 結果;"A" ]
Else
フィールド設定 [ 結果;"B" ]
End if

こうすると、どの時刻でも結果がAとなるのですが、
この式では間違っているのでしょうか?
ご回答宜しくお願いします。

#2 2019-06-18 04:10:34

Hiro
Member

Re: if文 時間と時間の間

そのIF論理式の構文は誤りです。

Time(15;0;0)<Get(時刻)<Time(20;31;0)

Time(15;0;0)<Get(時刻) and Get(時刻)<Time(20;31;0)

Offline

#3 2019-06-18 09:11:34

チポ
Member

Re: if文 時間と時間の間

考え方でしょうけれど・・

> Get(時刻)<Time(20;31;0)
これは
  Get(時刻) <= Time ( 20 ; 30 ; 0 )
が普通では。

Offline

#4 2019-06-18 12:34:52

mizuuri
Guest

Re: if文 時間と時間の間

あ、なるほど!
〇〇かつ●●といった書き方じゃないとだめなんですね。
勉強になりました。
お教えいただきありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 501.34 KiB (Peak: 516.28 KiB) ]