У меня есть поле customerid, которое является полем в запросе, но я не показываю этот идентификатор клиента в отчете. Поле customerid находится в наборе данных1.
У меня есть другой набор данных с именем dataset2, и у меня есть запрос "выберите имя заказа .... где order.customerId = o_custId" (мне нужно передать поле customerId в наборе данных1 параметру o_cust_id).
Итак, я создал параметр c_customer_id и установил его в «значениях по умолчанию» в мастере / свойствах параметра, поле значения в качестве customerid и набор данных в качестве dataset1 после того, как я выбрал «получить значения из запроса». Затем я нажал на свойства набора данных2 и установил параметр: o_cust_id = [@c_customer_id] (который является параметром).
Таким образом, в основном я установил значение o_cust_id для параметра c_customer_id, значение которого установлено в поле customerid в наборе данных1.
Проблема в том, что я просто получаю одинаковые значения для всех кастомерид. Идентификаторы не обновляются в наборе данных2, но обновляются в наборе данных1. Таким образом, то же значение параметра передается в набор данных2. Что здесь не так?
Спасибо,
raghul