|
|
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
В шапке - несколько строк - каждая берется из переменной. Предположим 10 строк. Некоторые переменные могут оказаться пустыми - соответственно шапка получается "дырявая". Не есть красиво. Никто не подкинет идейку - как побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 08:32 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
Ну дак и проверяй строку перед выводом, пустые не выводи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 10:07 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
Dima TНу дак и проверяй строку перед выводом, пустые не выводи. так от этого пустые строки в _шапке_ (.FRM) не изчезнут :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 11:45 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
уточнение. 10 переменных - 10 строк в шапке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 11:46 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
korsakтак от этого пустые строки в _шапке_ (.FRM) не изчезнут :) Я на FPD все в PRG писал. .FRM - что-то типа report`а ? Отчеты делал самодельной утилиткой, где генерятся файлики с заголовка отчета, страницы, тела и конца отчета. Она все склеивает, делает предпросмотр и вывод с разбиением на страницы и учетом типа принтера лазерный/матричный. Если надо, могу поделиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 11:58 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
Dima T korsakтак от этого пустые строки в _шапке_ (.FRM) не изчезнут :) Я на FPD все в PRG писал. .FRM - что-то типа report`а ? Отчеты делал самодельной утилиткой, где генерятся файлики с заголовка отчета, страницы, тела и конца отчета. Она все склеивает, делает предпросмотр и вывод с разбиением на страницы и учетом типа принтера лазерный/матричный. Если надо, могу поделиться. Надо, интересно. Но это, согласись, не решение в указанном контексте :) Предлагаешь сотню report`ов переделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 14:02 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
korsakНадо, интересно. Поищу, чуть позже выложу korsakНо это, согласись, не решение в указанном контексте :) Предлагаешь сотню report`ов переделать? Согласен, решение не совсем в контексте. Чтоб в контексте - это навыки FPD освежать надо. Неохота. Но в контексте про сотню до этого тоже ничего не было :) Неужели вся сотня с "дырками"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 14:44 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
Все в архиве. Подробности в readme.txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 15:02 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
Dima TСогласен, решение не совсем в контексте. Чтоб в контексте - это навыки FPD освежать надо. Неохота. Но в контексте про сотню до этого тоже ничего не было :) Неужели вся сотня с "дырками"? Нет конечно. Гипербола :) В начале тоже примерно как ты на печать выводил. Отказался. Группировку данных и проч. муторно ручками делать. Неохота :) Да и картинку проще корректировать. Короче минусов в FPD-репортах много, но плюсов больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 16:03 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
korsakВ начале тоже примерно как ты на печать выводил. Отказался. Группировку данных и проч. муторно ручками делать. Неохота :) Да и картинку проще корректировать. Короче минусов в FPD-репортах много, но плюсов больше. Понятно. Группировки - геморой. Остальное терпимо. Меня больше принтеры тогда доставали у одного матричный, другой лазерный уже купил. А на матричном за подсовыванием листов еще следи. Esc-последовательности еще разные (шрифт, ориентация) под тип принтера ... Если память не изменяет - есть команда принтеру вернуться на строчку вверх. Еще можешь структуру FRM поизучать, это dbf-ка с мемополем должна быть. Может нароешь где высота хранится. В отличии от VFP опасаться несовместимости со следующей версией не надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 16:29 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
там была галочка supress empty strings но вроде только в details есть другоге решение - если выводить в в текст файл то можно написать простую утилитку удаления пустых строк - но тогда удалит все пустые зв по каким-то параметрам дос репортер до сих пор лучше (по крайней мере до 9точно) можно было в текстовый файл - вывести а потом его смотреть печатать и тд если есть просмотрщик - то можно туда всунуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 18:54 |
|
||
|
Изменяемая высота шапки отчета в FPD
|
|||
|---|---|---|---|
|
#18+
Гулин Федортам была галочка supress empty strings но вроде только в details вот именно :) Гулин Федор есть другоге решение - если выводить в в текст файл так и сделано. Неужели до сих пор кто нибудь напрямую на принтер выводит? Гулин Федор то можно написать простую утилитку удаления пустых строк - но тогда удалит все пустые Ну примерно так. При выводе в файл в строку ставится метка удаления. После вывода текста в файл прога его обрабатывает (псевдографика таблиц) - это было уже. Добавил туда проверку строк с меткой и соотв. удаление. Один минус - если уже разбито на страницы - высота страницы плавает. Мда. Эт сколько уже костылей к FPD приделано... Гулин Федор зв по каким-то параметрам дос репортер до сих пор лучше (по крайней мере до 9точно) можно было в текстовый файл - вывести а потом его смотреть печатать и тд если есть просмотрщик - то можно туда всунуть лучше утилитки winprint.exe от бухгалтерии www.sbis.ru не встречал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2007, 12:01 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=186&tid=1588828]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 353ms |

| 0 / 0 |
