итого:
имеется два датасета, 1ый:
X++:
SELECT DISTINCT FilteredSalesOrderDetail.productidname
FROM FilteredSalesOrder INNER JOIN
FilteredSalesOrderDetail ON FilteredSalesOrderDetail.salesorderid = FilteredSalesOrder.salesorderid
WHERE (FilteredSalesOrderDetail.productidname LIKE '%ПРО%')
и второй:
X++:
SELECT FilteredSalesOrderDetail.quantity, FilteredSalesOrderDetail.productidname, FilteredSalesOrder.new_objectedname
FROM FilteredSalesOrder INNER JOIN
FilteredSalesOrderDetail ON FilteredSalesOrderDetail.salesorderid = FilteredSalesOrder.salesorderid
WHERE (FilteredSalesOrder.new_data_dog > @ReportParameter1) AND (FilteredSalesOrder.new_data_dog < @ReportParameter4) AND
(FilteredSalesOrderDetail.productidname = @ReportParameter3)
и три параметра, ReportParameter1,ReportParameter4 и ReportParameter3
первые два - дата, третий - как раз продукт из первого датасета(productidname) с возможностью выбора нескольких значений.
Отчет делает то, что надо, если выбирать один продукт, при выборе двух пишет - некорректный синтаксис в районе ","
Видимо, из-за DISTINCT
и вопрос!
как бы сделать, чтобы можно было выбирать несколько продуктов?
спасибо!