Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR 2008. Поле таблицы - NULL. Не выводятся другие поля :(( / 6 сообщений из 6, страница 1 из 1
29.11.2009, 16:00
    #36337636
vlad626
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 2008. Поле таблицы - NULL. Не выводятся другие поля :((
Всем доброго дня!

Одно из полей таблицы может иметь значение NULL.

В Deails затаскиваю несколько полей полей таблицы, в т.ч. то поле, которое имеет значение NULL.

Результат - не печатаются все поля, когда одно из полей = NULL.

BeforeReadings (и т.д.) не помогает.
Через присвоение занчения переменной - не помогает.
Через SQL - не помогает.

Можно, конечно в это поле в БД забить по умолчанию 0, но это не выход.....
...
Рейтинг: 0 / 0
30.11.2009, 09:43
    #36338240
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 2008. Поле таблицы - NULL. Не выводятся другие поля :((
Код: plaintext
select isnull(<ваше поле>,  0 )

тоже не помогает?

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
30.11.2009, 10:48
    #36338355
ustass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 2008. Поле таблицы - NULL. Не выводятся другие поля :((
Ну вообще это довольно закономерная реакция при сложении нескольких значений одно из которых Null.
Кроме варианта предложенного выше (избавиться от null в тексте запроса к СУБД) можно
-включить автоматическую замену null значений на значения по умолчанию в свойствах отчета
-вместо значения поля использовать функцию, содержащую проверку на Null
Но честно говоря, мне не верится, что наиболее простой вариант предложенный в предыдущем посте не работает, может стоит проверить другие поля на возможность принимать значения Null?
...
Рейтинг: 0 / 0
30.11.2009, 19:24
    #36339697
vlad626
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 2008. Поле таблицы - NULL. Не выводятся другие поля :((
buven,

увы, нет. не помогает
...
Рейтинг: 0 / 0
30.11.2009, 19:27
    #36339703
vlad626
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 2008. Поле таблицы - NULL. Не выводятся другие поля :((
ustass,

да, по умолчанию это поле отбражается ( как 0). Но другие-то поля при этом все равне не отображаются :(
...
Рейтинг: 0 / 0
05.12.2009, 01:29
    #36349652
iNatty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR 2008. Поле таблицы - NULL. Не выводятся другие поля :((
Скорее всего, у Вас сложение двух таблиц, и подтаскиваете Вы справочник. Замените тип связи на LEFT(RIGHT) OUTER JOIN и это решает проблему до тех пор, пока не требуется задать условие, например, FLDDATA BETWEEN VAL1 AND VAL. Если нужно такое условие, то потребуется проверка IsNull(FLDDATA) OR FLDDATA BETWEEN VAL1 AND VAL.
Или, разумеется, учитывайте это напрямую в запросе, выбирая add command.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR 2008. Поле таблицы - NULL. Не выводятся другие поля :(( / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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