Shin さん
お世話になっております。
こちらの式ですが、時間の変更を簡潔にしたいと思い、時間の部分をフィールドにしてレイアウトに表示したフィールドの時刻を変更
したら時間1部と2部の時間が変わるようにしたいのですが方法ありますでしょうか?
Let (
[
T0 = GetAsTime ( 出勤[1] ) ;
T1 = GetAsTime ( 退勤[1] ) + ( 退勤[1] < 出勤[1] ) * Time ( 24 ; 0 ; 0 ) ;
ST = Choose ( Get ( 計算式繰り返し位置番号 ) - 1 ; 1部開始時間 ; 1部終了時間 ) ;
ET = Choose ( Get ( 計算式繰り返し位置番号 ) - 1 ; 2部開始時間 ; 2部終了時間 )
] ;
Case (
IsEmpty ( 出勤[1] ) or IsEmpty ( 退勤[1] ) ; "" ;
T1 ≤ ST ; "" ;
T0 ≥ ET ; "" ;
Min ( T1 ; ET ) - Max ( T0 ; ST )
)
)
この様に試しにやってみたのですがうまくいかず・・・
ご教示お願い致します。