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

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

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

You are not logged in.

Announcement

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


#1 2020-10-12 10:58:33

計算フィールドで入力済の時刻が午前か午後か判別したい

FM14pro

入力されている時刻フィールドが、午前か午後か判別したいです。
午前ならば1、午後だったら2というフラグを作成し、処理を行いたいためです。

12:30は午前という場合もありますので、自分で午前午後の条件を入れられればと。

トライしてみましたが、どこから始めればよいかわからず、質問させていただきました。

何卒宜しくお願いします。

Offline

#2 2020-10-12 11:25:35

チポ
Member

Re: 計算フィールドで入力済の時刻が午前か午後か判別したい

> 12:30は午前という場合もありますので
これがよく分かりませんが、

  12:00:00
以降を午後とするのなら
1 + ( 時刻フィールド >= Time ( 12 ; 0 ; 0 ) )
でいいでしょう。

Offline

#3 2020-10-12 13:08:18

Shin
Member

Re: 計算フィールドで入力済の時刻が午前か午後か判別したい

通常は、自動で午前午後を設定し、時々、12:30を手動で午前に変更する、ということなのでは。

テキストフィールドを1個作り、自動入力で、Case ( Div ( Hour ( Get ( 時刻 ) ) ; 12 ) ; "午前" ; "午後" ) としておきます。このフィールドを、「午前、午後」の値一覧を設定したボタンフィールドにしておけばいいでしょう

Offline

#4 2020-10-12 15:30:57

Re: 計算フィールドで入力済の時刻が午前か午後か判別したい

チポさん
Shinさん

アドバイスありがとうございます。

>通常は、自動で午前午後を設定し、時々、12:30を手動で午前に変更する、ということなのでは。
おっしゃるとおりです。
説明不足で申し訳ないです。

Shinさんの方法で出来ました。
午前と午後が逆でしたが問題なく動作しました。

本当にありがとうございました!

Offline

#5 2020-10-13 08:38:06

Shin
Member

Re: 計算フィールドで入力済の時刻が午前か午後か判別したい

アァ、Choose が書いたつもりが、Case になっていました。 すみません。

Offline

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: 569.24 KiB (Peak: 603.05 KiB) ]