|
|
|
поле DateTime со значением Null (Crystal Reports)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте друзья! Для формирования отчета в Crystal Reports использую Visual Studio. В качестве DataSource указал необходимую таблицу. Для отчета мне необходимо выбрать все записи, в которых поле типа DateTime не Null. Все мои эксперименты не привели к положительному результату, запросы формировал в Formula Workshop - Record Selection Formula Editor. Не получается у меня сделать это как {Table.Date}<> null ни ToText({Table.Date}) <> "" ни как-то еще. Скажите, как правильно выполнить проверку на неNull поля с типом Дата. Зараннее, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 20:03 |
|
||
|
поле DateTime со значением Null (Crystal Reports)
|
|||
|---|---|---|---|
|
#18+
NosorogЗдравствуйте друзья! Для формирования отчета в Crystal Reports использую Visual Studio. В качестве DataSource указал необходимую таблицу. Для отчета мне необходимо выбрать все записи, в которых поле типа DateTime не Null. Все мои эксперименты не привели к положительному результату, запросы формировал в Formula Workshop - Record Selection Formula Editor. Не получается у меня сделать это как {Table.Date}<> null ни ToText({Table.Date}) <> "" ни как-то еще. Скажите, как правильно выполнить проверку на неNull поля с типом Дата. Зараннее, спасибо. На NULL проверяют функцией IsNull(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 05:40 |
|
||
|
поле DateTime со значением Null (Crystal Reports)
|
|||
|---|---|---|---|
|
#18+
Ну как вариант написать SQL запрос, где и указать это условие, используя родные функции СУБД. К варианту описанному выше добавлю, что еще нужно обратить внимание на параметр File.Report Options.Convert Database Null Values to default ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 10:36 |
|
||
|
поле DateTime со значением Null (Crystal Reports)
|
|||
|---|---|---|---|
|
#18+
IsNull() действительно проверяет на не Null, но в синтаксисе Crystal может использоваться только с условными выражениями if .. then Может знаете, какую строчку возвращает функция ToText({Table.Date}), где Table.Date имеет значение null? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 11:07 |
|
||
|
поле DateTime со значением Null (Crystal Reports)
|
|||
|---|---|---|---|
|
#18+
Nosorog, 1. Обратите внимание на ответ ustass "File.Report Options.Convert Database Null Values to default" 2. IIF(ISNULL({Table.Date}), "Дурная, нехорошая, никому не нужная дата", ToText({Table.Date})) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 11:21 |
|
||
|
поле DateTime со значением Null (Crystal Reports)
|
|||
|---|---|---|---|
|
#18+
Kruchinin Pahan, IIF() - по-моему, то, что надо, но не могу понять, что надо указать в качестве 3-го аргумента, чтобы при false (isnull({Table.Date})) в отчет попадала эта строка IIF(ISNULL({Table.Date}),' ', ?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 12:58 |
|
||
|
поле DateTime со значением Null (Crystal Reports)
|
|||
|---|---|---|---|
|
#18+
Nosorog, Не понял. Что значит "эта строка"? А чем ToText({Table.Date}) не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 13:06 |
|
||
|
поле DateTime со значением Null (Crystal Reports)
|
|||
|---|---|---|---|
|
#18+
Nosorog, Или так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 13:09 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35866855&tid=1536313]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 555ms |

| 0 / 0 |
