Как проверить значение поля на NULL
Всем привет.
Можно как-то узнать равно ли значение поля NULL или нет.
Что-то на подобии
if frDataSet.MY_FIELD = NULL then
s := frDataSet.MY_FIELD_ALT
else
s := frDataSet.MY_FIELD;
Можно как-то узнать равно ли значение поля NULL или нет.
Что-то на подобии
if frDataSet.MY_FIELD = NULL then
s := frDataSet.MY_FIELD_ALT
else
s := frDataSet.MY_FIELD;
Комментарии
If [DialogForm.Query1."StockID"]=NULL Then
x:=18
Else
x:=44;
работает аж бегом.
Я работаю с версией 2.44. А в какой версии ты пробывал ?
Не знаю есть разница или нет, но ты проверяешь поле у Query находящегося в FastReporte, а я через TfrDataSet
if [varisnull([fmGlav.TtPb."MESTO_GOROD"])] then
s:=[fmGlav.TtPb."MESTO_DORF"]
else
s:=[fmGlav.TtPb."MESTO_GOROD"]
с функцией (FieldIsNull) аналогично
просто вариант когда if чегото=null всегда false наскока я понимаю