C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: печать значений из Form  (Прочитано 4039 раз)
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


печать значений из Form
« : 16 Май 2014, 08:44:39 »

Собственно есть форма (скрин скидываю)  ее хочу распечатать... просто Form->Print  не получится так как есть значение которые могут не попасть в видимый диапозон например какое либо из описаний... вопрос как луше поступить  но распечатать хочется вот в таком "дизайнерском решении"
Записан
POV
Участник


Сказали спасибо: +107/-7
Offline

Сообщений: 640


Re: печать значений из Form
« Ответ #1 : 16 Май 2014, 08:59:27 »

Ниче, все поначалу ленятся, велосипеды изобретают )
Записан
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


Re: печать значений из Form
« Ответ #2 : 16 Май 2014, 09:23:35 »

Цитата: POV от 16 Май 2014, 08:59:27
Ниче, все поначалу ленятся, велосипеды изобретают )

я не против дельной подсказки дело не в лени а скорее всегов "не знании" много чего... и сейчас учусь пусть даже велосипедами.... суть задачи для меня сейчас такая есть 1 форма на ней вводяться значения часть этих значений передается сна эту форму и эту форму надо распечатать со всеми заполненными полями . Можнео предложить и другой способ я не против )
Записан
POV
Участник


Сказали спасибо: +107/-7
Offline

Сообщений: 640


Re: печать значений из Form
« Ответ #3 : 16 Май 2014, 10:11:34 »

Такой подход геммороен и тяжек. Ничего не масштабируется.. и т.п.
Потрать минут 15 (не больше) на изучение азов FastReporta (к примеру) и будет тебе щастья.

Твоя форма является источником данных. Все поля можешь в простейшую БД внести, или вообще без БД в репорт передавать. А там это все отображать.

Ну а если совсем лень, то используй объект TPrinter. Рисуй на его канве как на Image и печатай.. Только там косяков хоть отбавляй.
« Последнее редактирование: 16 Май 2014, 10:35:13 от POV » Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: печать значений из Form
« Ответ #4 : 16 Май 2014, 11:12:12 »

Как вариант - экспортировать данные в отчет в формате Excel / Word и далее уже стандартно выводить на печать. Все это можно делать через OLE (COM).
Записан
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


Re: печать значений из Form
« Ответ #5 : 16 Май 2014, 19:07:25 »

Цитата: POV от 16 Май 2014, 10:11:34
Такой подход геммороен и тяжек. Ничего не масштабируется.. и т.п.
Потрать минут 15 (не больше) на изучение азов FastReporta (к примеру) и будет тебе щастья.

Твоя форма является источником данных. Все поля можешь в простейшую БД внести, или вообще без БД в репорт передавать. А там это все отображать.

Ну а если совсем лень, то используй объект TPrinter. Рисуй на его канве как на Image и печатай.. Только там косяков хоть отбавляй.

Писал в одной из соседних веток что не хочу с БД пока заморачиваться... без нее хочу... а вот как фастрепорт работает без бд не знаю вообще.... поэтмоу прошу дальше подсказок )
Записан
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


Re: печать значений из Form
« Ответ #6 : 16 Май 2014, 19:08:07 »

Цитата: S0mbre от 16 Май 2014, 11:12:12
Как вариант - экспортировать данные в отчет в формате Excel / Word и далее уже стандартно выводить на печать. Все это можно делать через OLE (COM).

 в соседней ветке обсуждал с вами, что хотелось бы чтобы отчет не был на листе ворд или эксель... то есть чтобы был как бы свой внутренний шаблон...
Записан
Hex
Участник


Сказали спасибо: +16/-3
Offline

Сообщений: 38


Re: печать значений из Form
« Ответ #7 : 18 Май 2014, 01:38:46 »

если есть FastReport - делай в нем, 1 страница - делов на 15 мин

как выводить без базы - в текстовом поле пишешь ссылку типа [phone] - и при выводе листа FR кидает тебе сообщение:
дай мне поле "phone" - отдаешь ему свой Edit->Text и готово, с прочими по аналогии. и никаких вордов.
Записан
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


Re: печать значений из Form
« Ответ #8 : 10 Июнь 2014, 07:02:29 »

Цитата: Hex от 18 Май 2014, 01:38:46
если есть FastReport - делай в нем, 1 страница - делов на 15 мин

как выводить без базы - в текстовом поле пишешь ссылку типа [phone] - и при выводе листа FR кидает тебе сообщение:
дай мне поле "phone" - отдаешь ему свой Edit->Text и готово, с прочими по аналогии. и никаких вордов.


