2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
|
|
Создание редактора отчетов09.04.2010, 00:38. Показов 6676. Ответов 30
Метки нет Все метки)
(
Мне необходимо сделать отчеты по данным из базы данных. Так вот интересует вопрос, как сделать редактирование полей входящих в отчет,а также расположение данных на листе программно и т.д., так как все время Госты меняются. Посоветуйте с чего начать....... До этого создавал отчеты CrystalReportViewer...
0
|
09.04.2010, 00:38 | |
Ответы с готовыми решениями:
30
Создание отчетов БД Создание отчетов на C# создание отчетов из C# |
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
|
|
09.04.2010, 13:10 [ТС] | |
База написанная на SQl server, в ней две таблицы. Отчет создан на CrystalReportViewer, создавал его констуктором, тобишь в отчете данные из этих таблиц. В CrystalReportViewer задается расположение данных на листе, данные которые будут входить в отчет и мн.др. Так вот если пользователь данной программы захочет изменить например расположение колонок, ну грубо говоря подпись раньше ставили в правой нижней части листа,а теперь нужно в левой нижней, то у него ничего не получится, так как это не возможно, так как необходим исходный код. Так вот мне бы и хотелось узнать как решить данную задачу, чтобы пользователь сам мог отредактировать пусть даже расположение данных на листе. Просто хотелось узнать с чего хоть начать .....
0
|
Комбайнёр
![]() 1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
|
|
09.04.2010, 13:45 | |
Думаю так, вам нужно сделать фиктивный отчёт на форме из контролов, к-рые может перемещать пользователь. После нажатия "Сохранить" или "Печатать" вы создаёте на "лету" отчёт, беря параметры расположения контролов и прочее.
0
|
![]() |
|
19.04.2010, 14:50 | |
Я для таких задач использую XLReport. В Excel создаются нужные шаблоны отчетов, а данные из приложения экспортируются в эти Excel-шаблоны. В шаблоне в свою очередь настраивается какие данные и каким образом отображать. Тут толко 1 минус у меня версия позволяющая работать с ОС до WinXp. Что-то изменилось -- меняешь растановку в шаблоне и все.
1
|
![]() |
|
19.04.2010, 18:03 | |
в XP как раз работает, а вот в Висте уже нет.
![]() XL Report .Net -- это ActiveX компонент. Найди в нете (там 2 или 3 библиотеки), скачай, установи с ним как правило подробная инструкция идет (и по использованию в приложении и по созданию шаблонов), частенько даж на русском попадается. ![]() Добавлено через 52 минуты http://www.afalinasoft.com/rus... eport.html Местами не указано, что в С# работает, но проблем быть не должно, у меня все работает отлично. ![]()
1
|
![]() |
|
20.04.2010, 20:55 | |
0
|
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
|
|
01.05.2010, 15:04 [ТС] | |
nio, а ты не подскажешь как экспортировать данные из dataSet в Excel- шаблон????
И по- поводу Active XL Report, exe-шника я не нашел, или его там быть не должно, у меня только открываются Excel и Access шаблоны....как я понимаю мне необходимы только Excel-шаблоны....
0
|
![]() |
||
01.05.2010, 16:36 | ||
![]()
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
|
![]() |
|
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
|
![]() |
|
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
|
![]() |
||
01.05.2010, 20:01 | ||
Ну жно проверить работает ли она.
1
|
2 / 2 / 0
Регистрация: 10.11.2009
Сообщений: 134
|
|
01.05.2010, 20:16 [ТС] | |
nio, программы нету, есть только шаблоны в форматах Access,Excel и VB которые можно просмотреть используя соответствующие программы
Добавлено через 12 минут nio, спасибо, я скачал, а добавил его на панель инструментов, а как сейчас с ним работать???
0
|
01.05.2010, 20:16 | |
Помогаю со студенческими работами здесь
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, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
|