Как скрыть параметр, который нельзя изменить (Crystal)? - PullRequest
1 голос
/ 28 марта 2012

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

Редактирование параметра имеет возможность установить значение по умолчанию, которое работает.Он также имеет несколько логических опций, которые я не могу изменить (Почему ?!). В верхней части списка находится опция «Показать на панели (Viewer)» [sic], которая установлена ​​на «Не показывать». Тем не менее, просмотрВ отчете сначала запрашиваются параметры, а этот находится прямо в форме вместе с остальными.

Я могу перевести «Hide '@Table_Name'» в C # или VB, но этот отчет не подается ни из одного из них.

Одна веб-страница в моем веб-поиске говорит, что вы должны отключить ее в окне выбора эксперта, но на ней отображаются только формулы, а не параметры (ни таблицы, ни спроки).

Тонны веб-страниц говоряткак скрыть всю настройку параметров, но остальные должны быть предложены пользователю.

1 Ответ

1 голос
/ 19 июня 2012

Я думаю, это не проблема для большинства людей.Но я наконец-то нашел обходной путь «не так уж плохо».Вместо того, чтобы делать значение параметром, который никогда не изменяется, сделайте его жестко запрограммированным значением в команде SQL на стороне Crystal.

Другими словами, эксперт по БД, команда Add, набирает весь SQL вместо вызовахранимая процедура или представление.

...