Службы отчетности и ошибки в выражениях - PullRequest
0 голосов
/ 20 февраля 2010

Я исследую использование Microsoft Reporting Services в качестве замены Crystal Reports.В процессе производства большинство отчетов будет создаваться техническими конечными пользователями или профессиональными дизайнерами отчетов (техническими, но не разработчиками)

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

При сборке я получаю ошибку компиляции.Если я дважды щелкну по ошибке, VS просто перенесет меня в файл .RDLC.Это даже не приводит меня к строке с ошибкой, и сообщение очень неоднозначное.Я что-то упустил, или это опыт проектирования?

1 Ответ

1 голос
/ 20 февраля 2010

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

Однако в описании ошибки действительно указывается имя поля в отчете, в котором есть ошибка, и немного об ошибке.

Пример, textbox1 - это поле с ошибкой:

Выражение значения для текстового поля «Textbox1» содержит ошибку: [BC30451] Название «Fieldsbus» не является объявлено.

Вы смотрели на построитель отчетов для SQL Server? Это отдельное приложение, с помощью которого вы можете создавать отчеты. Он предназначен для разработчиков отчетов и других технических пользователей. Он также предназначен для использования с сервером отчетов SQL Server. Вы можете запускать отчеты без «компиляции».

Есть ли в отчетах Crystal сообщения об ошибках лучше?

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