Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / печать в несколько колонок / 6 сообщений из 6, страница 1 из 1
16.02.2005, 13:01
    #32918288
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать в несколько колонок
Знает ли кто, можно ли как-то организовать печать из одного файла в несколько колонок?
Пример - на отчет выводится файл, где всего 2 колонки, дата и сумма. Если печатать только раз на страницу эти две колонки, то они зполняют страницу на 20%. если же колонки расположить радом 5 раз, то такой отчет становится более заполненным, информативным и более привычным для юзьверя, ну и бумаги меньше (в пять раз!) уйдет, да и времени на печать.
Под ФПД я решал эту проблему быстро (не пользуясь генератором отчетов), а под ВФП как?
Либо нарезать полоски бумаги, отпечатывать и потом склеивать?

основная проблема в том, что в следующей паре колонок должны идти следующие записи, а не те же. В идеале должео получаться так - в первой колонке, например, первых 60 записей, в следующей - 61-120 и так далее.

Единственно возможным решением есть заранее определенное фиксированное количество строк на лист и создание и подготовка соответствующей таблицы, а у меня под ФПД все зависело от того сколько строк на лист у данного принтера.

ЗЫ с материалом 165 отчетов ознакомлен - там ничего такого нет.
...
Рейтинг: 0 / 0
16.02.2005, 13:32
    #32918415
kms_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать в несколько колонок
Привет, Стас-КО.

Может я что-то недопонял, но ответ довольно простой. Когда редактируешь отчет в мастере отчетов ВФП, то выбирай File -> Page Setup и там сразу увидишь элементы управления для организации колонок в отчете:
Columns:
Number
Width
Spacing

Удачи!
...
Рейтинг: 0 / 0
16.02.2005, 14:47
    #32918663
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать в несколько колонок
Да, спасибо!!!!
кажися это то, что я искал. еще особо не разбирался, но уже увидел даже фичу как по колонкам печатать - типа сначала первую сверху до низу, затем следующую также, или по очереди в каждую колонку построчно!!! Эт крутА!
...
Рейтинг: 0 / 0
16.02.2005, 16:08
    #32918914
CTAC-KO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать в несколько колонок
Да!!! Это точно то что и нужно было! Зд0рово! и проще чем под ФПД
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
16.06.2008, 20:03
    #35375524
nadK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать в несколько колонок
Подскажите, а можно сделать как-нибудь, чтобы раздел отчета Summary тоже вошел в последнюю колонку, а не занимал отдельную страницу?
...
Рейтинг: 0 / 0
17.06.2008, 05:25
    #35375929
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать в несколько колонок
> Подскажите, а можно сделать как-нибудь, чтобы раздел отчета Summary
> тоже вошел в последнюю колонку, а не занимал отдельную страницу?


Суммари - это отдельная строка. Если fox считает, что эта строка может не
войти на последнюю имеющуюся страницу - он печатает его на новой странице.

Отсюда варианты - чуть сократить любой band. Вполне вероятно, что есть
непечатаемый на данной странице кусок отчета по какому нибудь условию - но
его высота все равно заранее просчитывается исходя из предположения foxa,
что этот кусок должен быть напечатан.

Если нужно, чтобы суммари печатался с хотябы одной строчкой детализации -
печатать summary как часть детайла (для recno()=reccount(), конечно если
используется курсор подготовленный select ... from ...). Либо для тех же
условий последнюю строку детализации не печатать в detail, а печатать в
Summary.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / печать в несколько колонок / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]