Форум: "Потрепаться";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.007 c