Как убрать пустое место в репорте | |
---|---|
Каратаев Автор Сообщений: 3977 Откуда: Алматы Дата регистрации: 04.12.2001 |
Добрый день! Проблема такая: вывожу репорт и на каждой странице внизу остаётся пустой блок. Можно ли это как-то побороть?
[attachment 36576 rep.png] Хотя на следующей странице новая порция данных... Вот разметка репорта... Позиционирование всех элементов Float [attachment 36577 rep1.png] Кто-то сталкивался? Как решали? ------------------ Никогда не бывает настолько плохо, чтобы не могло быть еще хуже. |
Re: Как убрать пустое место в репорте | |
---|---|
Владимир Максимов Сообщений: 14098 Откуда: Москва Дата регистрации: 02.09.2000 |
Я так понимаю, у тебя вопрос в том, что в полосе Detail может быть отображено несколько "полос" с картинками (то, что начинается с красной стрелки). Но при выполнении отчета FoxPro оценивает оставшееся место по общей высоте полосы Detail
Ну, так надо дать ему то, что он хочет 1. Создаешь фиктивную группировку. В качестве признака группировки указываешь "код записи". Т.е. тот код, под которым у тебя вот это "размножение" полосы Detail происходит Смысл этой группировки в том, что в результате у твоей полосы Detail появляется возможность указать "Заголовок". В качестве этого заголовка выступает Group Header. Вот все то, что до картинки со стрелочкой и переносишь в этот заголовок В результате, FoxPro будет оценивать оставшееся место на листе только по высоте полосы Detail, где осталась только строка со стрелочкой. 2. Чтобы не оказалось, что заголовок на одной странице, а сами данные на другой - надо будет ДО выполнения отчета сделать расчет положения объектов и в Prin When добавлять условия, когда заголовок в конце листа печатать не надо. Но это если это потребуется |
Re: Как убрать пустое место в репорте | |
---|---|
Каратаев Автор Сообщений: 3977 Откуда: Алматы Дата регистрации: 04.12.2001 |
Владимир, спасибо!
Это сработало и пустое место внизу страницы ушло. [attachment 36578 rep2.png] На некоторых страницах оно всё же присутствует, но стало намного меньше и это приемлемо. Делать расчёт позиционирования и запрет печати на странице, если группа не помещается, наверное не имеет смысла в данном конкретном случае, так-как если группа перенесётся на новый лист, то на текущем останется вообще много пустого места... Ещё раз огромное спасибо! ------------------ Никогда не бывает настолько плохо, чтобы не могло быть еще хуже. |
© 2000-2024 Fox Club  |