0

2 つの編集可能なフィールド (Time1 と Time2) があり、どちらもカレンダー/時刻タイプで、24 時間形式です。どちらも 20:15 などの時間を表示しています。また、2 つのフィールドの差を表示するための計算された表示フィールドもあります。

difference := (Time1 - Time2) を試しましたが、うまくいきませんでした。

2つの違いを取得する他の方法はありますか?

4

2 に答える 2

2

計算フィールドの数式:

_diff := Time1 - Time2;
@If( @IsError( _diff ); 0; _diff )

フィールドのタイプが日時の場合、差は時間/分で表示されます。フィールドのタイプが数値の場合、差は秒で表示されます。

@IsError を忘れないでください。そうしないと、Time1 と Time2 に有効なデフォルト値がない限り、フォームが開きません。

于 2013-06-21T12:09:42.850 に答える