Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» FastReport

Автор: Kins
Дата сообщения: 11.12.2009 14:25

Цитата:
Цитата:'tes.fr3';
test.fr3 - внимательней надо быть


Да это я тут ошибся, в проге перепроверил всё...

Сорри, нашел.. моя ошибка
Автор: X11
Дата сообщения: 15.12.2009 13:27
Проблема с FR 4.8 и D2007 в Windows 7.
В D2007 нет своей поддержки PNG.
Кидаю на форму в новом проекте TImage. Загружаю в TImage картинку в формате PNG.
Сохраняю.
В Uses появляется модуль frxpngimage.
Проект скомпилировать не удаётся.

Цитата:
[DCC Error] Unit1.pas(7): F1026 File not found: 'frxpngimage.dcu'


Кто-нибудь победил эту проблему? А то техподдержка пока не может посоветовать ничего путнего.
Файл frxpngimage.dcu присутствует в папке фастрепорта. И путь в libriry path прописан в настройках дельфи.
Получается, что IDE не видит frxpngimage.dcu

Добавлено:
Даже закинув frxpngimage.dcu в папку C:\Windows\System32, проблема не решается
Автор: f3ka
Дата сообщения: 15.12.2009 13:44
X11
кстати иногда помогало прописать пути не только в library path, но и browsing path...
Автор: X11
Дата сообщения: 15.12.2009 13:50
Там тоже прописан путь к
C:\Program Files\FastReports\FastReport 4\LibD11

Добавлено:

Цитата:
А то техподдержка пока не может посоветовать ничего путнего.

Пока молчат, наверное Windows 7 всё-таки решили поставить )))
Автор: SIgor33
Дата сообщения: 16.12.2009 09:34
Можно ли сделать Bookmarks в PDF, для фастовского отчета
Автор: X11
Дата сообщения: 17.12.2009 14:35

Цитата:
Проблема с FR 4.8 и D2007 в Windows 7.

Проблему решил весьма просто.
После установки FR нужно зайти в Tools->Options->Library path, найти строку с путём к FR и просто переместить вверх. Можно сразу же потом переместить назад, на последнюю строку. Нажить OK->Ok и проект нормально откомпилиться.
Тут проблема не только с frxpngimage, а тут проблема полностью с связкой FR + D2007 + Win7.
Кто из трёх виноват.... не знаю. Техподдержка FR предложили создать QC на сайте эмбаркодеро. Но я туда не полезу ))))

