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

» FastReport

Автор: jicoff
Дата сообщения: 08.08.2006 12:12
clear2121

Это понятно, а реально то какая?
Автор: verhovetc
Дата сообщения: 09.08.2006 07:17
смотря по какой ссылке качали - посмотри последующие посты...
Автор: ivanmara
Дата сообщения: 10.08.2006 09:27
Народ есть fast 3.23.9 в исходниках. Как его поставить на C++ Builder 6 ?. В комплектации есть recompile.exe и интсрукция по устновке в делфи ...
Где найти инфу по устновке на C++ Builder 6 ?
Автор: jicoff
Дата сообщения: 10.08.2006 11:48
ivanmara

Скорее всего только у пользователей Билдера 6 и ФР, которые сами устанавливают пакеты в среду. Вот мне пишлось самому пакеты переделывать, а некоторые создавать самому по аналогии с Дельфиными. Никакого специального своего recompile.exe не создавал, нужно все из среды компилировать. Можно перевести проекты в makefile'ы и с помощью make.exe из командной строки пересобирать. Можно, наверное, bat файл создать навороченный с проверкой ошибок, но до этого дело не дошло.

Добавлено:
ivanmara

Кстати, этот recompile.exe умеет устанавливать под Билдер 6. Что тебе еще не хватает? А в инструкции по установке в Делфи надо заменить все расширения файлов dpk на bpk и будет тебе счастье.
Автор: mrrex
Дата сообщения: 10.08.2006 21:51
clear2121

Цитата:
Может кто подскажет или ткнет носом!
Качнул ФастРепорт 3.23.9. Не знаю, как воткнуть его в BDS2006 для Билдера. При открытии требует персональной лицензии для Делфи. У меня установлен только Билдер. Хочу попробовать, уж очень много хорошего читал о нем. Если можно - по шагам. Как, что, куда.


Просто - никак! млин.... это совместный баг борландюков и фаста...
вобщем идея такая. (у меня все работает.)
надо ставить и делфи и билдер АДНАЗНАЧНА!
открываеш все пакеты фаста в BDS2006 (не именно в С++ или Делфи, при установке создается иконка Borland Developer Studio 2006). компилиш каждый вручную.
потом в каждом проекте устанавливаешь в свойствах:
- есть 2 позиции (точно не помню как называется)
1 - генерить все файлы для С++ Builder
2 - генерить для С++ Builder .... далее ниже идут 3 или 4 галки

так вот после первой генерации устанавливаешь для каждого проекта сперва 1 вариант - генериш

затем второй - снова генериш.

и так все проекты фаста... умора короче.

и после этого все компоненты становятся доступны и в делфях и в с++.
Автор: Devilx
Дата сообщения: 10.08.2006 23:59
просьба помочь

у меня или глюк или кривые руки, и бьюсь уже три дня
ситуация такая - fast report генерит 16 копий одного отчета, почему? в свойствах задано 1!!! и програмно и в дизайн

бывает 8, бывает 4 - в зависимости от данных


какая то фича с датосорсами? бэндами и хрен его знает с чем
у меня запрос с юнианами

где я лажаю?
кто сталкивался?
баг?
fast report 3.22
Автор: Devilx
Дата сообщения: 11.08.2006 10:28
проблема решена
в дизайнере отчета задавал dataset и програмно задавал, убрал из дизайнера т.е. из файла отчета - все работает как ожидается

баг скорее всего
Автор: RedPromo
Дата сообщения: 11.08.2006 12:12
Возможно ли содать отчет а потом программно задать бандам и элементам источник данных.

Автор: Devilx
Дата сообщения: 11.08.2006 14:31
RedPromo

ну да можно - сейчас так и делаю, и я вообще только в рантайм могу preview делать ), что есть один из недостатков такой методики
-----------------------------------------------------------------------------------------------------------

как склеивать отчеты, т.е. из одного шаблона сгенерить один файл с разными данными?




Автор: gpi
Дата сообщения: 11.08.2006 21:57
Devilx

