Передача динамического параметра хранимой процедуре в crystal reports
У меня есть отчет crystal от моего поставщика ERP, и я пытаюсь добавить в него поле, существующее в таблице, которая не является одной из таблиц, используемых в настоящее время отчетом.
Это не простая задача редактирования этого отчета, чтобы добавить необходимые таблицы, чтобы поле могло быть включено, поэтому я подумал, что, возможно, я мог бы добавить хранимую процедуру в отчет и передать ей одно из полей, которое является частью отчета, что, в свою очередь, дало бы мне значение поля, которое я хочу включить.
Это означает, что для каждой записи, отображаемой в отчете, будет вызвана хранимая процедура передачи Поля из каждой записи, и я получу обратно дополнительное поле, которое хочу включить в отчет.
Можно ли передать динамический параметр хранимой процедуре в CR, которая не является параметром отчета ?
Что я уже пробовал:
CREATE PROCEDURE [dbo].[q_GetCOO_byItemID] @ItemID varchar(max) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; select country_of_origin from inventory_supplier inner join inventory_supplier_x_loc on inventory_supplier_x_loc.inventory_supplier_uid = inventory_supplier.inventory_supplier_uid inner join inventory_supplier_trade on inventory_supplier_trade.inventory_supplier_uid = inventory_supplier.inventory_supplier_uid inner join inv_mast on inv_mast.inv_mast_uid = inventory_supplier.inv_mast_uid where inv_mast.item_id = @ItemID and primary_supplier = 'Y' and location_id = '10' END