Есть ли способ получить имена полей в отчете Crystal программно? - PullRequest
4 голосов
/ 02 февраля 2012

У меня есть несколько больших отчетов. Мне нужен список «отображаемых» имен столбцов, а не фактические поля (которые я знаю, как получить). Есть ли способ получить эту информацию программно? Мне нужно получить их, чтобы конечный пользователь мог решить, какие столбцы можно удалить. Я использую Crystal Report 8.5. Спасибо

1 Ответ

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

Возможно, стоит попробовать.Сначала экспортируйте определение отчета («Файл» -> «Экспорт» -> «Экспорт отчета» -> «Формат»: определение отчета).Это должно вывести текстовый файл с довольно небольшим количеством информации об отчете, включая все поля данных, на которые есть ссылки.Вы могли бы написать простой скрипт для разбора файла и выплевывания всех этих полей.

Я никогда не пробовал этого раньше, поэтому ваш пробег может отличаться.Стоит подумать о том, что вы подразумеваете под «отображаемыми» полями.Поля не могут быть непосредственно отображены в отчете, но могут использоваться для вычисления формул или сводок, которые отображаются .Вам нужно будет подумать об этом вместе с тем, как пишутся ваши конкретные отчеты при написании сценария.

...