Добавлено:
Как известо, у cxGrid (DevExpress) есть свой датаконтроллер, кто-нибудь пытался скрестить FR с девовским датаконтроллером?
Автор: volser
Дата сообщения: 17.12.2009 21:36
X11
Что значит скрестить? Что вы хотите получить в итоге?
Автор: X11
Дата сообщения: 18.12.2009 09:08
Прелесть cxGrid`a в том, что можно без лишних телодвижений со стороны программиста отфильтровать записи. Пользователь может в гриде отфильтровать, отсортировать записи так, как ему нужно. Потом эти записи нужно отправить в отчёт (там есть экспорт во множество форматов, печать на матричный и обычные принтеры, возможность использовать встроенные формулы и функции, возможность использовать паскалевские скрипты). А так прийдётся перекидывать отфильтрованные и/или отсортированные в гриде записи в какой-нибудь TMemTable (даже просто ID записей), потом эти записи по ID вытягивать из базы в датасет, чтобы отобразить в отчёте.... короче как бы ректально получается...
Автор: SIgor33
Дата сообщения: 22.12.2009 15:26
Не подскажете можно ли в Fastreport вставлять спец символы и формулы. А то я не найду никак.
В часности мне нужно например написать m^3 по нормальному и т.д.
Автор: jonikDk
Дата сообщения: 22.12.2009 15:39

Цитата:
В часности мне нужно например написать m^3 по нормальному и т.д.

можно использовать html тэги
Автор: f3ka
Дата сообщения: 22.12.2009 15:40
SIgor33
наверно такое можно сделать в RichEdit в FastReport или писать наследника от какого-нибудь TfrxRichEdit или TfrxMemo для реализации необходимого функционала
Автор: SIgor33
Дата сообщения: 23.12.2009 08:25
jonikDk

Цитата:
можно использовать html тэги

Примерчик можно

Автор: jonikDk
Дата сообщения: 23.12.2009 08:36

Цитата:
Примерчик можно

E = mc<sup>2</sup>
и получается всем известная формула. Только не забыть в мемке включить html тэги. Вообще это в доке описано. Руководство пользователя.
Автор: SIgor33
Дата сообщения: 24.12.2009 09:18
jonikDk
спасибо.извените что побеспокоил с таким вопросом
Автор: rokerr
Дата сообщения: 28.12.2009 15:39
День добрый. Подскажите пожалуйста. Есть отчетик который выводит данные в 3 колонки (Page1.Columns=3). В этом же отчете брошен ReportSummary, НО он выводит информацию не во всю страницу, а только по окончании выборки на треть листа по ширине (в одну колонку). Подскажите как сделать так чтобы ReportSummary не зависел от числа колонок в отчете

Добавлено:
Ндя... вопрос снимается. В редакторе отчетов ReportSummary располагается в одной из колонок. При вызове его из программы все ОК. Чудеса да и только.

Добавлено:
Поторопился я с отбоем.
1. Нормальный вывод.

2. Косячный.

В догонку еще пару вопросиков.
1. Можно ли сделать так, чтобы заполнялась сетка отчета на весь лист не зависимо от количества данных? Т.е. если данных мало, то сетка все равно заполняется но там пустые ячейки.
2. Как сделать чтоб ReportSummary был в самом низу отчета а не сразу после выборки?
Автор: jonikDk
Дата сообщения: 28.12.2009 20:43

Цитата:
спасибо.извените что побеспокоил с таким вопросом

да лана, ничего страшного...
Автор: jonikDk
Дата сообщения: 28.12.2009 22:50

Цитата:
2. Как сделать чтоб ReportSummary был в самом низу отчета а не сразу после выборки?


В ReportSummary событие OnAfterCalcHeight
begin
if Engine.FreeSpace < ReportSummary1.Height Then Engine.NewPage
else
Engine.CurY := 955

Ну смысл понятен думаю

Добавлено:

Цитата:
Ндя... вопрос снимается. В редакторе отчетов ReportSummary располагается в одной
из колонок. При вызове его из программы все ОК. Чудеса да и только.

ну и аналогично в событии OnAfterCalcHeight у ReportSummary пишем

Engine.CurX:=10
Автор: rokerr
Дата сообщения: 29.12.2009 10:28
Не катит.
Вот то что получилось.



Автор: Hackman1971
Дата сообщения: 31.12.2009 04:52
Может вопрос не совсем в тему, но ни у кого нет FastCube для D2010, могу выложить FastCube 1.5.1 (D2009 и ниже), на D2010 установить не получилось.
Автор: jonikDk
Дата сообщения: 31.12.2009 10:16
Hackman1971
с этим вопросом вот сюда hччp://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=43303&start=2300.

Автор: mdid
Дата сообщения: 10.01.2010 18:16
подскажите кто вкурсе..передаю в отчет текст из richedit..текста там достаточно много...и передается только 22 листа...как передать больше?
Автор: volser
Дата сообщения: 10.01.2010 19:02
mdid
Каким способом передается? Выдает какую ту ошибку?
Автор: mdid
Дата сообщения: 10.01.2010 23:34
вообще то передавал как написано в примерах фаст репорта тобишь в обработчике frxReport OnGetValue

Код:
if CompareText(VarName, 'file') = 0 then
begin
// Value :=RichEdit1.Text;
frxReport1.Script.Variables['RecTxt']:=RichEdit1.Text;
end;
Автор: volser
Дата сообщения: 11.01.2010 14:24
mdid

Цитата:
...и все передалось

Проблема решилась или как? Если нет, то какой объем данных в байтах проходит?
Автор: mdid
Дата сообщения: 11.01.2010 18:10
да проблема решилась...а объем порядка 40-80кб..точно сейчас не скажу
Автор: snike555
Дата сообщения: 14.01.2010 20:02
Кто-нибудь в курсе про 5тую версию, когда уже созреет? Очень двухмерные штрихкоды нужны обещанные
Автор: SIgor33
Дата сообщения: 15.01.2010 11:01
snike555
если сейчас уже 4.9 за год они прошли с 4.6 до 4.9 значит по расчетом где то за месяца три им надо чтобы сделать 5.0
Автор: PrWork1
Дата сообщения: 16.01.2010 20:18
Вопрос по редактированию отчета.

Я в дизайнере создал нужные бэнды, но они все (в дизайнере!) не помещаются на 1 страницу. Как я могу добавить ещё бэнды в низ страницы, не добавляя новую страницу, т.к. мне нужно чтобы отчет был на одном листе.
(при выводе отчета сам отчет на страницу свободно умещается, т.к. в зависимости от данных не все бэнды выводятся.)
Автор: X11
Дата сообщения: 16.01.2010 20:22
А если границы страницы уменьшить
Автор: PrWork1
Дата сообщения: 16.01.2010 20:31
X11
Поля? Можно, но спасает.
Суммарно бэндов в дизайнере примерно на полторы страницы.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: CBuilder и копирование файла


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.