Присвойте параметру StoredProcedure значение в Crystal Reports (без запроса) - PullRequest
1 голос
/ 11 ноября 2011

Я, кажется, борюсь здесь, и это не должно быть сложно.

У меня есть сохраненная процедура в качестве источника данных для моего кристаллического отчета (14), и я хотел бы, чтобы отчет определил один из параметров внутренне (в определении отчета), когда я устанавливаю для параметра по умолчанию значение True (его немного в tsql) и установите его, чтобы он не запрашивал, что он все еще делает.

Мне не нужно вмешательство пользователя, и у меня в качестве диалогового окна отображается программа просмотра (поэтому они не могут войти в нее, даже если захотят).

Есть идеи, как получить то, что я хочу?

Надеюсь, я был чист! Заранее спасибо,

Steve

Ответы [ 2 ]

1 голос
/ 11 ноября 2011

Я бы поместил хранимую процедуру в подотчет. Затем определите логическую переменную в формуле в основном отчете; затем передайте его в подотчет по ссылкам подотчета.

Формула в основном отчете будет выглядеть примерно так:

shared booleanvar param;  
param:=true;

Затем вы передадите эту формулу и другие переменные в ссылках подотчета как обычно.

Другой подход - изменить параметр и нажать «Установить значения по умолчанию». Это автоматически заполняет поле перед вводом параметров. Однако я никогда не использовал эту опцию для отчета, встроенного в программу.

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

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

Не идеально, но эй, я думаю, это работает.

Стив

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