2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134

Создание редактора отчетов

09.04.2010, 00:38. Показов 6676. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне необходимо сделать отчеты по данным из базы данных. Так вот интересует вопрос, как сделать редактирование полей входящих в отчет,а также расположение данных на листе программно и т.д., так как все время Госты меняются. Посоветуйте с чего начать....... До этого создавал отчеты CrystalReportViewer...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.04.2010, 00:38
Ответы с готовыми решениями:

Создание отчетов БД
Добрый день! Столкнулся с такой проблемой. Мне нужно написать клиента для работы с базой данных, то есть для каждой таблицы сделать...

Создание отчетов на C#
Люди, дайте пример для создания отчета из SQL запроса, желаьельно для вывода его в ворд. Уже неделю по интернету ищу, тонну видео...

создание отчетов из C#
В приложении используется база данных MS Access , в том числе и для заполнения формируемых в MS Word(через Interop.Word) отчетов. Но это не...

30
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
09.04.2010, 04:28
Ничего не понятно...

Цитата Сообщение от Shamans Посмотреть сообщение
Мне необходимо сделать отчеты по данным из базы данных.
Что за отчеты? Где сделать? Как сделать?

Цитата Сообщение от Shamans Посмотреть сообщение
Так вот интересует вопрос, как сделать редактирование полей входящих в отчет,а также расположение данных на листе программно и т.д., так как все время Госты меняются.
Очень интересный вопрос, т.к. еще надо узнать, что за отчет такой?
0
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
09.04.2010, 13:10  [ТС]
База написанная на SQl server, в ней две таблицы. Отчет создан на CrystalReportViewer, создавал его констуктором, тобишь в отчете данные из этих таблиц. В CrystalReportViewer задается расположение данных на листе, данные которые будут входить в отчет и мн.др. Так вот если пользователь данной программы захочет изменить например расположение колонок, ну грубо говоря подпись раньше ставили в правой нижней части листа,а теперь нужно в левой нижней, то у него ничего не получится, так как это не возможно, так как необходим исходный код. Так вот мне бы и хотелось узнать как решить данную задачу, чтобы пользователь сам мог отредактировать пусть даже расположение данных на листе. Просто хотелось узнать с чего хоть начать .....
0
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
09.04.2010, 13:45
Думаю так, вам нужно сделать фиктивный отчёт на форме из контролов, к-рые может перемещать пользователь. После нажатия "Сохранить" или "Печатать" вы создаёте на "лету" отчёт, беря параметры расположения контролов и прочее.
0
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
09.04.2010, 16:29  [ТС]
А можно поподробнее а то что то я не особо въехал
0
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
18.04.2010, 15:05  [ТС]
Уважаемый MAcK а можите вкратце как да что и куда..., а то чтото никак
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
19.04.2010, 14:50
Я для таких задач использую XLReport. В Excel создаются нужные шаблоны отчетов, а данные из приложения экспортируются в эти Excel-шаблоны. В шаблоне в свою очередь настраивается какие данные и каким образом отображать. Тут толко 1 минус у меня версия позволяющая работать с ОС до WinXp. Что-то изменилось -- меняешь растановку в шаблоне и все.
1
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
19.04.2010, 16:15  [ТС]
nio, а можешь скинуть пример если не тяжело????

Добавлено через 2 минуты
Плохо конечно, что в XP не работает
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
19.04.2010, 18:03
в XP как раз работает, а вот в Висте уже нет.
XL Report .Net -- это ActiveX компонент. Найди в нете (там 2 или 3 библиотеки), скачай, установи с ним как правило подробная инструкция идет (и по использованию в приложении и по созданию шаблонов), частенько даж на русском попадается.

Добавлено через 52 минуты
http://www.afalinasoft.com/rus... eport.html


