Разная высота нижнего колонтитула для разных страниц | |
---|---|
olegv12 Автор Сообщений: 31 Дата регистрации: 01.04.2018 |
Здравствуйте.
Создал для разных страниц разные колонтитулы. Сами колонтитулы печатаются нормально, а вот таблица считает, что высота колонтитула одинаковая. |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Каким образом? Цитата:А почему она должна считать по-другому? ------------------ Лень - это неосознанная мудрость. |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
olegv12 Автор Сообщений: 31 Дата регистрации: 01.04.2018 |
[quote ssa]Каким образом?[quote]
Строки, которые нужны только на 1 странице так и отметил _pagenumber=1 и удалить строку, если пуста. [quote ssa]А почему она должна считать по-другому?[/quote] Я убрал галку "постоянная высота колонтитула" и сам колонтитул стал разным на разных страницах. |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Честно скажу, практически не работаю с отчетами.
Потому не подскажу как такое решается. Но как бы я решил. Сделал бы 2 отчета, с разными подвалами. Ну и 2 курсора для них. Думаю задача на полчаса) ------------------ |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
olegv12 Автор Сообщений: 31 Дата регистрации: 01.04.2018 |
Подвалы нормальные - на втором и последующих листах печатаются только 3 верхние строки. Если ставлю галку одинаковая высота колонтитула - то печатается на своем месте, если снимаю галку - то высота колонтитула уменьшается и строки печатаются в самом низу. Пока не надо, но думаю, что можно сделать для каждой страницы свой колонтитул. Т.е. сам колонтитул отлично управляется и такой, какой мне нужент. А вот таблица над колонтитулом не понимает происходящего. Вопрос - как объяснить таблице, что высота колонтитула изменилась? |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Сделайте многодетальный отчет.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
olegv12 Автор Сообщений: 31 Дата регистрации: 01.04.2018 |
Еще одну полосу "Детали" создал. Но справки по этому поводу не нашел. У меня книги с 3 по 8 версию - там ни гу-гу. В Нете нашел справочник по 9 и там ничего ни про многотабличный, ни про многодетальный. Только есть многокеолонковый отчет. Поиск по форумам тоже дал мало. Где найти справку по многодетальному отчету? |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Поэкспериментируй. Если хочешь, чтобы за тебя поэкспериментировали другие товарищи, то создай рабочий пример кода, с созданием и наполнением курсора данными, с приложенным шаблоном-отчетом FRX,FRT, с 2-мя вариантами...
|
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
olegv12 Автор Сообщений: 31 Дата регистрации: 01.04.2018 |
Конечно поэкспериментировал. Данный инструмент, если я правильно понял, будет очень хорош для техпроцессов, где таблица печатается в несколько строк. Думаю поэкспериментировать еще со стандартными и прочими - где наименование должно печататься в несколько строк. Но с моей моделью данных это не актуально. Но лишнего инструмента не бывает. А мне нужно, чтобы на 2 и последующих листах высота нижнего колонтитула стала не 4, а 2. Можно ли программно управлять Height? |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Конечно, меняй любой параметр таблицы под названием FRX+FRT, но ... пример пока не виден... О чем ты там рассуждаешь, О высоте какого обьекта, тут бабка надвое обычно говорит... )
|
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
olegv12 Автор Сообщений: 31 Дата регистрации: 01.04.2018 |
В редакторе отчета я открываю Page Footer Band Properties. В этом окне есть задание Height и ниже переключатель Constant bend height. Соответственно Height задан для первой страницы. Как задать Height для других страниц во время выполнения отчета? Скриин приложен. Исправлено 1 раз(а). Последнее : olegv12, 03.04.18 21:23 |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
pasha_usue Сообщений: 3647 Откуда: Е-бург Дата регистрации: 06.10.2006 |
На самом деле, стандартный рендер отчётов при расчёте высоты нижнего колонтитула всегда берёт его фактическую высоту в дизайнере. Даже если потом часть колонтитула будет обрезана, на расчёт высоты это не повлияет. Поэтому придётся извращаться. |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
И как?
... () Если честно, то я видеочасть не понял желаемого изображения... Может спросить, желаемое изображение отчета личное, и которе получается из фокса... Вроде все работало, как положено, и FRX нормально понятен... Чего он хочет, ТС... я никак не пойму... Исправлено 1 раз(а). Последнее : of63, 03.04.18 21:35 |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
pasha_usue Сообщений: 3647 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Тёзка правильно предложил, только не разжевал. Необходимо эмулировать колонтитул в другом наборе деталей. Для SET REPORTBEHAVIOR=80 - в отдельной группе. При этом возникнет проблема, как разбить отчёт на страницы. А вот здесь решения будут специфичные. |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Это решения типа "а давайте наши физические понятия будем рассматривать только из положений 'квантовой механики'" Ага ) Или ? ...И при чем тут отличия SET ENG TO 7/8? это не суть мтк
(я пока не понял, что он хочет в распечатке/видео/принтере, если честно. И еще мне кажется, когда он поймет, что он хочет, то уже узнает и ответ на вопрос ) Павел, извини, я не понял... ( Исправлено 2 раз(а). Последнее : of63, 03.04.18 21:45 |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Понять то его немудрено, но можно ли добиться нужного поведения от отчёта - вот вопрос...
Думаю надо пробовать через репорт-листенер в 9-м фоксе. По идее все нужные события там есть, высоту можно подогнать... ------------------ WBR, Igor |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
С 2мя деталями казалось бы самое правильное, но...
Нужно создать курсоры, для колонтитулов. И подсовывать их своевременно. (Надо думать как) Репорт-листенер - честно не знаю, может и можно, но ТС надо это изучать. А вот с 2 мя отчетами, все очень прозрачно. Получил курсор, Отсек кол-во записей для 1й страницы, в отдельный курсор, вывел на 1ю страницу, остальное во 2й курсор, и в во 2й отчет. Все просто и прозрачно! ------------------ Исправлено 1 раз(а). Последнее : Аспид, 04.04.18 07:26 |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
olegv12 Автор Сообщений: 31 Дата регистрации: 01.04.2018 |
2 детали так же упираются в высоту колонтитула. (инструмент интересный и я уже думаю, где его можно применить) 2 отчета это понятно. На худой конец сделаю... Однако. Очень хочется все сделать красиво - просто найти где лежит эта переменная Height Page Footer или узнать как она правильно называется и для нужных страниц назначать нужную высоту. Именно так и называется эта тема. |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Если внимательно почитаете ответы, то придете к выводу, что это невозможно. (Естественно, возможно сделать все, но речь еще и о красоте шла) По мне, так красиво, это не мудрЁнно, а то к чему можно вернуться через год, и не будет никаких вопросов. Мне все же непонятны метания. Вы так и так, рисуете ДВА отчета. разложить данные для каждого - 5 мин. Что может быть красивее, такого прозрачного решения? Или вам нужна именно оригинальность? ------------------ Исправлено 1 раз(а). Последнее : Аспид, 04.04.18 09:26 |
Re: Разная высота нижнего колонтитула для разных страниц | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
1. Первоисточник forum.foxclub.ru 2. Мои танцы с бубном forum.foxclub.ru ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
© 2000-2024 Fox Club  |