я нашел это на другом форуме
установить значение по умолчанию 'ALL' для параметра
добавить оператор if для выбора эксперта:
If {?Parameter}='ALL'
Then {Database.Field} like '*'
Else {Database.Field} = {?Parameter} and
{fctime_ts} >= {@StartDate} and
{fctime_ts} < {@EndDate}
, который не работал, по некоторым причинам он не использует ограничения даты. Тогда я попробовал следующее.
{fpartno} = IIF({?PartNbr} = 'All', '*' , {?PartNbr})
это прекрасно работает, если я использую фактический номер детали, но когда я использую по умолчанию ВСЕ, это не работает вообще.
это моя полная формула выбора:
fpartno} = IIF({?PartNbr} = 'All', '*' , {?PartNbr}) and
{fctime_ts} >= {@StartDate} and
{fctime_ts} < {@EndDate}
Кто-нибудь знает, как заставить упомянутый ответ на этом форуме работать с датами или как не заставить этот способ работать?