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

» FastReport

Автор: morfius
Дата сообщения: 13.05.2004 15:03
Вот возникла проблемка с сабжем
надо сделать такой отчет в котором в конце подсчитывалось колличество записей у которых определенное поле больше нуля.
Мож кто нить подскажет как это лучше сделать в самом FastReport?
Автор: andymaroon
Дата сообщения: 24.06.2004 10:51
Ребята выложили недавно на on-line тестирование сервер http://80.254.117.74
Судя по обещанным фичам - штука должна быть хорошая. Будем ждать релиза.
Автор: Vixoid
Дата сообщения: 09.11.2004 16:57
В FastScript 1.7 проблемка!
если я описываю функцию с параметром типа Integer то при работе ругается:
Invalid variant type conversion
...
AddMethod('function ParamStr(Index: Integer):String', CallMethod);
...
if MethodName = 'PARAMSTR'
then Result := ParamStr(Params[0]);
...
не пашет ?????

В FastScript 1.6 всё OK!
Автор: Buldozer_and_Co
Дата сообщения: 11.11.2004 20:56
morfius
icq#44175421
стучись помогу
Автор: My_Way
Дата сообщения: 12.11.2004 21:12

Цитата:
В FastScript 1.7 проблемка!
если я описываю функцию с параметром типа Integer то при работе ругается:
Invalid variant type conversion
...
AddMethod('function ParamStr(Index: Integer):String', CallMethod);
...
if MethodName = 'PARAMSTR'
then Result := ParamStr(Params[0]);
...
не пашет ?????


Какая версия Delphi используется? Случайно не Delphi 6 без патчей?
Автор: Vixoid
Дата сообщения: 13.11.2004 07:48
My_Way
ТОЧНЯК 6 И БЕЗ ПАТЧЕЙ!!!
ТАААК, А ГДЕ ВЗЯТЬ ПАТЧИ НЕЗНАЕШЬ???
ИЛИ МОЖ ТАМ КАК ПОПРАВИТЬ МОЖНО (в смысле компонент, исходники же есть)!
Автор: dzh2000
Дата сообщения: 13.11.2004 20:09
Vixoid

Цитата:
ТАААК, А ГДЕ ВЗЯТЬ ПАТЧИ НЕЗНАЕШЬ???

Вот, какие патчи, должны быть установлены для Delphi 6
a) Delphi 6 Update 2;
b) Delphi 6 Runtime Library Update 2;
c) Delphi 6 RTL Update Pack 3.
Через поисковики можно легко найти и скачать.

My_Way
Никак не могу получить ответ на свой вопрос. Есть отчет с Master и Detail полосами. Как сделать так, чтобы в случае, если не все записи Detail помещаются на одну страницу, то все они со своим Master'ом переносились бы на новую страницу. Спасибо.
Автор: My_Way
Дата сообщения: 15.11.2004 15:43

Цитата:
Никак не могу получить ответ на свой вопрос. Есть отчет с Master и Detail полосами. Как сделать так, чтобы в случае, если не все записи Detail помещаются на одну страницу, то все они со своим Master'ом переносились бы на новую страницу. Спасибо.

Сделать отчет двухпроходным. В первом проходе накапливать в скрипте в переменной разницу позиции CURY бенда masterdata и бендов detaildata.
Во втором проходе отчета (FINALPASS = True) сравнить полученную величину с размером свободного места до конца страницы, если не входит - сделать NEWPAGE.
Автор: FastReport_Team
Дата сообщения: 15.11.2004 17:05
Vixoid

Цитата:
ИЛИ МОЖ ТАМ КАК ПОПРАВИТЬ МОЖНО (в смысле компонент, исходники же есть)!

Трабла там (в D6 без патчей) с вариантами.
Автор: Vixoid
Дата сообщения: 18.11.2004 18:54
FastReport_Team
Вот блин эти патчи весят до ... (много), мож есть облекчённые (патчи) варианты?
Автор: 3SCrack
Дата сообщения: 18.11.2004 22:03
Vixoid
Это тебе не сборка WinXP со всеми паками
Или тяни или поройся по друзьям, мож у кого завалялось...
Энтого до сих пор не было и фаст врядли этим будет заниматься...
Автор: shiko3000
Дата сообщения: 20.11.2004 20:00
Не плохо бы сделать шапку этому топику (сорри за offtop)
Автор: FastReport_Team
Дата сообщения: 23.11.2004 16:37
Релиз 3.07 будет в эту пятницу (планируется во всяком случае )
Автор: SergBSI
Дата сообщения: 24.11.2004 09:13
Уважаемые! Подскажет кто-нибудь как сделать группировку например по месяцам, кварталу и годам Желательно чтобы появлялся диалог с вожможностью выбора По примерам что-то я не доганяю как это сделать Если есть подобное "бросьте" гтовый отчет
и вожможно ли прямо в отчете менять запрос для ДатаСет
Автор: fandm
Дата сообщения: 29.11.2004 12:13
Добрый день, господа!

А кто поможет совладать со следующей проблемкой?

Есть FastReport 2.47 и фильтры экспорта от Цымбалюк Олега (те, которые RsFrFilters 2.4).
Так вот, проблема в том, что при попытке сохранить в формат Excel BIFF даже более 20 страниц отчёта (всего в отчёте 141 страница) формируется битый файл и Excel ругается благим матом...

Кто сталкивался? Очень срочно, необходимо быстрое решение.
Автор: Dantist
Дата сообщения: 02.12.2004 00:53
Ребята выручайте...

Скачал с _http://www.fixdown.net FastReport v3.05 Enterprise Edition *RETAIL*

устанавливаю под delphi 7 XP prof SP1 - всё нормально..

