Форум » [x]Harbour » ANN: Вышел релиз FastReport for [x]Harbour (продолжение) » Ответить

ANN: Вышел релиз FastReport for [x]Harbour (продолжение)

Sergey Spirin: Здравствуйте. Рад сообщить, что вышел релиз 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

Ответов - 268, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 All

Andrey: Добрый вечер ! Подскажите как сделать отчет такого типа:

Sergey Spirin: Andrey пишет: Подскажите как сделать отчет такого типа: Ну уж подскажите тогда в чем сложность то возникла? Какие проблемы?

Andrey: Sergey Spirin пишет: Ну уж подскажите тогда в чем сложность то возникла? На картинке я не совсем правильно отобразил. На листе нужно размещать только 4 записи из базы ! Т. № заявки, дату, фио и т.д. А как такие формы делать я не знаю ?


Sergey Spirin: Ну, во-первых, сколько наборов данных? Выполненные работы, что, не печатаются? Если печатаются сколько их там может быть? Andrey пишет: На листе нужно размещать только 4 записи из базы ! Начните с изучения колонок Колонки есть у страницы (Page) - вертикальные, и у бэнда - горизонтальные. Определитесь какие вам нужны.

Andrey: Sergey Spirin пишет: Начните с изучения колонок Пример дайте посмотреть ! Или где посмотреть ? Или мне пример сделать, а вы на форме покажите как выводить ?

Sergey Spirin: Andrey пишет: Пример дайте посмотреть ! Или где посмотреть ? Колонки - по Columns. В демке колонки страницы используются в отчете "UserDS and Dialogs". Andrey пишет: Или мне пример сделать, а вы на форме покажите как выводить ? Ну сделайте. И на вопросы ответьте все-таки: Sergey Spirin пишет: Ну, во-первых, сколько наборов данных? Выполненные работы, что, не печатаются? Если печатаются сколько их там может быть?

Andrey: Sergey Spirin пишет: Ну, во-первых, сколько наборов данных? Выполненные работы, что, не печатаются? Если печатаются сколько их там может быть? Набор данных один ! Выполненные работы - отдельная песня ... Это наверно мне самому придется через функцию делать ... Потом буду делать ! Делаю пример. Скорее всего завтра будет готов. Сейчас пока другую работу доделываю.

Andrey: Сделал пример ! Качать отсюда http://files.mail.ru/M8Y9EC Напоминаю, для сборки под хХарбором нужна команда: hbmake.exe frh-4recno.bc ! Жду ответа !

Sergey Spirin: Andrey пишет: Сделал пример ! Ну, смотрите колонки: http://www.paritetsoft.ru/zaivka6c.fr3 Хотя, предлагаю сразу подумать о "выполненных работах" Если их количество будет произвольным, то выдержать 4 наряда на страницу будет проблематично просто исходя из здравого смысла

Andrey: Sergey Spirin пишет: Если их количество будет произвольным, то выдержать 4 наряда на страницу будет проблематично просто исходя из здравого смысла Хорошо, я подумаю над этим ! Спасибо большое ! Форма СУПЕР ! Еще раз убеждаешься, что FastReport - это ВЕЩЬ !!! С ходу не понял пока, как задается Overlay: Overlay1 ?

Sergey Spirin: Andrey пишет: С ходу не понял пока, как задается Overlay: Overlay1 ? Это просто "бэнд" как и остальные, например MasterData По русски он зовется "Фоновый бэнд". То есть бэнд, который печатаетяс под всеми остальными фоном.

Dr. Oldwarez: Подскажите, пожалуйста, как сделать, чтобы в поле RichView выводился rtf-документ, а то там настройки только на поля базы данных, будто все хранят и правят memo-поля в формате RTF. В простом Text я решил эту проблему с помощью CALLHBFUNC('MEMOREAD',['TEXTFILE.TXT'])

Sergey Spirin: Dr. Oldwarez пишет: Подскажите, пожалуйста, как сделать, чтобы в поле RichView выводился rtf-документ, а то там настройки только на поля базы данных, будто все хранят и правят memo-поля в формате RTF. В простом Text я решил эту проблему с помощью CALLHBFUNC('MEMOREAD',['TEXTFILE.TXT']) Скриптом. Просто LoadFromFile() это метод, а не свойство: [pre]// для rtf procedure Rich1OnBeforePrint(Sender: TfrxComponent); begin Rich1.RichEdit.Lines.LoadFromFile('C:\shablon.rtf'); end; // для простой мемы procedure Memo2OnBeforePrint(Sender: TfrxComponent); begin Memo2.Lines.LoadFromFile('C:\my.txt'); end; [/pre] И кстати, совет. Когда в редакторе набрал имя объекта и точку, например Memo2. то нажми Ctrl+Space, будет подсказка что можно писать дальше..

Andrey: Смотри пример http://slil.ru/29531611

Sergey Spirin: Andrey пишет: Смотри пример http://slil.ru/29531611 Андрей, а зачем rtf грузить в OLE-объект?

Dr. Oldwarez: Sergey Spirin пишет: Скриптом. Просто LoadFromFile() это метод, а не свойство: // для rtf procedure Rich1OnBeforePrint(Sender: TfrxComponent); begin Rich1.RichEdit.Lines.LoadFromFile('C:\shablon.rtf'); end; // для простой мемы procedure Memo2OnBeforePrint(Sender: TfrxComponent); begin Memo2.Lines.LoadFromFile('C:\my.txt'); end; И кстати, совет. Когда в редакторе набрал имя объекта и точку, например Memo2. то нажми Ctrl+Space, будет подсказка что можно писать дальше.. ОГРОМНОЕ СПАСИБО! ПО-ЛУ-ЧИ-ЛОСЬ Ещё, пожалуйста, функцию сброса Page#, потому, что у меня, после того, как я установил печать RTF-документа в отчёте (ReportTitle), начали сначала съезжать заголовки страниц, что было устранено установкой символа "Разрыв страницы" в OpenOffice, потом нумерация стала вести себя странно: Первая страница данных нумеруется как 1, дальше - как 3 и далее всё как обычно.

Sergey Spirin: Dr. Oldwarez пишет: Ещё, пожалуйста, функцию сброса Page#, потому, что у меня, после того, как я установил печать RTF-документа в отчёте (ReportTitle), начали сначала съезжать заголовки страниц, что было устранено установкой символа "Разрыв страницы" в OpenOffice, потом нумерация стала вести себя странно: Первая страница данных нумеруется как 1, дальше - как 3 и далее всё как обычно. Ну, тут по описанию понять трудно, что там у вас "разъехалось". Сделайте, что-ли пример, как Андрей делает, посмотрю.

Andrey: Sergey Spirin пишет: Андрей, а зачем rtf грузить в OLE-объект? Так я хотел редактировать файл ! т.е. чтоб был предпросмотр документа, а потом если надо по кнопочке редактировать можно. Но так и не получилось....

Andrey: Sergey Spirin пишет: Ну, смотрите колонки: http://www.paritetsoft.ru/zaivka6c.fr3 Можете описать как делаются такие формы ? Хотя бы кратко... У меня новая форма не получается...

Sergey Spirin: Andrey пишет: Можете описать как делаются такие формы ? Хотя бы кратко... Да длинно и не получится Колонки для страницы сделать - просто у страницы (Page) поставьте свойство Columns = 2. Или двойной клик по странице - "Прочее" - "Колонки" - "Количество". Бэнд Overlay добавляется точно также как любой другой.



полная версия страницы