Вы можете определить получение Отчета в несколько Столбцов (Колонок) при размещении их на Странице Отчета. Заданное количество Колонок Отчета разбивают печатный Лист на несколько Вертикальных Секций. При работе соответствующих Дизайнеров Отчетов или Этикеток данные, элементы Отчета размещаются в Одном Столбце Отчета. Однако, вы можете вы можете определить вывод информации в Несколько Колонок на печатной Странице. При выполнении, Report Engine повторяет заполнените Колонок Отчета требуемое количество раз, пока не заполнится Страница Отчета.

NoteОбратите Внимание

Если вы намерены изменить количество Столбцов на странице уже разработанного ранее Отчета, вам, возможно, потребуется изменить размеры некоторых Контролов Отчета, чтобы они корректно размещались в соответствующих Колонках Страницы Отчета.

Колонки Страниц связаны с соответствующими парами дополнительных Полос Отчета: верхний и Нижний колонтитулы Колонки, которые, в свою очередь, вложены в соответствующие Верхний и Нижний Клонтитулы Страницы Отчета. Под Заголовками Колонок могут размещаться соответствующие заголовки Групп; аналогичное можно сказать о вложенности и нижних колонтитулов обрабатываемых Колонок, которые определены соответствующим образом в Дизайнере Отчетов. Поведение размещением рассматриваемых Коллекций Полос Отчета может быть настроено с помощью соответствующего Инструментария Дизайнера Отчетов. Дополнительную информацию смотрите в разделе: Как: Добавить Полосы в Отчет.

Однако, добавление нескольких Полос Отчета может значительно повлиять на взаимное размещение различных Коллекций Полос Отчета (верхних и нижних Колонтитулов для Групп, и так далее). Данные Хпрактеристики значительно зависят от настройки Важного параметра:  Column print order (Порядок Заполнения Колонки Отчета), который рассматривается далее.

Для определения Столбцов при размещении Отчета на печатном Листе:

  1. Откройте требуемый Отчет или Этикетку в соответствующем Дизайнере.

  2. В системном меню Report, выберите подпункт Properties (Свойства).

    Активируется диалоговый бокс Report Properties (Свойства Отчета).

    NoteОбратите внимание

    Если системная переменная _REPORTBUILDER не установлена в стандартный Построитель Отчетов (Report Builder), то вместо этого отображается диалоговый бокс Report Page Setup. Если системная переменная _REPORTBUILDER установлена в Построитель другого Производителя ПО, может отобразиться Другой Диалоговый Бокс, с другими функциями. Дополнительную информацию смотрите в разделах: _REPORTBUILDER, системная переменная или Report Page Setup, диалоговый бокс.

  3. В диалоговом боксе Report Properties, активируйте закладку Page Setup (Установка Страницы).

  4. В поле ввода Number, введитек или выберите требуемое количество Столбцов (Колонок), размещаемых на Листе.

  5. В поле Width, введите или выберите значение Ширины Колонки (Столбца).

  6. В поле Spacing, введите значение, определяющее ширину промежутка между Столбцами.

    NoteПримечание

    Поле Spacing является доступным только в том случае, когда для страницы Печати определяется более одного Столбца, в соответствующем поле Number. Используйте Контрол Column print order (Порядок Печатьи Столбцов) для определения, в каком порядке будут формироваться данные пр получении Отчета или Этикетки. По-умолчанию, Дизайнер Отчетов устанавливает Значение: op to bottom (сверху-вниз). В этом случае, внутренний механизм (Report Engine) обрабатывает данные из Таблиц, размещает их в одном столбце, пока позволяет высота Страницы. Если вы выбираете вариант: Left to right (слева-направо), Report Engine размещает данные в нескольких Столбцах Отчета, а следующая Запись начинает печататься с первого столбца Отчета. Данный вариант обычно используется в Дизайнере Этикеток (Label Designer), поэтому данный вариант обычно называется как  label style (Стиль Этикеток).

    NoteОбратите Внимание

    В системе Visual FoxPro 9.0, использование рассмотренного выше Стиля Этикеток имеет некоторые дополнительные Особенности. Когда вы используете данный вариант построения Отчета, данные размещаются Слева-Направо, Заголовки Групп,  полосы типа Detail, нижние Колонтитулы размещаются поперек Страницы, тем самым, может быть обеспечена возможность создавать отдельные Заголовки для каждой обрабатываемой Строки. Каждая полоса типа Datail начинается после всех Полос Отчета, относящихся к предыдущим Записям. В предыдущих, младших версиях VFP, параметр Column print order не изменял размещение Заголовков Групп и соответствующих нгижних Колонтитулов, поэтому, первый Элемент из полосы Detail печатался "вперемежку" сдругими Данными данного Отчета, в той же самойц Строке.

  7. Нажмите кнопку <OK>.

Дополнительную информацию смотрите в разделе: Закладка Page Layout, Report Properties, диалоговый бокс (Построитель Отчетов).

См. также