создаю в делфи новый проект помещаю туда 1 компонент TfrxReport из закладки FastReport
компилирую проект а он мне:
[Error] frxCtrls.pas(866): Undeclared identifier: 'FalseTYPE_FONTTYPE'
[Error] frxCtrls.pas(896): Undeclared identifier: 'FalseTYPE_FONTTYPE'
[Fatal Error] frxPreview.pas(21): Could not compile used unit 'frxCtrls.pas'

что делать как быть?
Автор: GloThin
Дата сообщения: 02.12.2004 07:58
Dantist

Цитата:
Скачал с _http://www.fixdown.net FastReport v3.05 Enterprise Edition *RETAIL*

Это фейковая версия(шутейная), об этом в конкретной ветке форума оней написано немерено страниц.
Автор: Dantist
Дата сообщения: 03.12.2004 13:34
Все с этой фейковой версией разобрался, выкинул ее на помойку..

Теперь проблема с другой версией 3.04:

читаю тут доку:
Для подключения таблицы (или другого источника данных) к бэнду
применяется компонент-коннектор TfrxDBDataSet из палитры компонент
FastReport. Этот компонент выполняет роль посредника между источником данных
и ядром FastReport. Компонент отвечает за навигацию по записям и обращение к
полям. Это позволило не привязывать ядро FastReport к какой-либо библиотеке
доступа к данным. FastReport может одновременно работать как с BDE, IB_Objects
(с их нестандартной реализацией, несовместимой с TDataSet), так и с любой другой
библиотекой, либо вообще получать данные из источника, не связанного с БД,
например, из массива или файла. Компонент TfrxDBDataSet предназначен для
работы с источниками данных, совместимыми с TDataSet (это BDE, ADO, IBX и
подавляющее большинство других библиотек). Для работы с IB_Objects
предназначен компонент TfrxIBODataSet, для работы с прочими источниками
данных (массив, файл и т.п.) - компонент TfrxUserDataSet .

Дак вот компонента TfrxDBDataSet и TfrxIBODataSet в упор не вижу!
есть только TfrxUserDataSet а как с ним работать непонятно....

Куда делись эти компоненты?
Автор: chum2000
Дата сообщения: 03.12.2004 18:38
а можно ли в отчёте получить значение переменных из оновной программы?
Автор: Dantist
Дата сообщения: 06.12.2004 07:41
Мне тоже это очень интересно

Как можно передать значение допустим из текстового поля в переменную fastreport чтобы потом отобразить ее значение в отчете.
Автор: ranc
Дата сообщения: 07.12.2004 05:31
Dantist
frReport1.Dictionary.Variables['переменная']:=QuotedStr('Текст')
Автор: GloThin
Дата сообщения: 07.12.2004 13:02
Dantist
chum2000

Цитата:
а можно ли в отчёте получить значение переменных из оновной программы?

Ребята , обратитесь к первоисточнику к документации к Сабжу. Там подробно написано как из программы управлять объектами отчета и менять их свойства и значения. Так что грызите гранит науки.
Автор: My_Way
Дата сообщения: 20.12.2004 18:55
XDefender

Цитата:
Триаловский может нормально экспортировать в FR3, без всякого урезания?


триальный FR 2.54 делает это лучше чем нормальый FR 2.53
(на эскпорт нет ограничений в триалке)
Автор: Nicka_Grey
Дата сообщения: 20.12.2004 19:06
My_Way
Ты хочешь сказать что есть версия 2.54, или это очередная шутка?
Автор: My_Way
Дата сообщения: 20.12.2004 19:10
Nicka_Grey

Цитата:
Ты хочешь сказать что есть версия 2.54, или это очередная шутка?


я же написал, что сегодня вышла,
часа полтора назад буквально
Автор: ranc
Дата сообщения: 21.12.2004 05:52
My_Way
Александр, а почему бы Вам не выпустить отдельный конвертер из версии 2.5 > 3.x?
Автор: Shadi
Дата сообщения: 21.12.2004 06:16
ranc

Цитата:
Александр, а почему бы Вам не выпустить отдельный конвертер из версии 2.5 > 3.x?


Что-то вроде уже есть, но не проверял...
http://fast-report.com/pbc_download/fr2x-fr3converter.zip
FR2.x - FR3 конвертер (c) Marcos A Silveira
Автор: scratch
Дата сообщения: 21.12.2004 10:48
В Fr3 стандартный экспортер работает быстрее чем в 2.5x? А то прагнановские кривоватые
Автор: j7
Дата сообщения: 21.12.2004 20:46
Столкнулся с проблемкой.
Есть два Мемо, стоят друг над другом, вплотную. Располагаются они на BandDetail, высота которого равна сумме высот мемо, в общем, записи таблицы печатаются "впритык". Теперь, в зависимости от некоторого условия мне надо печатать или не надо печатать верхнее Мемо, а нижнее будет всегда, при этом пустот быть не должно.
Делаю так в OnBeforePrint у Detail:

Цитата:
...
if ... then
Begin
Memo1.Visible := False;
Engine.CurY := Engine.CurY-Memo1.Height;
End
...

Это работает, но, если выводится BandDetail первый на странице (или на его уровне при нескольких колонках) , то это не работает .
У меня записи "узкие", печатаю в несколько столбцов. Верхний ряд получается неровным, непорядок.
Может что-то не так делаю, или доку не дочитал? Или как можно сделать по другому?
Спасибо.

Ps D7 + FR3.07
Автор: ranc
Дата сообщения: 22.12.2004 05:33
Shadi
Дык, он только меняет название компонентов в исходниках, а требуется для конвертации самих отчетов в новую версию.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

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


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