10.8.8 AsValue
AsValueを使用すると、*SQLNullの処理をより適切に行うことができます。AsValueでは、SQL nullの可能性を検査しなくても、変数によって指定の値を返すことができます。
入力パラメータ
Default - 変数の値がSQLNullの場合に返される値
日付変数の値として、有効な任意の日付を使用できます。
例
以下のIFは、日付がSQLnullか今日の日付かを検査します。
If ((#Date.IsSqlNull) *or (#Date = #Date.now))
Endif
AsValueを使用すると、以下のようにコーディングできます。
If (#Date.AsValue(#Date.now) = #Date.now)
Endif