Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.02;
Скачать: CL | DM;

Вниз

FastReport   Найти похожие ветки 

 
kalishenko   (2003-05-07 19:14) [0]

Народ, у кого то есть нормальный FastReport? В смысле, не ShareWare, так как в незарегестрированном при печати выскакивает "FastReport unregistered". Или может кто знает как обойти эту фишук?


 
yozhik ©   (2003-05-07 19:23) [1]

Купить FR? стоит он не дорого для такое программы


 
kalishenko   (2003-05-07 19:48) [2]

А другой альтернативы нет?


 
murzikN   (2003-05-07 20:01) [3]

Ты, хотя бы, E-mail написал


 
kalishenko   (2003-05-07 20:34) [4]

stas@uib.poltava.ua


 
AndrewVolkov   (2003-05-07 21:04) [5]

И мне если можно. У меня до субботы - время. Пока я куплю - будет поздно :-((


 
kalishenko   (2003-05-07 21:20) [6]

Да и покупать ради одной проги... (по крайней мере, в моем случае)


 
Anatoly Podgoretsky ©   (2003-05-07 21:22) [7]

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


 
AndrewVolkov   (2003-05-07 21:50) [8]

Да мне не жалко купить. Время нет покупать. Если подойдет, я с удовольствием куплю, нет - мне и QuickReport хватает. Тока для этой задачи, как-то с ним не клеиться.

Но если нет ни у кого, так нету. Буду копать QuickReport дальше..


 
Zacho ©   (2003-05-07 22:31) [9]


> AndrewVolkov (07.05.03 21:50)

Есть бесплатный клон Fast Report - Free Report. Конечно, по возможностям несколько уступает последним версиям Fast Report, но очень даже неплох. Я, например, пользуюсь им и вполне доволен.


 
AndrewVolkov   (2003-05-07 23:13) [10]

Я его к 7 delphi не смог подключить, если кто знает как - расскажите пожалуйста


 
kalishenko   (2003-05-08 14:19) [11]

>Zacho

Можешь скинуть на мыло?


 
zx ©   (2003-05-08 15:41) [12]

http://fastreport.ru/ru/download.php


 
kalishenko   (2003-05-08 18:58) [13]

Скачал я и поставил FreeReport. Не могу понять, как зарегистрировать переменную. В Faste было все просто: создать категорию и в ней переменную. А здесь у меня получается создать только категорию и все. Может я что-то не то делаю?


 
Zacho ©   (2003-05-08 19:13) [14]


> kalishenko (08.05.03 14:19)

Смотри на http://freereport.sourceforge.net/ru/


 
Zacho ©   (2003-05-08 19:18) [15]


> kalishenko (08.05.03 18:58)

А на сайте есть и документация в doc (название файла уже не помню) в которой все подробно описано.


 
kalishenko   (2003-05-08 19:29) [16]

>Zacho

А так, на лету, сказать не можешь?


 
Zacho ©   (2003-05-08 20:01) [17]


> kalishenko (08.05.03 19:29)

В дизайнере:
Файл - Список переменных - Переменные... Категории вводятся с начала строки, перед именами переменных должен быть пробел. Например:
ДАННЫЕ
МатОтв
ИмяМатОтв
Подразделение
КодМОЛ
АналитСчет
Инв№
НазваниеОС
Здесь ДАННЫЕ - категория, все остальное - переменные.


 
kalishenko   (2003-05-08 20:23) [18]

Не получается присвоить переменной какое-нибудь значение:

if Table6.FieldByName("A").AsString="П" then
frReport1.Variables[4]:="""класс"""
else frReport1.Variables[4]:="""суперкласс""";

где Variables[4]-пятая переменная из списка переменных.

В чем ошибка?


 
kalishenko   (2003-05-08 20:38) [19]

И еще прикол обнаружил: при формировании отчета вместо моих текстовых переменных - пустоты, но когда (при работающей проге) захожу в это время в редактор отчета (двойным кликом на отчете) и открываю список переменных, то вместо этих самых переменных - необходимые мне значения, которые я присваиваю этим самым переменным. Т.е. получается, что все вроде работает, только переменные невидимы (хотя свойство Visible=1).


 
kalishenko   (2003-05-08 21:07) [20]

Эй, где вы все?


 
Zacho ©   (2003-05-08 21:20) [21]


> kalishenko (08.05.03 21:07)

Да спят все уже, наверное. Или не спят, а наступающий День Победы отмечают :-)

> kalishenko (08.05.03 20:23)
> Не получается присвоить переменной какое-нибудь значение:

Честно говоря, так не пробовал. Мне вообще-то для моих потребностей хватает переменных, ассоциированных с полями датасетов (как раз те самые Файл - Список переменных - Переменные... ) и переменных,которым присваиваю значения в TfrReport.OnGetValue

> kalishenko (08.05.03 20:38)

Какие именно переменные ты имеешь в виду ? Строковые поля датасетов или что ?


 
kalishenko   (2003-05-08 21:51) [22]

>Какие именно переменные ты имеешь в виду ? Строковые поля датасетов или что ?

Те переменные, которые я вручную заводил в "Списке переменных" (типа переменная nazvanie,data и т.д.) и размещал на frReport1.
А затем из проги пытался сделать

if Table6.FieldByName("A").AsString="П" then
frReport1.Variables[4]:="""класс"""
else frReport1.Variables[4]:="""суперкласс""";

но ничего не получилось, ни "класс", ни "суперкласс" не появилось на отчете.


 
kalishenko   (2003-05-08 22:02) [23]

>и переменных,которым присваиваю значения в TfrReport.OnGetValue

А что это за метод TfrReport.OnGetValue? Как он работает? Лучше с примером, если можно.


 
Zacho ©   (2003-05-08 22:09) [24]


> kalishenko (08.05.03 21:51)

Попробуй сделать по другому: в memo пишешь что-то типа [nazvanie] (кстати, можно и по-русски), а в frReport1.OnGetValue что-то типа
procedure TMyForm.frMyReportGetValue(const ParName: String;
var ParValue: Variant);
begin
if ParName="nazvanie" then
begin
if Table6.FieldByName("A").AsString="П" then ParValue:="""класс"""
else ParValue:="""суперкласс""";
end;
end;

Или такой способ тебе не подходит ?
Кстати, то, что ты делаешь, можно сделать и с помощью OnGetText поля датасета.
И скачай все же документацию (сейчас нет под рукой, но насколько помню файл назывался как-то тип fre232rus.zip) - это не хелп, а скорее небольшой учебник, там все действительно довольно подробно и с примерами.


 
kalishenko   (2003-05-08 22:14) [25]

Спасибо, буду пробовать.


 
kalishenko   (2003-05-12 21:20) [26]

Получилось, но возникла другая проблема: при просмотре отчета - все нормально, но при печати на принтер происходит смещение вниз примерно на одну строчку (складывается такое впечатление, что в FreeReportе просто скрыли ту ненавистную фразу "FastReport-unregistered", но при этом она там есть, т.е. она-то и делает смещение вниз всех вставляемых объектов).


 
Zacho ©   (2003-05-12 21:48) [27]


> kalishenko (12.05.03 21:20)

Не знаю, у меня FreeReport и ничего не смещается. Так что ничего полезного сказать не могу :)
А зачем бы ему что-то скрывать ? Насколько знаю, FreeReport делал автор FastReport"а :)


 
kalishenko   (2003-05-13 15:43) [28]

