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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

ITralf909

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разбираюсь с возможностями FastReport, пока мучаю бесплатную версию+D7.  
Возникли вопросы.
 
Как в FreeReport сделать зачеркивание текста в выводимом поле по условию  что то типа  
 
IF [qZapros."FIELD1"]<0 THEN Font.Style:=Font.Style+[fsOutstrike]
 
пока что я понял что разработчики такого не предусмотрели.
 
Реализовано ли это в текущей версии FR 4.7 (пример кода если не сложно). Будет ли зачеркивание сохраняться при зкспорте отчета в csv, rtf.

Всего записей: 1 | Зарегистр. 23-11-2009 | Отправлено: 12:44 23-11-2009
Tualan



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в отчет можно вложить уже готовый отчет?

Всего записей: 88 | Зарегистр. 27-04-2005 | Отправлено: 15:31 25-11-2009
Roman Mejtes

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
добрый вечер и день всем )
хочу поделиться своими изыскание в работе с FastReport's, надеюсь это кому нибудь пригодиться (если же я повторю чью то тему, извините)
 
у меня возникла необходимость прикрутить fastreport к АД и я начал его колупать.  
в данный момент Fast Report может работать с AD (у меня сейчас версия 1.2.75, старые версии работаю криво)
 
и так:
создаем подключение к АД, создаем новый источник данных  
новое подключение выбираем: OLE DB
в строке запроса указывает строку подключения к LDAP каталогу:
 
Provider=ADSDSOObject;Data Source="Active Directory Provider"; (вот тут найдете о том, как её формировать: http://www.connectionstrings.com/active-directory)
 
жмём тест, если всё окей, жмем ОК )
и затем Вперёд, в строке запроса вводим строку запроса к LDAP каталогу
пример:
<LDAP://DC=DOMAIN,DC=RU>;(&(objectCategory=Person)(objectClass=User)(!(userAccountControl:1.2.840.113556.1.4.803:=2)));cn,memberof,distinguishedName;subtree
(в выше указанном примере мы получаем список всех пользователей, их группы, и LDAP путь к этим пользователям в домене domain.ru, естественно поля можно указать любые (которые есть в AD), при чём в запросе будут отсутствовать отключенные записи)
о строке формирования можно почитать тут: http://technet.microsoft.com/ru-ru/library/aa996205(EXCHG.65).aspx и тут http://msdn.microsoft.com/en-us/library/ms675768(VS.85).aspx) (не открывайте окно конструктора, это вызовет ошибку), жмем далее, параметры пропускайте снова далее, открывается окно определения полей данных, автоматически все они определяться как object (в целом можно ни чего не меня), но стоит все строки сделать String'ами, числа Int32, такие поля как member, memberof оставить объектами, так как они являются массивами (а иногда и сроками, если запись 1), обработать их лучше в какой либо процедуре через код.
 
вот и всё по сути, теперь у вас появится соединения с AD как с таблицей.
 
P.S. то есть по сути, всё работает как со стандартным ADODB подключением. удачи

Всего записей: 34 | Зарегистр. 31-08-2007 | Отправлено: 15:03 26-11-2009
salexn1



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>ITralf909
начиная с 3 версии есть такая штука. Можно управлять шрифтами.  
По экспорту... В CVS точно никак
В rtf - будет работать

Всего записей: 502 | Зарегистр. 21-02-2008 | Отправлено: 15:32 27-11-2009
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошел слух что грядет FR5 и внем будет встроенные 2D штрихкоды, кто-нибудь более подробно про это может рассказать? что будет и когда?

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 23:39 27-11-2009
Lana4ka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использую FR.net, данные получаю из Mysql в DataSet. Запускаю приложение, формирую отчет...
вношу изменения в БД, изменения отображаются только после перезапуска приложения. Надо как-то переинициализировать DataSet? Или как... Помогите, пожалуйтса

Всего записей: 16 | Зарегистр. 13-04-2009 | Отправлено: 08:19 01-12-2009
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отображаются где? в отчете или в БД?

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 09:14 01-12-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lana4ka
попробуй после изменений сделать refresh или заново открой dataset

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 09:25 01-12-2009
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если изменения делает в этом же датасете, то причина не в этом.

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 09:40 01-12-2009
Lana4ka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q][/q]
В отчете не хотят отображаться
 
Добавлено:
Попробовала на самой форме сделать табличку с данными из БД и кнопку Обновить повесила (this.pozdravlenieTableAdapter.Fill(this.portalDataSet.pozdravlenie);)
так вот после внесения изменений в БД и нажатия кнопки Обновить формирую отчет - все нормально показывает...
Где-то перед report.show() надо поставить обновление dataset. А вот отсутствие навыка общения с fastreport не позволяет это сделать)

Всего записей: 16 | Зарегистр. 13-04-2009 | Отправлено: 10:20 01-12-2009
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А данные меняете в этом датасете для которого отчет?

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 10:27 01-12-2009
Lana4ka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Данные меняю в БД, из нее потом DataSet их берет. Но берет, как я понимаю, один раз - при инициализации формы (ну еще приведенный выше метод для кнопки Обновить) и всеее

Всего записей: 16 | Зарегистр. 13-04-2009 | Отправлено: 10:33 01-12-2009
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так добавьте на кнопку печати или предпросмотра (что у вас там) refresh датасета

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 10:41 01-12-2009
Lana4ka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не добавился refresh ну никак (((
помогло this.pozdravlenieTableAdapter.Fill(this.portalDataSet.pozdravlenie);

Всего записей: 16 | Зарегистр. 13-04-2009 | Отправлено: 11:37 01-12-2009
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А язык я так понял не делфи да?

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 11:50 01-12-2009
Lana4ka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, не delphi, С# ... я же написала в первом сообщении, что fastreport.NET
 
Добавлено:
Спасибо за помощь

Всего записей: 16 | Зарегистр. 13-04-2009 | Отправлено: 12:39 01-12-2009
Kins



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Приветствую многоопытный люд.
Подскажите новичку по FastReport-у плизз.
Создал отчет на двух старницах, на каждой странице есть бэнд masterData, связанный с одним и тем же набором данных.
При печати отчета печатаются сначала все PAGE1, затем все PAGE2
Как сделать чтоб печать шла в порядке: PAGE1, PAGE2 и так далее.
 
Заранее благодарю.

Всего записей: 132 | Зарегистр. 30-10-2003 | Отправлено: 12:07 09-12-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где-то в настройках отчета или даже в настройках принтера стоит группировка страниц

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:24 09-12-2009
Kins



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Настройки принтера обшарил - не нашел ничего
Описанный мной порядок страниц отображается при предпросмотре отчета.. в режиме разработки, и run-time тоже.

Всего записей: 132 | Зарегистр. 30-10-2003 | Отправлено: 12:33 09-12-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Визуально это вот здесь
   
 
Где это в свойствах - х.з.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:58 09-12-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 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