Код: frxReport1.PrepareReport(True);
ChangeDatasetInReport;
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;
Автор: Devilx
Дата сообщения: 14.08.2006 14:34
gpi
спасибо уже решил проблему - справку почитал, как говорится вопрос класса: из-за неумения читать книжки (или нежелания)
Автор: HOUPE
Дата сообщения: 15.08.2006 03:19
Доброго здоровьечка!
Знаю как в FastReports передать переменные. Можно ли передать целый массив и как енто сделать?
А вообще проблема в том что не могу прицепить две таблицы *.mdf и *.dbf друг другу, так конечно реально сделать, но одна формируется в результате работы хранимой процедуры вобщем MasterFields ее видеть не желает! А мне их в отчете обе вывести нужно.
Автор: ivanmara
Дата сообщения: 15.08.2006 11:15
Народ а есть возможность в заставиить fr3 работать автономно от основного приложения где генеряться датасеты ? ... в двух словах это выглядит так: ... в отчёт задлжнны sql запросы ... он сам умеет подключаться к базе ... показывает диалоговое окно пользователю .. сам обрабатывает и выводт готовый отчёт на экран ... базы firebird/postgresql ... идея в том что в бызу кладём отчёт которые умеют работать автономно ... реально такое сделать ?
Автор: jicoff
Дата сообщения: 15.08.2006 12:25
ivanmara

А в чем собственно проблема? Напиши отдельный EXE, DLL или BPL, и используй там fr3.
Автор: DroN_S
Дата сообщения: 15.08.2006 20:11
ivanmara

Цитата:
сам обрабатывает и выводт готовый отчёт на экран

сам отчёт ничего не умеет делать, аналогично точно также как и сама машина, пока не получит определённой команды...
опиши задачу конкретней!!!!
Автор: Serge_Lamer
Дата сообщения: 16.08.2006 08:22
Люди помогите простому ламеру...

Есть готовая установленная прога с отчетами .frf
Разработчик недоступен, исходников нет, дельфи тоже нет

Возникла необходимость изменить отчеты, причем не сами данные, а кое-где размер/вид шрифта, так как новые значения не помещаются, сместить некоторые поля и т.п. вобщем внешний вид.

ЧЕМ это можно сделать?
Автор: jonikDk
Дата сообщения: 16.08.2006 09:47

Цитата:
Люди помогите простому ламеру...   Есть готовая установленная прога с отчетами .frf Разработчик недоступен, исходников нет, дельфи тоже нет   Возникла необходимость изменить отчеты, причем не сами данные, а кое-где размер/вид шрифта, так как новые значения не помещаются, сместить некоторые поля и т.п. вобщем внешний вид.   ЧЕМ это можно сделать?


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

Автор: Serge_Lamer
Дата сообщения: 16.08.2006 10:29
пока нашел вот здесь http://andypro.narod.ru/download.html FReport 2.02 2.1 и 2.2 но это версии за 2004-2005 годы, а в моих отчетах дата вообще май 2001 :-\ - соответственно то, что этот FReport сохраняет, прога юзать не может...


Цитата:
Можно попробовать скачать демку с сайта производителя. У них в демке есть Дизайнер отчетов и попробовать открыть через него свои отчеты , но все зависит от отчетов, если в отчетах есть ссылки на объекты из приложения, то могут быть проблемы.

jonikDk какую демку имеешь ввиду?
Автор: jonikDk
Дата сообщения: 16.08.2006 14:25
Вот эту демку __http://www.fast-report.com/pbc_download/fr25demo.exe

Но я повторюсь, что многое зависит от того как написаны отчеты и насколько они автономны ...

Автор: DroN_S
Дата сообщения: 16.08.2006 20:38
я так понимаю что у тебя fr2.4, если так то разве при двойном клике на отчёте, дизайнер не открывается?
Автор: Serge_Lamer
Дата сообщения: 17.08.2006 06:13
DroN_S
нет, дизайнер не открывается

