Как создать основанного на шаблоне Пользователя Настраиваемые отчеты в Excel

Как Excel может использоваться для генерации Конечного пользователя настраиваемые отчеты. Данные должны быть выбраны от оракула / база данных SQL-сервера на основе некоторого запроса и сообщают, что потребности сгенерированы в Excel.

Я хочу разработать решение для конечного пользователя (у кого есть знание записи запроса базы данных Excel &) для поколения Отчета согласно его изменяющемуся требованию, так, чтобы у него не было зависимости от группы разработчиков в течение дня сегодня модификация в требованиях отчета.

Я разработал этот тип приложения с помощью C#, и Crystal сообщают ранее, который требует трех вещей: 1. Шаблонная база данных наличия отчета Crystal запрашивает 2. критерии фильтра (на котором данные будут считаны с базы данных). 3. Динамический Пользовательский элемент управления (например, текстовое поле, выпадающее и т.д.) компонент поколения согласно требуемому Управлению критериями фильтра (определенный в таблице базы данных конечным пользователем).

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

Теперь я хочу разработать использование аналогичного решения Excel т.е. замену шаблона отчета Crystal с шаблоном Excel. Мое первоначальное предложение похоже на это, что я заменю кристаллический отчет шаблоном Excel, имеющим, немногие зафиксировали параметр и немного переменных параметров отчета (который прибудет из базы данных согласно запросу), отдых, который я буду использовать из своего более раннего решения.

Я не знаю

  • Как определить параметры отчета в Excel?
  • Как генерировать много отчет о странице (когда база данных возвращает набор данных больше чем одной записи)?
  • То, как нумеровать страницы отчет как кристаллический отчет, делает, когда результаты должны быть отображены на нескольких, разбивают на страницы?
  • Как определить заголовок Отчета, и область нижнего колонтитула в Excel, который будет отображен на нескольких, разбивают на страницы отчет?

Я знаю, что эти вещи могут быть сделаны с помощью программирования макроса (определенный, во что шаблон отчета Excel), но это не будет легко для конечного пользователя, я хочу иметь простое обобщенное решение, которое я могу реализовать однажды в моей c# программе так, чтобы конечный пользователь (имеющий мало знания Excel) мог разработать / изменяют отчет согласно его потребности, не испытывая много затруднений запрограммировать, как я сделал в своем предыдущем решении (c# и отчет Crystal).

Заранее спасибо за экономию Вашего бесценное время, поддержка и руководство.

С уважением. Gopal Parikh.

5
задан Gopal Parikh 13 July 2010 в 09:31
поделиться