Рассматриваемый Диалоговый бокс позволяет вам определить специальные свойства и характеристики для различных Полос Отчета или Этикетки.

Данный Диалоговый бокс активируется в тот момент, когда вы выбираете подпункт Properties (Свойства) из соответствующего контекстного Меню (операция "Right-Click" на полосе Отчета); или при выполнении "double-click" для указанной Полосы Отчета; или при выполнении "double-click" на Имени требуемой полосы, смотрите раздел Edit Bands (Редактирование Полос), Диалоговый бокс.

NoteПримечание

В зависимости от текущей установки системной переменной _REPORTBUILDER, рассматриываемый диалоговый бокс может иметь отличительный вид (от описываемого в данном разделе). Дополнительную информацию по данному вопросу смотрите в разделе:  _REPORTBUILDER, системная переменная.

Параметры размещения Полосы Отчета (Закладка General)

Height (Высота)

Определяет высоту Полосы Отчета. Размер полосы Отчета определяется относительно размеров самой Страницы Отчета (верхнего и нижнего края). Когда вы определяете размер высоты Полосы Отчета с помощью контрола Height,то значение изменяется с шагом .05 от текущих единиц измерения (сантиметры или дюймы). Дополнительную информацию смотрите в разделе: Как: Настроить координатную Сетку Страницы Отчета.

Например, если высота полосы Title установлена в половину Дюйма, то информационные элементы в данной полосе Title размещаются на расстоянии в половину дюйма от верхнего края Страницы. 

NoteСовет

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

Закладка General

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

При уменьшении высоты текущей Полосы, вам не удастся уменьшить ее до размеров, меньших чем высота размещенных на Полосе Информационных Элементов (Контролов. Если данные контролы не позволяют уменьшить высоту Полосы, то измените их расположение (временно переместите в другое место), измените высоту Полосы, и верните кеонтролы на прежнее место.

Constant band height (Высота Полосы является постоянной)

Предотвращает бесконечное растяжение (по-высоте) данной Полосы, или удаление пустых строк Отчета (в следствие отсутствия информационных Элементов).

Вычисление заданных Выражений

Определяет вычисление требуемых выражений при генерации рассматриваемой Полосы Отчета.

On entry (При Входе, Before)

Определяет выражение, которое будет вычислено перед созданием (генерацией)  полосы Отчета. Для построения требуемого выражения вы можете использовать кнопку (), которая активирует Построитель выражений (Expression Builder). Дополнительньо смотрите раздел:  Expression Builder (Построитель Выражений), диалоговый бокс.

On exit (На Выходе, After)

Определяет выражение, которое будет вычислено сразу после создания полосы Отчета. Для построения требуемого выражения вы можете использовать кнопку (), смотрите: Expression Builder (Построитель Выражений), диалоговый бокс.

Характеристики полосы типа Detail

Определяет свойства или характеристики для рассматриваемой Полосы Отчета типа Detail, или ассоциированных с ней Полос. Ассоциированными полосами являются полосы Отчета типа Header (верхний Колонтитул) или Footer (нижний Колонтитул), если последние используются в Отчете.

NoteРекомендации

Рассматриваемые характеристики, размещенные выше Опции Target alias,могут не рассматриваться в том случае, когда не выполняются новые условия, введенные в версии Visual FoxPro 9: Набор полос (Группа Полос) может включать дополнительные полосы Отчета: header / footer, или может зависеть от присоединенного Алиаса, или может содержать несколько полос Отчета типа Detail. Если ни одно из перечисленных условий не выполняется, то рассматриваемые ниже характеристики и Свойства игнорируются, Отчет выполняется в режиме совместимости с младшими версиями FoxPro.


Закладка Band
Start on a new column (Определить начало нового Столбца)

Каждый следующий Набор Полос начинается на новом Столбце Отчета. Данный Переключатель обеспечивает размещение Наборов Полос на соседних Колонках (Столбцах) печатаемой Страницы. Этот переключатель доступен только в случае создания Многоколоночных Отчетов.

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

Новый Столбец создается только перед группой полос Detail Header, (Точнее: если указанные полосы определены).

Start on a new page (Определить начало Новой Страницы)

Определяет начало новой печатной Страницы для текущего Набора полос типа Detail.

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

Новая Страница определяется только для группы полос Detail Header (Если последние определены для Набора Полос).

Reset page number to 1 for each detail set (Переопределять номер Страницы (=1) для каждого набора полос Detail)

Определяет начало новой Страницы Отчета для рассматриваемого набора Полос типа Detail, при этом счетчик печатаемых Листов устанавливается в =1.

Detail Header/Footer (Добавить полосы Верхнего/Нижнего Колонтитула )

Определяет наличие дополнительных Полос Отчета типа Detail Header или Detail Footer, которые соответствуют Группе полос типа Detail. 

Reprint detail header on each page (Повторить вывод Верхнего Колонтитула Группы на новой странице)

Определяет, что полоса типа Detail Header будет повторяться на каждой новой Странице Отчета в том случае, когда рассматриваемая Группа полос размещается на более чем одной Стринице Отчета.

Start detail set on new page when less than (Начать новую Страницу для Набора Полос, если недостаточно места на текущей странице)

Устанавливает минимально допустимое пространство размещения рассматриваемого набора Полос Отчета; и обеспечивает полное размещение набора полос на печатаемом Листе, или начинает новую страницу.

Target alias (Алиас Назначения)

Определяет выражение для вычисления имени Алиаса присоединяемой таблицы, которая используется в полосе Detail. Для построения указанного выражения вы можете использовать кнопку "многоточие " (), которая активирует Построитель выражения Expression Builder. Дополнительную информацию смотрите в разделе: Expression Builder (Построитель Выражений), Диалоговый бокс.

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

Не забывайте включать в кавычки имя Алиаса присоединяемой Таблицы (""), что обеспечивает надежное разрешение Ссылок. Заданные без кавычек значения могут интерпретироваться как имя Переменной или Поля из таблицы, содержащие значение имени требуемого алиаса (что может не соответствовать действительности).

Более детальную информацию смотрите в разделах: Как: Определить Алиас присоединенной Таблицы для Полосы Отчета или Работа с присоединенными Таблицами при помощи нескольких полос Detail в Отчетах.

См. также