On-line: PSP, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
постоянный участник


Пост N: 129
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 10.03.08 23:53. Заголовок: ANN: Вышел релиз FastReport for [x]Harbour


Здравствуйте.

Рад сообщить, что вышел релиз FastReport for [x]Harbour. Как всегда, информацию можно посмотреть:

http://www.paritetsoft.ru/frh.htm

Возможным русскоязычных покупателей лучше контактировать со мной напрямую по email. Цена для оплаты в рублях банковским переводом по выставленному счету- 9999 рублей.

--
Спирин Сергей.
Компания "Паритет Софт".
FRH sales: http://www.paritetsoft.ru/frh.htm
FRAX sales: http://www.hotsoft.ru/ALASKA/frax_eng.htm



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 258 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All [только новые]


постоянный участник




Пост N: 515
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.03.08 15:50. Заголовок: Собрался делать нову..


Собрался делать новую форму и не знаю как поступить.

Есть выборка по базе.
Мне нужно на лист А4 печатать 1 запись из выборки.
Причем если поле (допустим KVIEW) == 1, то это 1-шаблон, если == 2, то 2-шаблон ...
и так до 4-шаблонов.

Как такую штуку сделать ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 130
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 12.03.08 19:22. Заголовок: Andrey пишет: Собра..


Andrey пишет:

 цитата:
Собрался делать новую форму и не знаю как поступить.

Есть выборка по базе.
Мне нужно на лист А4 печатать 1 запись из выборки.
Причем если поле (допустим KVIEW) == 1, то это 1-шаблон, если == 2, то 2-шаблон ...
и так до 4-шаблонов.

Как такую штуку сделать ?




Если шаблоны сильно разные, то мне кажется оптимальней будет так:

FrPrn:SetWorkArea("MY_AREA", Select(), , {FR_RB_CURRENT, FR_RE_CURRENT , 0})
FrPrn:Clear()

DO WHILE .NOT. Eof()

IF KVIEW == 1
FrPrn:LoadFromFile(1.fr3)
ENDIF

IF KVIEW == 2
FrPrn:LoadFromFile(2.fr3)
ENDIF
.....................

FrPrn:PrepareReport(FR_NOTCLEARLASTREPORT)

SKIP
ENDDO

FrPrn:ShowPreparedReport()



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 518
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 17.03.08 15:45. Заголовок: Как реализовать след..


Как реализовать следующию печать в терминалке хХарбора:

Есть файл логотипа фирмы (logo.bmp)
Нужно его считать и вставить в начало отчета (сразу нельзя, т.к. форма будет в разных фирмах).


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 136
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 17.03.08 23:43. Заголовок: Andrey пишет: Есть ..


Andrey пишет:

 цитата:
Есть файл логотипа фирмы (logo.bmp)
Нужно его считать и вставить в начало отчета (сразу нельзя, т.к. форма будет в разных фирмах).



Это очень просто, например, задайте обработчик OnBeforePrint oбъекту Picture:

procedure Picture1OnBeforePrint(Sender: TfrxComponent);
begin
Picture1.Picture.LoadFromFile(GetHbVar('MyLogo'));
end;

Чтобы сделать обработчик, выберите объект, в инспекторе объектов выберите вкладку "События" и напротив нужного события в пустой ячейке двойной щелчок мышы.





Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 533
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.04.08 20:16. Заголовок: Видел FastReport по ..


Видел FastReport по Дельфи. Там в верхней строке было размещены кнопки Экспорта в Word и Excel.
И кнопка "выхода" была значком с "Дверью". Т.е. я так понимаю что этот параметр настраивается.
Я хочу также сделать в хХарборе !
Как это реализуется ?

Вдобавок ко всему все эти формы можно затолкать в ЕХЕ-ник.
В некоторых случаях это очень удобно.

Как можно сделать такое-же в хХарборе ?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 148
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 05.04.08 09:55. Заголовок: Здравствуйте, Андрей..


Здравствуйте, Андрей.

Насчет дополнительных кнопок. Реализуется это только в Дельфи. В Харбуре вы можете только манипулировать количеством видимых кнопок.

Насчет отчетов в EXE, это можно. Добавьте ваши отчеты к EXE как ресурс RCDATA. Для загрузки отчета :LoadFromResource()

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 534
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.04.08 14:47. Заголовок: Sergey Spirin пишет:..


Sergey Spirin пишет:

 цитата:
В Харбуре вы можете только манипулировать количеством видимых кнопок.



А как ? Можно небольшой пример ?

Sergey Spirin пишет:

 цитата:
Добавьте ваши отчеты к EXE как ресурс RCDATA. Для загрузки отчета :LoadFromResource()



Для примера: есть 2 отчета otchet1. и otchet2.
Как будет выглядеть my.rc ?
Как будет выглядеть вызов этих отчетов в моей программе ?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 149
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 05.04.08 19:19. Заголовок: По кнопкам, смотрите..


По кнопкам, смотрите доку:

FrPrn:PreviewOptions:SetButtons(FR_PB_PRINT + FR_PB_LOAD...)

Ресурсы, rc:

OTCHET1 RCDATA "otchet1.fr3"

Вызов:

FrPrn:LoadFromResource("OTCHET1")


Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 535
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.04.08 19:28. Заголовок: Спасибо большое ! :s..


Спасибо большое !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 541
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.04.08 01:50. Заголовок: Не показывает иконку..


Не показывает иконку в FastReporte, а заголовок окна показывает !
Хотя в начале стоит показ иконки, может что неправильно ?

//----------- Now load and init FastReport --------------------------------------
FrPrn := frReportManager():new()

//---------- Set the same icon for FastReport windows----------
FrPrn:SetIcon( 1 )

