powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / поле DateTime со значением Null (Crystal Reports)
9 сообщений из 9, страница 1 из 1
поле DateTime со значением Null (Crystal Reports)
    #35865858
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте друзья!

Для формирования отчета в Crystal Reports использую Visual Studio. В качестве DataSource указал необходимую таблицу. Для отчета мне необходимо выбрать все записи, в которых поле типа DateTime не Null. Все мои эксперименты не привели к положительному результату, запросы формировал в Formula Workshop - Record Selection Formula Editor. Не получается у меня сделать это как {Table.Date}<> null ни ToText({Table.Date}) <> "" ни как-то еще.
Скажите, как правильно выполнить проверку на неNull поля с типом Дата.
Зараннее, спасибо.
...
Рейтинг: 0 / 0
поле DateTime со значением Null (Crystal Reports)
    #35866256
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NosorogЗдравствуйте друзья!

Для формирования отчета в Crystal Reports использую Visual Studio. В качестве DataSource указал необходимую таблицу. Для отчета мне необходимо выбрать все записи, в которых поле типа DateTime не Null. Все мои эксперименты не привели к положительному результату, запросы формировал в Formula Workshop - Record Selection Formula Editor. Не получается у меня сделать это как {Table.Date}<> null ни ToText({Table.Date}) <> "" ни как-то еще.
Скажите, как правильно выполнить проверку на неNull поля с типом Дата.
Зараннее, спасибо.
На NULL проверяют функцией IsNull().
...
Рейтинг: 0 / 0
поле DateTime со значением Null (Crystal Reports)
    #35866661
ustass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну как вариант написать SQL запрос, где и указать это условие, используя родные функции СУБД.
К варианту описанному выше добавлю, что еще нужно обратить внимание на параметр File.Report Options.Convert Database Null Values to default
...
Рейтинг: 0 / 0
поле DateTime со значением Null (Crystal Reports)
    #35866800
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IsNull() действительно проверяет на не Null, но в синтаксисе Crystal может использоваться только с условными выражениями if .. then

Может знаете, какую строчку возвращает функция ToText({Table.Date}), где Table.Date имеет значение null?
...
Рейтинг: 0 / 0
поле DateTime со значением Null (Crystal Reports)
    #35866855
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosorog,
1. Обратите внимание на ответ ustass "File.Report Options.Convert Database Null Values to default"
2. IIF(ISNULL({Table.Date}), "Дурная, нехорошая, никому не нужная дата", ToText({Table.Date}))
...
Рейтинг: 0 / 0
поле DateTime со значением Null (Crystal Reports)
    #35867247
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kruchinin Pahan,

IIF() - по-моему, то, что надо, но не могу понять, что надо указать в качестве 3-го аргумента, чтобы при false (isnull({Table.Date})) в отчет попадала эта строка

IIF(ISNULL({Table.Date}),' ', ?))
...
Рейтинг: 0 / 0
поле DateTime со значением Null (Crystal Reports)
    #35867285
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosorog,

Не понял. Что значит "эта строка"?

А чем ToText({Table.Date}) не устраивает?
...
Рейтинг: 0 / 0
поле DateTime со значением Null (Crystal Reports)
    #35867300
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosorog,

Или так:
Код: plaintext
1.
iif(isnull({Table.Date}) , "хня", ToText({Table.Date}, "dd MMMM yyyy"))
...
Рейтинг: 0 / 0
поле DateTime со значением Null (Crystal Reports)
    #35867315
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kruchinin Pahan,

спасибо :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / поле DateTime со значением Null (Crystal Reports)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]