Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
1

Самый подходящий компонент для отчетов с картинками, таблицами и текстом

15.02.2013, 16:00. Показов 2735. Ответов 26
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Посоветуйте компонент для генерации отчетов с картинками, таблицами и текстом. Пользователь будет только просматривать его, сохранять и печатать - не редоктировать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2013, 16:00
Ответы с готовыми решениями:

Посоветуйте самый подходящий шаблон для лендингов
Посоветуйте самый подходящий шаблон (желательно бесплатный) и набор плагинов для создания лендингов на вордпрессе. Пробовал аваду....

какой самый подходящий движок для онлайн-кино?
подскажите,самый подходящий движок для онлайн-кинотеатра Добавлено через 49 секунд фильмы будут добавляться с видеохостингов

Компонент для отчетов Builder 2009
Подскажите работающий компонент отчетов для builder 2009. Потратил целую кучу времени на поиски и тестирование, но ничего путного так и не...

26
Эксперт С++
 Аватар для Avazart
8483 / 6150 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.02.2013, 16:04 2
Ну обычно отчеты через FastReport и QReport
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
21.02.2013, 14:33  [ТС] 3
Нашел у себя какой-то RaveReports. Как этими штуками пользоваться?
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
21.02.2013, 14:43 4
Вот почитай там в конце есть файл

Rave
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
21.02.2013, 14:46  [ТС] 5
Та я читаю инструкцию. Думал, что кто-нибудь может на пальцах объяснить.
Вот недавно убил кучу времени читая спецификацию rtf формата, а потом оказалось, что RichEdit чхать хотел на картинки. Может и сейчас зря читаю.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
21.02.2013, 14:49 6
TheDarkMax2, может быть в HTML формировать отчёт?
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
21.02.2013, 14:55  [ТС] 7
Цитата Сообщение от Ddv122 Посмотреть сообщение
TheDarkMax2, может быть в HTML формировать отчёт?
Вот и я об этом сейчас думаю.
А как "в уме" держать этот отчет с картинками и отображать его?
Еще не доводилось работать с веб-компонентами.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
21.02.2013, 17:54 8
TheDarkMax2,
Ну почитайте о формировании html страницы ,там основные тэги и т.д
Вы формируйте в memo код html страницы а потом выводите в CppWebBrowser

Добавлено через 1 минуту
Цитата Сообщение от TheDarkMax2 Посмотреть сообщение
с картинками, таблицами и текстом
А стоп, для этого Qreport выше головы хватит
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
21.02.2013, 18:25  [ТС] 9
Цитата Сообщение от Ddv122 Посмотреть сообщение
TheDarkMax2,
Добавлено через 1 минуту

А стоп, для этого Qreport выше головы хватит
Не нашёл такой штуки у себя.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
21.02.2013, 18:35 10
TheDarkMax2, ну в BCB6 он стандартный,
к примеру когда то делал

ну если в Rad его нет, то есть же FastReport
Миниатюры
Самый подходящий компонент для отчетов с картинками, таблицами и текстом  
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
21.02.2013, 18:38  [ТС] 11
В своём CodeGear 2007 нашел только RaveReports. И то в папках, а не на палитре компонентов (эти штуки там же должны быть?).
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
21.02.2013, 18:40 12
TheDarkMax2, честно сказать пользовался только C++Builder XE3 и BCB6
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
21.02.2013, 18:44  [ТС] 13
Ясно. В общем по этой причине я не знаком с этими автоотчётами.

Значит я могу CppWebBrowser'у указать отображать Memo? А как тогда в html коде указать картинку, которую я программой нарисовал и еще не сохранил на диске?
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
21.02.2013, 19:08 14
TheDarkMax2, ну к примеру сохранять картинку в TMemoryStream и грузить от туда, не особо простой вариант, и я бы остановился на варианте с RaveReports
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
22.02.2013, 13:32  [ТС] 15
Спасибо TMemoryStream это интересный вариант.
Подключил RaveReports. Во-первых, он не хочет работать при подключенном Word'е - амбивалентность имён. Но это не беда - отключил. Следующую проблему не знаю как решить: после этого компилятор считает умножения указателями и матюкается.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
22.02.2013, 14:39 16
TheDarkMax2, вы код покажите то нам)
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
22.02.2013, 14:46  [ТС] 17
Цитата Сообщение от Ddv122 Посмотреть сообщение
TheDarkMax2, вы код покажите то нам)
Не могу. Там до фига. Я полтора года над программой работаю. Просто при разрешении к компонентов RaveReports на форме компилятор начинает умножение * неправильно понимать.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
22.02.2013, 15:23 18
TheDarkMax2, я имею ввиду покажите на что ругается то , ту часть когда где ошибки)

Добавлено через 1 минуту
скачайте FastReport , думаю он более не глючный т.к коммерческий компонент)
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
22.02.2013, 15:26  [ТС] 19
Цитата Сообщение от Ddv122 Посмотреть сообщение
TheDarkMax2, я имею ввиду покажите на что ругается то , ту часть когда где ошибки)
И так: добавляю в рабочую программу RvSystem1 и RvProject1 и сразу пытаюсь откомпилировать. Вот что получается:
[BCC32 Error] ByHandsWin.cpp(107): E2087 Illegal use of pointer
C++
1
MaxIpost=MaxI*sqrt(2);
[BCC32 Error] ByHandsWin.cpp(111): E2087 Illegal use of pointer
C++
1
MaxIp=MaxI*1.4;
[BCC32 Error] ByHandsWin.cpp(227): E2060 Illegal use of floating point
C++
1
DShagI=SimpleRoundTo(1.0*ShagI*TrackBarVector->Max/MaxI,0);
[BCC32 Error] ByHandsWin.cpp(230): E2060 Illegal use of floating point
C++
1
DShagF=SimpleRoundTo(1.0*ShagF*TrackBarVector->Max/MaxF,0);
И т.п.


Есть подозрение, что в этих новых компонентах фигурирует MaxI. Надо заглянуть в их код.
0
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
25.02.2013, 13:56  [ТС] 20
Нашел пример работы с RaveReports. Скачал. Всё компилируется. Похоже это дело в моём проекте. Правда там в примере математики никакой нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2013, 13:56
Помогаю со студенческими работами здесь

Компонент для формирования отчетов в Delphi 2009
Здравствуйте! В Delphi7 есть компонент для формирования отчетов. Он обычно находится по следующему пути: c:\Program...

Текстовый файл. Найти самый большой и самый маленький компонент файла
Дан файл Ф,его компоненты - целые числа. Найти самый большой и самый маленький компонент файла

Подыскать цвету PGB самый подходящий из определенных 15
Здравствуйте, есть 15 цветов: ---------------------- Черный Темно-синий Темно-зеленый Бирюзовый ...

Библиотека или компонент для работы с картинками и видео(Типа Image) только в Qt
Подскажите плиз компонент для работы с картинками и видео(Типа Image) Или библиотеку кроссплатформенную.

Найти среднее арифметическое компонент массива, удалив самый большой и самый маленький элементы
Найти среднее арифметическое компонент массива , убрав самый большой и самый маленький элементы


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru