Хороший дизайнер веб-отчетов - PullRequest
1 голос
/ 09 сентября 2011

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

Возможный способ решить эту проблему - предоставить встроенный в систему конструктор отчетов, который позволит каждому пользователю «настроить» отчет для правильного получения отпечатков на принтере. Кстати, у нас есть все необходимые документы, хранящиеся в файлах .fr3. Это потому, что мы используем те же отчеты в другом настольном приложении, и в этом приложении мы используем быстрый механизм отчетов Таким образом, я нашел только один веб-дизайнер отчетов - веб-дизайнер Stimul soft reports . Но он большой, неуклюжий и кажется слишком тяжелым для этого маленького проекта. Не могли бы вы, ребята, посоветовать мне легковесный дизайнер веб-отчетов / движок, который может решить мою проблему?

P.S .: извините за мой английский. Я буду использовать ASP .NET MVC3 (C #) для реализации этого проекта.

Ответы [ 5 ]

1 голос
/ 09 сентября 2011

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

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

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

Наконец, если вам нужна система, в которой непрограммистам очень легко создавать отчеты, а дизайнер может находиться на своем компьютере.Пожалуйста, ознакомьтесь с Windward Reports (заявление об отказе - я технический директор Windward. С Windward вы создаете отчеты в Microsoft Word, Excel или PowerPoint, поэтому они очень простые и мощные.

1 голос
/ 10 сентября 2011

Я не понимаю, в чем ваша проблема с позицией.Обычное решение для создания отчетов печатает одинаково на разных принтерах (не подходит для старых 9-точечных принтеров).

Хотите печатать в форме (пустой)?В i-net Clear Reports есть опция страницы для печати форм и Онлайн-дизайнер .Вы найдете опцию печати формы в диалоговом окне настройки страницы.Если вы включите опцию печати формы, левое и правое поле не изменится, и печать не будет масштабироваться.

Или вы ищете простой дизайнер в браузере?Тогда вы можете взглянуть на специальные отчеты .

0 голосов
/ 15 марта 2012

Взгляните на Izenda AdHoc , In-browser Designer, In-browser Viewes, настраиваемый, но очень простой API, функция экспорта, поддержка нескольких типов баз данных. Вы даже можете изменять отчеты, используя стили CSS.

Конечно, совместимо с MVC.

0 голосов
/ 21 сентября 2011

взгляните на Список и метку . Он имеет Webserveredition для генерации выходных данных в веб-приложениях, и если вам нужно изменить их, есть ActiveX. Мы сделали несколько успешных проектов с этим материалом. Просто попробуйте!

0 голосов
/ 09 сентября 2011

Использование служб отчетов SQL-Server (2008 R2 в последней и наиболее исправленной версии).

Может отображать в HTML и экспортировать в PDF, XLS, CSV и Word (только в Word с коммерческим пользовательским расширением). Он также имеет COM-объект, который позволяет отчету работать автономно, без установленного SSRS. SSRS также поддерживает OracleProvider, кроме сервера SQL.

Если зависимость MS-SQL является избыточным, вы можете взглянуть на Eclipse BIRT, который является клоном Java SSRS, который имеет веб-просмотрщик и возможность подключения к базе данных JDBC (однако формат отчета несовместим).

Плохая вещь в том, что для этого требуется версия Visual Studio, поставляемая с версией SQL-сервера (поэтому для разработки отчетов SSRS 2008 R1 / R2 в Visual Studio 2010 не требуется Visual Studio 2008).

...