Tips

OLD、あるいはModified。私はどちらのコマンドを使用しなければなりませんか?

日付2002/03/08
ID01-857
バージョン6.5.x と 6.7.x
プラットフォームWindows and Mac OS

フィールドの値が修正されたかどうかチェックするために、ModifiedコマンドあるいはOLDコマンドのいずれかを使用できます。フィールドの値がPROCEDURALLYだった場合、修正済のチェックは修正しました。それが持っている場合、コマンドは真実のリターンを修正しました。

例:
If (Modified(Field))
` The value of the field has been modified.
End if

しかしながら、修正済のコマンドはフィールドの値がマニュアル・エントリーを通じて修正されたかどうか検知しません。これを見つけ出すために、その古い値とフィールドの新しい値を比較しなければなりません。この場合、コマンドを使用するでしょう、古い、それはフィールドの古い値を返します。

例:
$old:=Old([Table 1]Field2)
If ($old#Field2)
` The value of the field has been modified.
End if