Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FastReport

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93

Открыть новую тему     Написать ответ в эту тему

Coltrain

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста. Отчет в одной программе подготавливается и сохраняется в fp3 файл. Далее открывается и показывается юзеру уже в другой программе. Есть ли какие-нибудь штатные средства FastReport-а чтобы вместе с готовым отчетом передать еще и кое-какую служебную информацию которую можно было бы считать во второй программе? Например, название отчета или дату-время создания.
Понимаю, что не проблема такое реализовать скажем, через дополнительный файл, но может уже есть что-то готовое в самом Fastreporte? Очень бы хотелось чтоб все было в одном "флаконе".

Всего записей: 160 | Зарегистр. 31-07-2002 | Отправлено: 13:37 10-12-2013
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Coltrain, создайте скрытое текстовое поле в отчете, с определенным наименованием. Потом во второй программе его найдете в готовом отчете и выведите

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 13:44 10-12-2013
Coltrain

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickNNN Спасибо. Идея неплоха.

Всего записей: 160 | Зарегистр. 31-07-2002 | Отправлено: 13:49 10-12-2013
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Есть ли какие-нибудь штатные средства FastReport-а

frxReport.ReportOptions -> Name, Description, Version, ...

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 08:13 11-12-2013
Coltrain

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
exteris

Цитата:
frxReport.ReportOptions -> Name, Description, Version, ...

Да, спасибо, работает.
Но заметил одну особенность. Работаю в Delphi 7. FastReport версии 4.15. Если задаю поля в ReportOptions отчета латинскими символами - все сохраняется и читается, а если кириллицей - то сохраняется почему-то только поле ReportOptions.Name? Если не сильно наглеть, то и этого хватит, но все же... Догадываюсь, что скорее всего это связано с кодировкой. Что и где можно подкрутить, чтоб сохранялось-читалось все?

Всего записей: 160 | Зарегистр. 31-07-2002 | Отправлено: 10:39 12-12-2013 | Исправлено: Coltrain, 10:45 12-12-2013
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хм, а у меня чёт вообще кроме Name ничего не сохраняется.  
D7+FR4.14

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 11:49 12-12-2013
Big17

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, работает ли FR с компонентами ODAC?
Нужно проект  перевести с отчетов Crystal на FR (используются компоненты ODAC для подключения к Oracle 8i)

Всего записей: 147 | Зарегистр. 30-09-2003 | Отправлено: 01:32 20-01-2014
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Коллеги, работает ли FR с компонентами ODAC?

работает.

Всего записей: 1603 | Зарегистр. 01-03-2004 | Отправлено: 09:36 20-01-2014
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Big17 В папке ODAC\..... Demos\Win32\ThirdParty\FastReport\FR4\   есть пакеты для подключения фаста к ODAC , как установите их появится коннектор для ODAC в фастрепорте,  он бросается на форму с ORAConnection - после этого фастрепорт будет видеть коннект к базе из самого отчета и в дизайнере фаста появятся отдельный значек для подключения данных, есть такие же коннекторы например для Zeos... UniDac

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 10:27 26-04-2014 | Исправлено: Andryshok, 10:29 26-04-2014
rrromano



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В папке ODAC\..... Demos\Win32\ThirdParty\FastReport\FR4\   есть пакеты для подключения фаста к ODAC

Замечательно работают, только путь в среду надо добавить еще.

Всего записей: 283 | Зарегистр. 20-09-2006 | Отправлено: 15:22 28-04-2014
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем счастливым обладателям Fast Report 5 ! Не поделится ли кто впечатлениями от новой версии фаста - так же хорош как и прежний? Что насчет багов?

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 20:52 06-05-2014 | Исправлено: Andryshok, 23:30 06-05-2014
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи программисты, а у вас тут совсем новичкам помогают?  
Использую UniDAC + FastReport
 
Подскажите пожалуйста, как проще всего вывести карточку сотрудника? Т.е. активную в данный момент запись

Всего записей: 1067 | Зарегистр. 24-10-2005 | Отправлено: 19:08 07-05-2014 | Исправлено: vcrank, 20:47 07-05-2014
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так, проблему с выводом текущей записи решил так:

Код:
SELECT * FROM list_of_personnel WHERE id_personnel =2

ID динамически изменяется при формировании отчёта.
 Проблема теперь в том, что в таблице list_of_personnel есть Lookup-поля и вместо значения из этого поля выводится его ID

Всего записей: 1067 | Зарегистр. 24-10-2005 | Отправлено: 22:04 07-05-2014
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vcrank Подозреваю что вы не правильно используете концепцию фаста.....  
UniDac - подключается к фасту - есть коннектор. При формировании отчета в него передаются определенные параметры - например передается ваш ID, значения Lookup полей и уже в самом отчете при помощи SQL запроса формируются выходные данные

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 22:40 07-05-2014
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vcrank
Хочу только дополнить ответ Andryshok ссылкой на очень хорошую документацю по фастрепорту на русском языке. Потратьте пару часов на чтение - сэкономите на порядки больше времени.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 22:59 07-05-2014
ant0ni02004

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vcrank
придётся все лукап-поля в sql честно запрашивать (т.е. через join или where)

Всего записей: 442 | Зарегистр. 26-10-2004 | Отправлено: 00:23 08-05-2014
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vcrank

Цитата:
Проблема теперь в том, что в таблице list_of_personnel есть Lookup-поля и вместо значения из этого поля выводится его ID

SELECT *,
(select поле from таблица2 where ID = list_of_personnel.ID) name
 FROM list_of_personnel WHERE id_personnel = :выбранный сотрудник
- делай так

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 01:22 08-05-2014
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Благодарю всех за ответы. Вчера так и реализовал получение данных для lookup-полей через LEFT JOIN
 
Жаль, что при работе с UniDAC у меня не срабатывает мастер построения запросов
 
Есть ещё вопрос немного не в тему может быть... У меня проблемы с оформлением самих отчётов. Выглядят не совсем привлекательно... Может есть ресурс, где выкладывают шаблоны (я находил только форумы, гд выкладывают шаблон для бух. учёта и т.п.)

Всего записей: 1067 | Зарегистр. 24-10-2005 | Отправлено: 06:39 08-05-2014
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Жаль, что при работе с UniDAC у меня не срабатывает мастер построения запросов  
Можно поконкретней - версия UniDac , при подключении к какой субд не срабатывает мастер... или мастер не срабатывает в FastReport ?

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 09:55 08-05-2014
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andryshok
Delphi 7
UniDAC 5.2.7
FR 4.15.6
БД Postresql 9.3
 
 
В режиме проектирования вызываю дизайнер отчётов. Файл - Новый... (Мастер отчётов)
Вкладка Данные. В выпадающем списке пусто. Жму Новая таблица. Тип подключения UniDAC Database
Далее сразу приходится нажать ОК (без указания логинов и имён баз), тогда вылезает окно для подключения к серверу, где ввожу все нужные данные (если их вводить в предыдущем окне, то никакого эффекта нет). После указания параметров сервера возвращаемся в окно Мастер подключения к БД. Теперь в поле имя базы указана наша база, но нажатие на кнопку ОК не даёт никакого эффекта
Соответственно можно нажать только Отмена...
Поэтому следующие шаги выполнять невозможно

Всего записей: 1067 | Зарегистр. 24-10-2005 | Отправлено: 10:25 08-05-2014 | Исправлено: vcrank, 10:40 08-05-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FastReport


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru