Како пределить, Null ли в поле?

отредактировано 00:12 Раздел: FastReport 2.xx VCL
День добрый,

В Delphi всю жизнь делал так:

if QueryName.FieldByName('Field').IsNull then ...

как сделать это в скрипте Fastreport

Если попробовать вот так:

if VarIsNull(QueryName.FieldByName('Field')) then ...

то не работает =((((


Заранее спасибо за ответы

Комментарии

  • отредактировано 00:12
    У меня такая же проблема. Извиваюсь как могу, но ответ на этот вапрос все упростит.
    подскажите плз.
  • отредактировано 00:12
    См. функцию FieldIsNull
  • отредактировано 00:12
    А где смотреть?

    в мануале нет, поиск по сайту ничего не дает. =(
  • отредактировано 00:12
    Ну тогда не смотрите, а используйте ;)
  • отредактировано 00:12
    if FieldIsNull([dmRent.qry125Select."D1"]) = true then ...

    вот так?

    не работает =(((

    можно description функии или пример работы?

    Заранее спасибо
  • отредактировано 00:12
    2 Марто:

    Правильно так:
    if FieldIsNull('dmRent.qry125Select.D1') = true then ...
    
  • отредактировано 00:12
    Vano написал:
    Правильно так:
    if FieldIsNull('dmRent.qry125Select.D1') = true then ...
    
    Блиннн... ;)
    Ну и какого черта, синтаксис вызова разных функций так отличается?
    Почему 'dmRent.qry125Select.D1', а не dmRent.qry125Select."D1", как в других местах? И разве
    if FieldIsNull('dmRent.qry125Select.D1') then...
    
    работать не будет?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.