Как мне предоставить конструктор форм времени выполнения для моего конечного пользователя? - PullRequest
2 голосов
/ 27 октября 2008

Я хотел бы создать конструктор отчетов, который имеет те же функциональные возможности и простоту использования, что и среда IDE Visual Studio. Возможность перетаскивания элементов управления на форму, выбора различных подмножеств этих элементов управления, выравнивания по левому краю, равномерного пробела и т. Д.

Единственные инструменты, с которыми я когда-либо сталкивался, действительно плохие. Crystal Reports, отчет MS Access crapola, ComponentOne и т. Д. Есть ли сторонний инструмент, который делает это правильно, или я должен свернуть свой собственный?

Ответы [ 4 ]

2 голосов
/ 27 октября 2008

Я думаю, тебе придётся скатать своё здесь.
Проблема здесь заключается в балансе. Сторонние инструменты отчетности должны быть гибкими, открытыми и легко настраиваемыми для прихотей каждого потенциального пользователя. В результате эти инструменты перестают быть пригодными для использования мирянами.
При этом создание визуального дизайнера отчетов не является тривиальной задачей. Таким образом, мое предложение будет заключаться в том, чтобы отточить голос пользователя, чтобы найти минимальный набор функций (элементы отчета, форматирование и т. Д.), Выполняемых вначале в удобной манере ... может быть, не в первый раз. А затем повторить.
Я работаю над аналогичной необходимостью и в настоящее время оцениваю, справится ли MS Word с некоторыми пользовательскими надстройками.

2 голосов
/ 09 ноября 2008

Несколько лет назад я использовал Active Reports от компании Data Dynamics. Приятно было то, что это позволило моим пользователям создавать свои собственные отчеты - и им нравилось не связываться со мной, чтобы создать какой-то специальный отчет. Я уверен, что продукт развивался с 2001 года, возможно, захотите взглянуть на него.

2 голосов
/ 27 октября 2008

Хм, звучит так, как будто вы хотите делать специальные отчеты. Я никогда не видел, чтобы один из них работал хорошо вне продукта COTS, такого как BusinessObjects Web Intelligence, который я сейчас использую в одном из своих проектов.

http://www.businessobjects.com/product/catalog/web_intelligence/

0 голосов
/ 09 декабря 2008

Существует решение SQL MS Reports. Он называется SSRS, и вы, возможно, слышали об этом, но то, что вы, возможно, не знаете об этом, есть ОК для конечных пользователей. Это особенно хорошо работает, если вы используете наборы данных. Отчеты могут быть сохранены в виде файлов и запущены и / или встроены в проект VS, в SQL SSRS или с помощью отдельного инструмента (я бы начал здесь). Их также можно запустить из веб-элемента управления. Они могут экспортироваться в Excel и даже в PDF, я думаю.

См. Инструмент SQL2008 здесь - http://www.microsoft.com/downloads/details.aspx?FamilyID=9f783224-9871-4eea-b1d5-f3140a253db6&displaylang=en

Подробнее здесь - http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services

Это также доступно в SQL2005, также я считаю.

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