Сложность источника таблицы Crystal Reports с пользовательскими функциями - PullRequest
0 голосов
/ 19 января 2012

У меня есть следующий запрос:

SELECT * 
FROM tbl_Muffins
WHERE OvenLoadId IN (
    SELECT OvenLoadId 
    FROM tbl_Muffins
    WHERE OrderId = ?
    GROUP BY OvenLoadId
)
ORDER BY OvenLoadId, LocationNumber ASC

Идея запроса состоит в том, что я хочу указать OrderId, и я хочу, чтобы все загрузки печи имели элементы из этого порядка, а такжеВСЕ ДРУГИЕ ПУНКТЫ в этих нагрузках, даже если они могут быть из других заказов.

Запрос работает, как ожидалось, но я не могу использовать его для своего отчета Crystal Report, для которого я написал.*

Я поместил этот запрос в пользовательскую функцию, однако я не могу использовать вызов этой функции в качестве источника таблицы в моем Crystal Report.Я использую Visual Studio 2003 (я знаю, что он старый, клиент отказывается обновляться).

Что я делаю не так?

Спасибо,

jnsohnumr

1 Ответ

1 голос
/ 20 января 2012

Начиная с 9-й версии Crystal Reports, стало возможным создавать отчеты по пользовательским запросам, используя «Добавить команду» Crystal.

Описание добавления параметра к командному запросу здесь .

...