>Zacho

Может все дело в том, что я использую RTFExport, т.е. вставляю кусок из RTFа и поверх кидаю переменные, которым присваиваю необходимые значения. Т.е. эти переменные ни к чему жестко не привязаны (а, во, еще я бэнды не вставляю).

А как ты реализовывал свой отчет?


 
kalishenko   (2003-05-13 16:26) [29]

Ауууууу!


 
нов   (2003-05-13 17:09) [30]

не хочу быть провокатором, но все же если поискать, то в инете есть заплатки FastReport... я например скачал FR_REG.pas и никаких траблов...


 
kalishenko   (2003-05-13 19:59) [31]

Можешь скинуть или сюда, или на мыло?


 
kalishenko   (2003-05-14 14:13) [32]

Неужели ни у кого таких траблов не было (см. выше)?



Страницы: 1 вся ветка

Текущий архив: 2003.06.02;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.025 c
14-3078
aga
2003-05-15 21:11
2003.06.02
BItBtn


3-2742
Непоседа
2003-05-13 09:56
2003.06.02
Как обойти пароль на файле данных типа *.db?


3-2802
AndrewVolkov
2003-05-14 20:29
2003.06.02
1,2,3,... многопользовательский вариант


1-2922
Disruptor
2003-05-23 06:31
2003.06.02
Пробл. с отчетами - некорр. отображ. QRBand размером > страницы


14-3064
lia
2003-05-16 08:39
2003.06.02
Пример реализации SMTP, POP клиента на паскале...