式言語


例:@Sign
次の式では、[earnings] フィールドが [expenses] フィールドより大きいときは、[result] フィールドに「Profit!」を設定します。[expenses] フィールドが [earnings] フィールドより大きいときは、[result] フィールドに「Loss!」を設定します。2 つのフィールドが等しいときは、[result] フィールドに「Break even」を設定します。

field result:=result;
difference:=earnings - expenses;
r:=@If( ( @Sign( difference ) = 1); "Profit!"; ( @Sign( difference ) = -1 ); "Loss!"; "Break even" ); @SetField( "result"; r )

関連項目