Crystal Reports: каскадные параметры, один выпадающий список подает несколько других

Я должен разрешить пользователю выбирать значения из 4 отдельных раскрывающихся списков. Все 4 раскрывающихся списка будут определяться предыдущим «родительским» раскрывающимся списком (не включенным в эти 4). Кроме того, все мои 4 раскрывающихся списка будут иметь одинаковое содержимое (определяемое родителем). Пользователь выберет элемент в каждом раскрывающемся списке, мой отчет будет запущен и предоставит статистику по этим 4 вариантам. В раскрывающемся списке «Родительский» будет несколько вариантов, и каждый вариант будет динамически загружать параметры в 4 раскрывающихся списках.

Я могу использовать каскадные параметры, чтобы получить «родительский» и 1 из 4 следующих раскрывающихся списков, но я не могу пойти дальше. Предпочитаю не иметь 4 отдельных каскадных параметра, я должен убедиться, что все 4 выпадающих списка основаны на одном и том же родительском значении.

Как получить выбор из первого «родительского» раскрывающегося списка, чтобы контролировать содержимое ВСЕХ 4 других раскрывающихся списков?

Я попытался передать значение из начального «родительского» раскрывающегося списка в объект Command, чтобы создать источник данных для других раскрывающихся списков, но это не сработало, я не могу получить это начальное значение в команду.

Спасибо за любые идеи!


person HenryFramer    schedule 05.09.2016    source источник
comment
не смог вас понять... ваше требование будет достигнуто за счет каскадных параметров.... родительский раскрывающийся список будет использоваться во всех других раскрывающихся списках   -  person Siva    schedule 05.09.2016
comment
Можете ли вы дать мне более подробную информацию? Я часами пытался заставить каскад работать между выпадающими списками. Я не вижу способа связать другие раскрывающиеся списки с родителем первого каскадного раскрывающегося списка.   -  person HenryFramer    schedule 05.09.2016
comment
Посмотрите, создан ли каскадный параметр, тогда все 4 параметра взаимосвязаны... если вы проверяете 4-й, то 2 и 3 снова входят между ними, все связаны... если вы видите только 4-й, то создайте только 2 1-й и 4-й и проверить   -  person Siva    schedule 05.09.2016
comment
Я буду исследовать больше, но я думаю, что ваши советы не помогут.   -  person HenryFramer    schedule 05.09.2016


Ответы (1)


вот что я сделал:

Я настроил обычное каскадное раскрывающееся меню, при этом родитель загружает второе раскрывающееся меню. Второй раскрывающийся список был настроен на прием нескольких значений, поэтому пользователь мог выбрать 4 из списка. Внутри кристалла я программно получил доступ к этим 4 значениям и сделал то, что мне было нужно. Я не могу запретить пользователю выбирать более 4, я их игнорирую. Все 4 находятся в объекте массива.

Итак, вместо 4 одинаковых раскрывающихся списков я использовал один раскрывающийся список и разрешил множественный выбор.

person HenryFramer    schedule 07.09.2016