передать параметр из master в источник данных detail

Обсуждение Stimulsoft Reports.NET
Ответить
mister N
Сообщения: 4
Зарегистрирован: 09 окт 2016, 22:16

передать параметр из master в источник данных detail

Сообщение mister N »

Доброго времени.
Я делаю отчет в php-версии Stimulsoft Reports.
Я создаю бенды со связкой master-detail. Запрашиваю данные из источника данных master, также получаю данные из источника detail и с помощью фильтров, с использованием скриптового языка c#, фильтрую данные detail в зависимости от параметров мастера.
В некоторых случаях, было бы гораздо правильнее и удобнее передать какие-то параметры из master в сам запрос источник данных detail. Особенно, когда нужно получать определенное количество строк detail.
В источнике данных у меня какой-то запрос SELECT и понеслось. Могу ли я как-то в источник данных передать значение мастера, чтобы в детейл было SELECT..... WHERE master.id = detail.m_id ......?
Вопрос понятен или слижком сумбурно объясняю?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: передать параметр из master в источник данных detail

Сообщение HighAley »

Здравствуйте.

К сожалению изменение SQL-запроса таким образом невозможно.
Но вы можете сделать более сложный вложенный запрос, который будет выбирать только 10 записей для каждого пользователя.
Это даже будет быстрее и проще и данные будут запрашиваться один запросом.

Спасибо.
Ответить