//---------- Set the same title for FastReport taskBar-window
FrPrn:SetTitle( _cTitle )


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 152
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 16.04.08 17:39. Заголовок: Andrey пишет: //---..


Andrey пишет:

 цитата:
//---------- Set the same icon for FastReport windows----------
FrPrn:SetIcon( 1 )



А есть ли у Вас в exe ресурс иконки, определенный числовым идентификатором 1?

Иконка читается из ресурсов. И если такого ресурса нет, то и нет

Кстати, удобнее даже определить в rc символьно, и тогда FrPrn:SetIcon( "MYICON" )

Минимальный код, который спрашивали в письме:

FrPrn := frReportManager():new()
FrPrn:SetWorkArea() -- если нужно, может не использоваться
FrPrn:LoadFromFile() -- FromBlob(), FromResource(), Clear() - на выбор
FrPrn:DesignReport()









Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 542
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.04.08 20:49. Заголовок: Sergey Spirin пишет:..


Sergey Spirin пишет:

 цитата:
А есть ли у Вас в exe ресурс иконки, определенный числовым идентификатором 1?


Конечно же нет ! Я так с Аляски взял и тупо переписал. Спасибо за подсказку.

Sergey Spirin пишет:

 цитата:
FrPrn := frReportManager():new()
FrPrn:SetWorkArea() -- если нужно, может не использоваться
FrPrn:LoadFromFile() -- FromBlob(), FromResource(), Clear() - на выбор
FrPrn:DesignReport()


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 543
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.04.08 20:54. Заголовок: И еще по ходу один в..


И еще по ходу один вопрос !
Если я использую только русский язык, то можно ли мне файл ресурсов-языка затолкать в мой RC файл ?
Как будет выглядеть эта строка в RC файле, и как вызывать язык ввода FastReporta у меня в программе ?
Спасибо заранее.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 153
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 17.04.08 09:13. Заголовок: Andrey пишет: А где..


Andrey пишет:

 цитата:
А где взять описание этих функций, чтоб я каждый раз не приставал к вам ?
Кинте пожалуйста ссылку.



Текущая дока -

http://www.paritetsoft.ru/downloads/UserManual_for_Xbase.zip

Но она на английском.

На русском есть старая для Аляски, но для основных методов она подойдет полностью:

http://www.hotsoft.ru/ALASKA/FastReport.pdf

Andrey пишет:

 цитата:
И еще по ходу один вопрос !
Если я использую только русский язык, то можно ли мне файл ресурсов-языка затолкать в мой RC файл ?
Как будет выглядеть эта строка в RC файле, и как вызывать язык ввода FastReporta у меня в программе ?



Для этого ничего делать не надо, Ваша персональная копия уже русская. Если у Вас только русские приложения, никаких файлов загружать не надо.



Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 545
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.04.08 19:24. Заголовок: Есть ли FastReport д..


Есть ли FastReport для Linux ?



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 154
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 23.04.08 23:17. Заголовок: Andrey пишет: Есть ..


Andrey пишет:

 цитата:
Есть ли FastReport для Linux ?



FastReport (не FRH) есть. Но похоже доживает свои последние дни, также как и Kylix (Delphi для Linux) на котором написан. Разработка клиентских приложений под Linux экономически нецелесоообразна (не я сказал).

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 546
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 25.04.08 10:23. Заголовок: Sergey Spirin пишет:..


Sergey Spirin пишет:

 цитата:
(не FRH)


А много ли надо времени, чтобы его переделать под Linux ?
Это так - чисто теоретически !!!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 155
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 25.04.08 16:22. Заголовок: Andrey пишет: А мно..


Andrey пишет:

 цитата:
А много ли надо времени, чтобы его переделать под Linux ?
Это так - чисто теоретически !!!



Не знаю. Я не в курсе организации динамических библиотек в Linux.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 167
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 26.04.08 08:13. Заголовок: Ну, вообще говоря, п..


Ну, вообще говоря, проблема здесь не в "организации динамических библиотек в Linux" ( это вообще не проблема ), а в подборе подходящего модуля ( библиотеки ) для печати и в переписывании всего вывода на печать под этот модуль, а лучше - создании промежуточного слоя, который мог работать и с этим модулем, и под Windows и обеспечил бы независимость от платформы основного кода. Это, действительно, может оказаться непростой задачей.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 156
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 26.04.08 12:28. Заголовок: alkresin пишет: Ну,..


alkresin пишет:

 цитата:
Ну, вообще говоря, проблема здесь не в "организации динамических библиотек в Linux" ( это вообще не проблема ), а в подборе подходящего модуля ( библиотеки ) для печати и в переписывании всего вывода на печать под этот модуль, а лучше - создании промежуточного слоя, который мог работать и с этим модулем, и под Windows и обеспечил бы независимость от платформы основного кода. Это, действительно, может оказаться непростой задачей.



Да вроде речь идет в контексте того, что уже "подобрали".

Речь о FastReport CLX. И это продукт обеспечивающий весь жизненный цикл отчетов в Linux, от разработки до печати и экспорта. Поэтому никакой речи о "выборах и переписываниях" не ведется, достаточно давно все уже выбрано и переписано на высоком профессиональном уровне, в первую очередь Borland-ом (Kylix), во вторую FastReport Inc (CLX-версия).

Поэтому, речь здесь только о возможности использования всего этого из Harbour-приложения под Linux. В Windows это реализовалось в виде компиляции FastReport как динамической библиотеки (как первый шаг к цели). И я не говорил проблема это или не проблема в Linux, я сказал, что я не в курсе, насколько это может быть проблематично.

Но как я уже говорил, Borland остановил Kylix, заявив об отсутствии коммерческих переспектив, FastReport CLX "заморожен". Поэтому текущий разговор достаточно абстрактен.







Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 258 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 181
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет