Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Использование неинициализированного параметра / 4 сообщений из 4, страница 1 из 1
20.01.2021, 13:10
    #40037424
Oleg_SQL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование неинициализированного параметра
Всем привет!

Имеются два параметра для отчета "С" и "ПО" (ГГГГ/ММ)
В списке данные с 2010 года. Выбираем С, затем листаем ПО.
Мне как имевшему опыт в создании собственных программ это не очень понравилось и я решил, что хотя бы второй список в "ПО" должен выдаваться с набором моложе чем значения из "С" (в идеале бы и обратную связь наладить, но хотя бы так для начала).
Набор берется из запроса СКЛ.
Все работает, но лишь при том условии, что в "С" выбрано что-то. До этого "ПО" неактивно и не дает выбрать.
Параметр для набора данных "ПО" сделал с условием: =IIF(IsNothing(Parameters!periodStart.Value), "2016 01", Parameters!periodStart.Value) - не работает... Даже если сделать =IIF(1 = 2, "2016 01", "2020 10") то тоже не работает.
Т.е. даже не доходит до этого видимо отчет пока не зададут параметр "С"

Как то можно это решить?
Если задать значение по умолчанию в "С", то работает. Но хотелось бы чтобы внешне пользователи не заметили отличия. Т.е. без умолчания сделать.
...
Рейтинг: 0 / 0
20.01.2021, 16:30
    #40037527
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование неинициализированного параметра
Oleg_SQL,

так?

подготовка
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
create table test (i int)
go

insert into test (i)
select 1 union all
select 2 union all
select 3 union all
select 4 union all
select 5 union all
select 6 union all
select 7 union all
select 8 
go

...
Рейтинг: 0 / 0
20.01.2021, 16:47
    #40037537
Oleg_SQL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование неинициализированного параметра
komrad,

Если у параметра parOne убрать значение по умолчанию, то список select 2nd становится неактивным, до тех пор пока не выбрать select 1st.
Вопрос именно в этом. А со значением по умолчанию у меня тоже работает.
...
Рейтинг: 0 / 0
20.01.2021, 17:10
    #40037547
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование неинициализированного параметра
Oleg_SQL

Вопрос именно в этом. А со значением по умолчанию у меня тоже работает.

Полагаю, что это архитектурная особенность/ограничение. Если параметр зависит от значения другого, то он и неактивен.

Единственное, что приходит в голову: добавить в значения первого параметра "пустую" запись, которая вроде бы не видна, но значение имеет и второй параметр станет активным.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Использование неинициализированного параметра / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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