OLD、あるいはModified。私はどちらのコマンドを使用しなければなりませんか?
日付 | 2002/03/08 |
---|---|
ID | 01-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