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

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

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

You are not logged in.

Announcement

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


#1 2023-01-02 14:55:50

toro
Guest

時刻の計算

時刻の計算をする際に、時刻タイプのAフィールドに23:00、Bフィールドに0:30と入れた場合、B ー Aの結果が1:30にするには
どうしたらよろしいでしょうか?

#2 2023-01-02 16:45:59

Shin
Member

Re: 時刻の計算

タイムスタンプを使うのがいいと思いますが。
それができないのでしたら、30時間制などで入力するといいです。
2部制の時給について
が参考になるでしょう。

Last edited by Shin (2023-01-02 16:49:47)

Offline

#3 2023-01-02 16:51:40

toro
Guest

Re: 時刻の計算

ありがとうございます。
30時間制の設定はどのようにすればよろしいでしょうか?
また、Aフィールドの時刻を23:00にした場合、Bフィールドの時刻が23:00から表示させるようにはできますか?

#4 2023-01-02 16:53:03

toro
Guest

Re: 時刻の計算

すいません。
30時間制はわかりました。

#5 2023-01-02 17:00:31

Shin
Member

Re: 時刻の計算

Let (
    st = Hour ( Aフィールド ) ;
    Mod ( self + Time ( 24 - st ; 0 ; 0 ) ; Time ( 24 ; 0 ; 0 ) ) + Time ( st ; 0 ; 0 )
)

Offline

#6 2023-01-02 17:22:44

toro
Guest

Re: 時刻の計算

ありがとうございます。
この方法はFileMaker goでも同じでしょうか?

#7 2023-01-02 17:46:38

Shin
Member

Re: 時刻の計算

FMGo で非対応の機能は使っていません。
どういう理論でコレで計算できているのか理解して使わないと、将来訳がわからなくなりますよ。

Offline

#8 2023-01-02 18:00:01

toro
Guest

Re: 時刻の計算

ありがとうございました。
アドバイスを参考にさせていただき理解していきたいと思います。

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: 552.52 KiB (Peak: 579.22 KiB) ]