Массовое изменение полей в Crystal Reports - PullRequest
2 голосов
/ 21 января 2012

В настоящее время я просматриваю все наши отчеты Crystal Reports и изменяю их на чтение из хранимых процедур вместо того, чтобы иметь соединения / таблицы внутри самого отчета.

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

1 Ответ

1 голос
/ 28 февраля 2012

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

Хотя я думаю, что Crystal будет пытаться псевдоним sproc несколько раз, а не указывать все нато же самое.

Я хотел уточнить ... Когда вы приступаете к разработке более сложных отчетов, это своего рода "наилучшая практика" для создания полей формул для КАЖДОГО поля, которое вы используете в своем отчете.Это делает жизнь намного проще, когда в будущем ты сделаешь что-то подобное

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