Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.008 c
9-2735
VikKo
2002-12-17 22:54
2003.06.02
Дым, взрывы и fps


14-3176
J_S
2003-05-15 12:34
2003.06.02
Работа с объектами


1-2894
undom
2003-05-22 17:44
2003.06.02
формы


1-2994
Пубертанец
2003-05-21 16:28
2003.06.02
Как в OnShow формы уничтожать ее при определенных условиях?


3-2738
АлексейТ
2003-05-13 00:07
2003.06.02
Работа с BDE





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский