У меня есть 5 параметров в моем отчете. Это @time_from
, @time_to
, @order_id
, @material
, @batch
и @sscc
.
Мне нужно сделать следующее:
- Выберите диапазон времени
- Fill filters
- All orders
- Все партии
- Все SSCC
Тогда я должен показать все данные. (Я делал до 4-го условия)
Если все данные загружены, у оператора есть возможность выбрать 1 заказ из раскрывающегося списка, это должно перезагрузить фильтры и показать только sscc, партию и материал, относящиеся к этому заказу.
Во-первых, после того, как пользователи выберут @time_from
и @time_to
, остальные параметры будут включены. Но четвертый случай нарушает первые три условия. В четвертом состоянии; @material
, @batch
и @sscc
зависят от order_id. Вот почему я использую каскадный параметр. Но если я не выберу order_id, я не смогу выбрать @material
, @batch
и @sscc
, потому что они будут отключены.
После выбора параметров @time_from
и @time_to
я хочу видеть все параметры и хочу, чтобы @material
, @batch
и @sscc
зависели от order_id.
Например; когда я выбираю @time_from
и @time_to
, я должен выбрать @material
, но когда я выбираю @time_from
и @time_to
, а затем выбираю @order_id
, @material
, @batch
и @sscc
должны зависеть от @order_id
.
Я хочу использовать каскадные параметры, но параметры не должны быть отключены.
Я прикрепил несколько скриншотов. Как я могу это сделать?
1-все параметры зависят от параметров time_from и time_to
2-после выбора @time_from и @time_to я хочу показать все параметры