jonikDk
попробовал. тот же результат. при открытии отчета в дизайнере тот ругается на ненайденные данные но открыть с горем пополам можно. после редактирования (уменьшения размера шрифта одного поля) отчет становится в полтора раза больше. ну и прога моя новый отчет отказывается воспринимать..
Автор: HOUPE
Дата сообщения: 17.08.2006 06:36
Да ладно... не помогайте я уже сама справилась. Будет время зайду, посмотрю как тут у вас дела
Автор: ivanmara
Дата сообщения: 17.08.2006 10:53
DroN_S
Идея в том что запросы к серверу и диалоговые формы храняться прямо в отчёте ... то есть мы отдаляем логику работы основной программы от отчётной системы (ну или по крайней мере связь минимальна) а отчёты хранить в базе данных в blob ... насколько я понял сейчас это сделать нельзя ... fr работает с датесатами сгенерёнными в приложениии .... сам же он их генерить не умеет ... да и про хранения sql предложения я не слышал ... поправьте если я ошибаюсь .. ?
Автор: jicoff
Дата сообщения: 17.08.2006 11:45
ivanmara

В конце концов тебе никто не мешает создавать в рантайме датасеты. Мне тоже больше нравится отделять основное приложение от генерации отчетов. Другой вопрос, что ты похоже хочешь создать нечто универсальное, один компонент обслуживает любое количество отчетов с переменным количеством параметров заранее неизвестных. По-моему, это слишком наворочено. Больше времени потратишь, а выигрышь может оказаться нулевым.
Автор: shiko3000
Дата сообщения: 17.08.2006 13:39
ivanmara

Цитата:
отчёты хранить в базе данных в blob ... насколько я понял сейчас это сделать нельзя ... fr работает с датесатами сгенерёнными в приложениии .... сам же он их генерить не умеет ... да и про хранения sql предложения я не слышал ... поправьте если я ошибаюсь .. ?

Думаю, ошибаетесь! FR 2 и 3 имеет собственные датасеты(ADO, FIBPlus, e.t.c.), которые храняться внутри отчета, и позволяют выполнять запросы к БД не обращаясь к датасетам программы. И сам отчет прекрасно сохраняется в Blob внутри БД. Если есть конкретные вопросы готов ответить в ПМ.
Автор: jonikDk
Дата сообщения: 18.08.2006 08:40

Цитата:
при открытии отчета в дизайнере тот ругается на ненайденные данные


Я про это и писал, что если отчеты сильно связаны с приложением, то у тебя ничего не получится.
Автор: verhovetc
Дата сообщения: 24.08.2006 08:00
Возникла такая проблема: на сервере есть хранимая процедура возвращающая большой объем данных+делающая определенные манипуляции (время выполнения около минуты) -- так вот, при выполнении отчета (FastReport 2.53)
вылетает ошибка "time expired" подозреваю, что есть ограничение по времени в фастовском Query - как его снять?
Автор: Radiant
Дата сообщения: 24.08.2006 16:10
Саламы!

Вот такой вопрос не могу решить с репортом - таблица данных из sql-запроса с header-ом и footer-ом.
Хочу, чтобы header и footer печатались даже тогда, когда данных нет!
Как это сделать?
Автор: HOUPE
Дата сообщения: 28.08.2006 10:10
Radiant

Суть в том что FR отображает заголовки и подвалы для данных, нет данных нет и заголовков. Однако попробуй вместе с заголовками использовать фоновые бэнды. Они печатаются всегда, поэтому вслучае если у тебя данные все же появятся - отключи и фонового бэнда visible. У меня такой задачи пока не было, но ты попробуй - получится напиши.
Автор: Radiant
Дата сообщения: 29.08.2006 08:10
HOUPE

Идею понял, спасибо

Вот только с реализацией туговато - первый раз работаю с Fast Report-ом.
Вставил фоновый бэнд - но он печатается в начале странице, а не на том месте, куда я его вставил - после заголовка отчета, перед заголовком данных
Как победить?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

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


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