Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/34: Рейтинг темы: голосов - 34, средняя оценка - 4.62
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134

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

09.04.2010, 00:38. Показов 6780. Ответов 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
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru