Автор | Сообщение |
|
| постоянный участник
|
Пост N: 129
Зарегистрирован: 25.12.07
|
|
Отправлено: 10.03.08 23:53. Заголовок: ANN: Вышел релиз FastReport for [x]Harbour
|
|
|
Ответов - 258
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 310
Зарегистрирован: 25.12.07
|
|
Отправлено: 18.02.10 11:19. Заголовок: Andrey пишет: Подск..
Andrey пишет: цитата: | Подскажите как сделать лучше.. |
| Я не очень понимаю смысл этого. Программа открывает fr3-файл в дизайнере. И что? Andrey пишет: цитата: | А какой размер шрифта и разрешения ? |
| Да в зависимости от места, обычно ставлю крупный шрифт в системе - 120 dpi, либо офрмление достраиваю, обычно увеличиваю шрифт стандартных элементов. Не люблю когда мелко.... Вм дилетанских программах при этом все "разъезжается"... Andrey пишет: цитата: | Это на Дельфи легко менять, а здесь и не знаешь как подступиться.... Это проба моя перехода с терминала на GUI.... |
| Ну, у вас же есть некая претензия на универсальность - "FR Viewer" ... Типа должно ставиться везде и работать... Да, в Дельфи есть все необходимое для балансировки интерфейса на любых вариантах (Scaling, Aligning, Anchors и.т.д.)... Боюсь, что в МiniGUI ничего этого нет. Отсюда вывод - МiniGUI (да, собственно, не только) не для универсальных приложений....Andrey пишет: цитата: | Это проба моя перехода с терминала на GUI.... |
| Ну чтож, пробуйте, учитесь Ну и, FR все-таки поизучайте, если уж его при этом используете.
|
|
|
|
| постоянный участник
|
Пост N: 1143
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.03.10 00:08. Заголовок: Проблема с версией 4..
Проблема с версией 4.9 ! Поставил на комп новую версию библиотеки. Система Win XP SP3. Вирусов нет, ставил и проверял AVZ + Касперский. С печатью просто беда. Как выбираешь принтер Xerox, так вылет. В файл и Microsoft XPS Document Writer нормально печатает. Переставлял драйвер Xerox (удалил, перегрузил), та же самая картина - ВЫЛЕТ !!! Что ДЕЛАТЬ ?
|
|
|
|
| постоянный участник
|
Пост N: 311
Зарегистрирован: 25.12.07
|
|
Отправлено: 04.03.10 18:18. Заголовок: Andrey пишет: Как ..
Andrey пишет: цитата: | Как выбираешь принтер Xerox, так вылет. |
| В таких случаях обычно помогает установка самой последней версии драйвера, скаченного с сайта производителя.
|
|
|
|
| постоянный участник
|
Пост N: 1145
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.03.10 23:50. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | В таких случаях обычно помогает установка самой последней версии драйвера, скаченного с сайта производителя. |
| Не помогает.... И вычищал систему от драйверов принтера, и ставил свежий драйвер принтера... Только с бубном не танцевал вокруг этого компа.... Предыдущая версия по моему 4.5 работала без проблем....
|
|
|
|
| постоянный участник
|
Пост N: 312
Зарегистрирован: 25.12.07
|
|
Отправлено: 06.03.10 21:31. Заголовок: Andrey пишет: Не по..
Andrey пишет: цитата: | Не помогает.... И вычищал систему от драйверов принтера, и ставил свежий драйвер принтера... |
| Ну что еще посоветовать? "Поиграйтесь" с возможными вариантами настроек в драйвере... Как последнее, можете попробовать написать в Xerox и в Fast.
|
|
|
|
| постоянный участник
|
Пост N: 1150
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.03.10 00:40. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | Не забудьте установить отношение MasterDetail.... Что-то мне подсказывает, что здесь может быть непонимание... |
| Это просто засада ! Читаем Хелп, вроде просто... Ни фига не понятно ! Сделал отдельный пример - скачивать здесь: http://files.mail.ru/3D9GL9 В отчете, на банде MasterData поставлена птичка StartNewPage [v] True, чтобы Титульный лист всегда печатался с новой страницы. Не могу сделать саму мастер-детальную связь ! Суть в том что у меня есть два набора данных (dbf) : KvitkiMaster и Kvitki. Как по документации я понял что нужно: перед вызовом отчета, внутри моей задачи нужно сделать так, чтобы при перемещении с записи на запись в таблице KvitkiMaster, на данные в таблице Kvitki налагалось ограничение или фильтр с условием KvitkiMaster.NNN = Kvitki.NNN т.е. стоишь в KvitkiMaster на записи с номером NNN 1321, а в наборе данных Kvitki отображаются только 4 строчки с номером NNN=1321. В файле Frx-Dbase.prg сделал: USE KvitkiMaster ALIAS EXP_TITLE NEW // Открыть базу Master aAlias := {} ; aSelect := {} AADD( aAlias , ALIAS() ) ; AADD( aSelect , SELECT() ) // Добавить в массив для иниц. в FastReport USE Kvitki ALIAS EXP_KVITK NEW // Открыть базу Detall AADD( aAlias , ALIAS() ) ; AADD( aSelect , SELECT() ) // Добавить в массив для иниц. в FastReport SELECT EXP_TITLE SET RELATION TO NNN INTO EXP_KVITK Где здесь засада ?
|
|
|
|
| постоянный участник
|
Пост N: 1151
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.03.10 14:06. Заголовок: Нашел решение ! Спас..
Нашел решение ! Спасибо TimTim за подсказку ! Нужно сделать индекс по БД: SELECT EXP_KVITK INDEX ON Field->NNN TO Kvitki И сделать Мастер-Деталь связь в FastReport после настройки рабочих областей (M->FrPrn:SetWorkArea(.....) ) M->FrPrn:SetMasterDetail( "EXP_TITLE", "EXP_KVITK", { || EXP_TITLE->NNN } ) M->FrPrn:SetResyncPair( "EXP_TITLE", "EXP_KVITK" ) Рабочий пример здесь: http://files.mail.ru/KXTFO4 Пользуйтесь и не попадайте на мои ошибки....
|
|
|
|
| постоянный участник
|
Пост N: 313
Зарегистрирован: 25.12.07
|
|
Отправлено: 08.03.10 20:30. Заголовок: Andrey пишет: Нашел..
Andrey пишет: цитата: | Нашел решение ! Спасибо TimTim за подсказку ! Нужно сделать индекс по БД: |
| Ну, слава богу. Вообще говоря, если вы используете инструмент, то вы ОБЯЗАНЫ знать ВСЕ методы (процедуры и функции), которые этот инструмент предлагает. Тем более, FastRepH.prg входит в поставку, то есть, весь список у вас перед глазами... Кстати, вызов SetResyncPair() здесь абсолютно не нужен. SetResyncPair() используется тогда, когда FRH НЕ ЗНАЕТ о существование какого-то отношения установленного в Харбур-коде. MasterDetail же устанавливается здесь в самом FRH.
|
|
|
|
| постоянный участник
|
Пост N: 1152
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.03.10 20:36. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | вы используете инструмент, то вы ОБЯЗАНЫ знать ВСЕ методы (процедуры и функции), которые этот инструмент предлагает |
| Если есть ПОЛНАЯ документация с примерами.... А Фаст не блещит примерами.... Толковые примеры видел только тут http://www.reportingfor.info/ru/news.php?extend.71 И методика работы FastReport все таки отличается от xBase !
|
|
|
|
| постоянный участник
|
Пост N: 314
Зарегистрирован: 25.12.07
|
|
Отправлено: 08.03.10 22:14. Заголовок: Andrey пишет: Если ..
Andrey пишет: цитата: | Если есть ПОЛНАЯ документация с примерами.... |
| Так, стоп, дорогой. Во-первых, 1. FRH полностью ДОКУМЕНТИРОВАН! Во-вторых: 2. Даже в этом топике я предлагал скачать русскую версию (старую для Xbase) и изучить. Конечно, там все о MasterDetail есть. --------- P.S. I hope you understand something...
|
|
|
|
| постоянный участник
|
Пост N: 1153
Зарегистрирован: 12.09.06
|
|
Отправлено: 09.03.10 01:39. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | там все о MasterDetail есть. |
| Ну блин, как всегда, самое интересное пропустил... Пошел учить матчасть....
|
|
|
|
|
| постоянный участник
|
Пост N: 333
Зарегистрирован: 27.01.07
|
|
Отправлено: 18.03.10 12:14. Заголовок: Сергею Спирину: Здра..
Сергею Спирину: Здравствуйте! По-моему, в FRH есть баг. Проблема с элементом TfrxHarbourWorkArea файла отчета (.fr3). В нем есть атрибут WorkArea. Так вот, FRH пытается брать данные из базы с номером WorkArea, не взирая на атрибут Alias. Т.е., если, к примеру, добавить в проект один (или несколько) файлов .dbf, то номера открытых РО смещаются, что приводит к неправильной выборке или к run-time error. Такой же "эффект" происходит, если данные для отчета берутся из временного файла .dbf. Номер РО, в которой он будет открыт, предсказать невозможно. Это довольно срочно... Спасибо. ЗЫ: SetWorkArea() проблему не решает.
|
|
|
|
| постоянный участник
|
Пост N: 318
Зарегистрирован: 25.12.07
|
|
Отправлено: 18.03.10 14:57. Заголовок: Привет, PSP пишет: ..
Привет, PSP пишет: цитата: | По-моему, в FRH есть баг. |
| Ну, баг-не-баг, но нюанс есть. Действительно, если установлены оба свойства - WorkArea и Alias, то приоритет отдается WorkArea. Поэтому, если вы хотите работать только по алиасу, то всегда обнуляйте WorkArea, ставьте 0. Нюанс же в том, что при установке одного из этих свойств в инспекторе объектов, устанавлюваются оба по текщему положению. При отдавании приоритета алиасу надо не забыть обнулить WorkArea.
|
|
|
|
| |
Пост N: 3725
Зарегистрирован: 17.05.05
|
|
Отправлено: 19.11.13 15:08. Заголовок: Запарило ручками дел..
Запарило ручками делать отчеты , хочется пощупать FastReport. К нему есть дока на русском языке или что то типа быстрого старта ?
|
|
|
|
| |
Пост N: 83
Зарегистрирован: 21.04.13
|
|
Отправлено: 19.11.13 16:25. Заголовок: Конечно. Есть на сайте.
|
|
|
|
| постоянный участник
|
Пост N: 3101
Зарегистрирован: 12.09.06
|
|
Отправлено: 19.11.13 19:31. Заголовок: Давай мыло, вышлю пр..
Давай мыло, вышлю примеры и доку.
|
|
|
|
| |
Пост N: 3727
Зарегистрирован: 17.05.05
|
|
Отправлено: 19.11.13 20:04. Заголовок: Andrey пишет: Давай..
Andrey пишет: Скинул в лс
|
|
|
|
| |
Пост N: 21
Зарегистрирован: 22.03.06
|
|
Отправлено: 20.01.14 10:58. Заголовок: Dima пишет: Запарил..
Dima пишет: цитата: | Запарило ручками делать отчеты , хочется пощупать FastReport. |
| Реинкарнация FastReport здесь FastReport for Xailer and (x)Harbour Цена 300 евро. Есть совместимость с версией от Сергея Спирина. Демо версия имеет те же ограничения (5 листов и ватермарк)
|
|
|
Ответов - 258
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[только новые]
|
|