а если смотреть freereport???!  с какими ограничениями я столкнусь???!

и еще немного не в тему... но.. скачиваю инстал пакет с офф сайта (пусть даже демо) устанавливаю а на палитре компонентов у меня не появляется FastReport
Записан
POV
Участник


Сказали спасибо: +107/-7
Offline

Сообщений: 640


Re: печать значений из Form
« Ответ #9 : 10 Июнь 2014, 09:06:29 »

Цитата: leoboec от 10 Июнь 2014, 07:02:29
и еще немного не в тему... но.. скачиваю инстал пакет с офф сайта (пусть даже демо) устанавливаю а на палитре компонентов у меня не появляется FastReport

Открываешь Компонент-Инсталл паккажд и там Адд...
Выбираешь все файлы скомпиленные фастррепортом и ваула.. На ряд файлов заругается - это нормально.
Записан
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


Re: печать значений из Form
« Ответ #10 : 10 Июнь 2014, 13:35:29 »

делаю так открываю bpl файлы из C:\Program Files\FastReports\FastReport 5 делаю Add и он выдает на все файлы ошибку...... делал и через компонент- инстал компонент выбирал файлы и то же ошибку выдает... что не видит некоторые файлы  Отсюда еще вопрос у меня си билдер 6 и фастрепорт 5 демо... они совместимы???! или на 6 билдер версия ниже должна быть???!... или все таки неправильно что -то делаю.... думаю лучше наверное это перенести в новую тему в раздел компоненты?! но буду и тут ждать ответа а уж потом перемещусь туда
Записан
POV
Участник


Сказали спасибо: +107/-7
Offline

Сообщений: 640


Re: печать значений из Form
« Ответ #11 : 10 Июнь 2014, 13:42:10 »

При рекомпиляции репорта под твою версию билдера, он формирует папочку с файлами соответствующими. Для 2007 билдера к примеру - это 11я папка.
Записан
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


Re: печать значений из Form
« Ответ #12 : 11 Июнь 2014, 05:44:39 »

Цитата: POV от 10 Июнь 2014, 13:42:10
При рекомпиляции репорта под твою версию билдера, он формирует папочку с файлами соответствующими. Для 2007 билдера к примеру - это 11я папка.

вот что выдает у меня..... и соответственно папка не создается
Записан
POV
Участник


Сказали спасибо: +107/-7
Offline

Сообщений: 640


Re: печать значений из Form
« Ответ #13 : 11 Июнь 2014, 09:36:31 »

Цитата: leoboec от 11 Июнь 2014, 05:44:39
вот что выдает у меня..... и соответственно папка не создается

Всё верно.. ты поставил не полную версию репорта, а одну из последних, содержащую лишь обновления для новой версии билдера. Надо чего-то совсем старое лепить..
Записан
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


Re: печать значений из Form
« Ответ #14 : 14 Июнь 2014, 10:54:47 »

Цитата: POV от 11 Июнь 2014, 09:36:31
Цитата: leoboec от 11 Июнь 2014, 05:44:39
вот что выдает у меня..... и соответственно папка не создается

Всё верно.. ты поставил не полную версию репорта, а одну из последних, содержащую лишь обновления для новой версии билдера. Надо чего-то совсем старое лепить..
эм... найти бы это что-то сатрое )))) с оф сайта пытался скачать хотя бы демо чтобы взгялнуть что получиться ))))
Записан
POV
Участник


Сказали спасибо: +107/-7
Offline

Сообщений: 640


Re: печать значений из Form
« Ответ #15 : 14 Июнь 2014, 11:22:24 »

У меня есть вот только это.. не ломанное. Файло fr4_1_21_bcb6p.exe возможно тебе подойдет.
http://files.mail.ru/4D71DF4871E64FED9FF306FB73D5886C

Но 6й билдер как-то совсем не комильфо.. Хотя бы 2007 юзай.
Записан
leoboec
Участник


Сказали спасибо: +1/-2
Offline

Сообщений: 189

За красоту! ;)


« Ответ #16 : 24 Июнь 2014, 08:51:13 »

Спасибо всем!!! перешел на билдер 2007  скачал фаст репорт сейчас егонастраиваю под свои нужды... пока тренируюсь на демо версии...  пока что из кода переношу свои эдиты скоро дойду до картинок думаю... 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.038 секунд. Запросов: 19.