Местами не указано, что в С# работает, но проблем быть не должно, у меня все работает отлично.
1
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
19.04.2010, 19:58  [ТС]
Как я понял программа платная, а это ни есть хорошо....
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
20.04.2010, 20:55
Цитата Сообщение от Shamans Посмотреть сообщение
Как я понял программа платная, а это ни есть хорошо....
Я думаю от такой болезни интернет может спасти google в помощь
0
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
01.05.2010, 15:04  [ТС]
nio, а ты не подскажешь как экспортировать данные из dataSet в Excel- шаблон????
И по- поводу Active XL Report, exe-шника я не нашел, или его там быть не должно, у меня только открываются Excel и Access шаблоны....как я понимаю мне необходимы только Excel-шаблоны....
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
01.05.2010, 16:36
Цитата Сообщение от Shamans Посмотреть сообщение
exe-шника я не нашел, или его там быть не должно
Его там нет (достаточно только 2 dll и *.ocx), все что нужно - это зарегестрировать ocx-файл при помощи regsvr32. После этого XLReport будет доступен в студии в виде компонента. Перетаскиваешь на форму и настраиваешь свойства источника (какие таблицы из dataSet следует отправлять в отчет, дальше по инструкции). Ничего сложного, практически все делается мышкой.
0
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
01.05.2010, 17:38  [ТС]
nio, я никак не могу найти найти этот компонент в студии, может необходимо что-нибудь подключать???

Добавлено через 6 минут
И вот кстати .dll файлов нету

Добавлено через 8 минут
nio, я скачал по этой ссылке http://www.afalinasoft.com/rus... eport.html, установил, но там не никаких .dll файлов только, .ocx. Я наверное не правильно что-то делаю
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
01.05.2010, 19:18
Откуда скачать, точно сказать не могу, мне он так достался
Но в комплекте точно должны быть AfalinaSoft.Reports.XLRNET.dll, Interop.axlr.dll и axlr.ocx.
У меня они расположены в С:\ProgramFiles\Afalina\Bin\
У тебя XL Report Demo (C:\ProgramFiles\Afalina\ExeDemo\XLRDemo 4NET.exe) работатет?
Когда компонент зарегистрирован он появляется в ToolBox\Generate
1
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
01.05.2010, 19:36  [ТС]
nio, у меня такого файла вообще нету ExeDemo\XLRDemo4NET.exe

Добавлено через 5 минут
nio, странно все в инете перерыл,я уже их штук 5 устанавливал, нету в папке не .dll не XLRDemo4NET.exe.....

Добавлено через 8 минут
nio, если возможно бросьте мне эти файлы на мыло shaman_dima@mail.ru, я буду Вам очень благодарен....
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
01.05.2010, 19:37
Ну вот ты скачиваешь.. устанавливаешь.. Что дальше?
В Пуск-Все программы должен появиться раздел AfalinaSoft-XL Report .NET, в которм расположен XL Report Demo. Есть такое дело?
0
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
01.05.2010, 19:52  [ТС]
да в меню пуск есть такое, только раздел называется AfalinaSoft, в котором рассположен Active XL Report 4, на C:\ProgramFiles\AfalinaSoft\Active XL Report 4\ файл axlr.ocx,unins000.dat,afalinasoft.url
и папка xlrDemo в которой как я понял шаблоны

Добавлено через 9 минут
при запуске файла axlr.ocx появляется окно RegSvr32 DllRegisterServer в с:\Program File\AfalinaSoft\Active XL Report4\axlr.ocx завершено успешно
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
01.05.2010, 20:01
Цитата Сообщение от Shamans Посмотреть сообщение
при запуске файла axlr.ocx появляется окно RegSvr32 DllRegisterServer в с:\Program File\AfalinaSoft\Active XL Report4\axlr.ocx завершено успешно
Ну ... а есть там демо программа показывающая как работают шаблоны? (у меня XL Report Demo).
Ну жно проверить работает ли она.
1
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
01.05.2010, 20:16  [ТС]
nio, программы нету, есть только шаблоны в форматах Access,Excel и VB которые можно просмотреть используя соответствующие программы

Добавлено через 12 минут
nio, спасибо, я скачал, а добавил его на панель инструментов, а как сейчас с ним работать???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.05.2010, 20:16
Помогаю со студенческими работами здесь

Создание отчетов
Добрый день. Подскажите пожалуйста по отчетам. Из бд открыватся на форме открывается рисунок, хочу для предварительного просмотра при...

Создание отчетов
Привет! Мне необходимо написать программу для создания различных форм отчетов(пример во вложении). Подскажите пожалуйста, какие классы...

Создание БД учет заявок на доступ к информационным ресурсам: создание отчетов
Доброго времени суток. Это всего вторая моя попытка что-то наваять в MS Access, сильно не пинайте. Задача: сделать БД по учету...

Создание отчетов
Привет! Мне необходимо написать программу для создания различных форм отчетов(пример во вложении). Подскажите пожалуйста, какие классы...

Создание отчетов
Одним RvProject пытаюсь открыть два разных отчета. Открываются они по условию. Но в процессе выполнения программы всегда показывается тот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например: Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru