как использовать переменную общего доступа с помощью хранимой процедуры в отчетах Crystal - PullRequest
1 голос
/ 24 мая 2010

У меня есть родительский отчет, и он содержит два подчиненных отчета. * подотчет: элемент которые получают все поля из хранимой процедуры с именем spGetReportItem. лайк ItemName ItemQuantity TotalItemCost ab 4 45 дд 6 98 * подотчет: рабочая сила которые получают все поля из хранимой процедуры spGetReportLabour. лайк labourName labourQuantity TotalLabourCost пр 44 455 дд 63 986

Я хочу найти общую сумму итоговой стоимости и общую стоимость труда, а затем хочу получить общую сумму тотальной стоимости и общую стоимость труда.

Я видел много примеров в Интернете, в которых в формуле используется общая переменная, но проблема в том, что они использовали таблицу, но я извлекаю данные из хранимой процедуры. так как я могу получить доступ к полям хранимой процедуры для расчета. как я видел, что многие использовали:

общее число: общее число: = сумма ({tablename.ColumnName});

но я использовал хранимую процедуру вместо таблицы, так как я могу найти общее количество полей, которые набор результатов возвращает из хранимой процедуры ... Пожалуйста, дайте мне ответ как можно скорее .. мне это нужно срочно спасибо ..

1 Ответ

0 голосов
/ 24 мая 2010

Хранимая процедура в конце должна иметь оператор выбора в конце, который возвращает данные. используйте имя таблицы в операторе выбора, и это должно сработать.
Не имеет значения, является ли это хранимой процедурой или таблицей. Кристалл сообщить его просто источник данных. http://msdn.microsoft.com/en-us/magazine/cc301570.aspx
И вы должны быть в состоянии выяснить, как он представлен в Field Explorer. Просто разверните поля базы данных и перетащите его в раздел, и вы сможете получить представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...