編集可能な時刻/日付フィールドが 2 つTimeInありTimeOut、表示フィールド用に計算されたフィールドが 1 つありますhoursWorked。これは、 と の差を取得しTimeIn、TimeOut時間:分 (02:30 hrs) で表示します。別の編集可能な時刻/日付フィールドTimeIn_1とTimeOut_1フィールドを作成し、表示フィールド用に計算し、表示フィールドhoursWorked用に別の計算フィールドを作成することtotalHoursに hoursWorkedしhoursWorked_1ました。私はこのコードを試しました:
thours:=@If(hoursWorked=null | hoursWorked_1=null; @Return(""); "" );
seconds := hoursWorked+hoursWorked_1;
hours := @Integer(seconds/3600);
minutes := @Integer(@Modulo(seconds;3600)/60);
output := @Right("00" + @Text(hours); 2) + ":" + @Right("00" + @Text(minutes); 2);
@TextToTime(output)
しかし、何も起こりません。手伝って頂けますか?