Чтобы создать верхний колонтитул, область данных и нижний колонтитул в пределах страницы, используется концепция динамических форм. Т.к. позиции этих областей динамичны и хорошо выделяемы в графике таблицы, то строка в динамичной форме, созданная в отчете, способна сама чертить рамку.
Обычно верхний колонтитул, область данных и нижний колонтитул используется только для форм, из которых создаются относящиеся к функции отчеты, к примеру спецификации клеммников. Для обзоров, таких, как, например, спецификации изделий, верхний колонтитул несущественен.
Замечание:
Динамические формы вы отличите по тому, что для свойства формы Работа с формой была выбрана запись "Динамич." из раскрывающегося списка.
Список обозначений устройств должен быть сгенерирован со следующими динамическими областями:
Список обозначений устройств (Строка верхн. колонт. страницы)
ОУ/Колич./Обозначение
Производитель: H1 (Строка верхн. колонт. группы)
K1 / 10 / Обозначение 1
K2 / 5 / Обозначение 2
Kn / 99 / Обозначение n
Производитель: H2 (Строка верхн. колонт. группы)
K1 / 10 / Обозначение 1
K2 / 5 / Обозначение 2
Kn / 99 / Обозначение n
Эта информация отмечается в редакторе формы как рамка строки и с каждой созданной строкой записывается в страницу отчетов. Кроме того, возможно также определять текстовые и графические объекты как верхний колонтитул, элементы данных и нижний колонтитул, а не только тексты-заполнители.
Условия:
- Вы открыли проект.
- Вы открыли в редакторе форм динамическую форму, которую хотите обработать (Вкладка Основные данные > группа команд Рамки / формы > раскрывающаяся кнопка Форма > Открыть > кнопка [Открыть]).
- Выберите следующие команды: Вкладка Вставить > группа команд Текст > раскрывающаяся кнопка Формы.
- Выберите здесь с помощью команд Верхний колонтитул, Заголовок (для области данных), Область данных, Нижний колонтитул области данных или Нижний колонтитул, какую динамическую область вы хотите определить.
Прямоугольник, который отображает область, появится рядом с курсором. - Щелкните мышкой, чтобы разместить начальный угол в прямоугольнике, который нужно начертить.
- Щелкните, чтобы установить конечную позицию прямоугольника.
Чертится прямоугольник, отображающий ту или иную область; дополнительно слева вверху выводится информация, о каком типе области идет речь (верхний колонтитул, область данных и нижний колонтитул, нижн. колонтитул области данных или заголовок). - Выделите заново определенный прямоугольник.
- Выберите следующие команды: Вкладка Вставить > группа команд Текст > раскрывающаяся кнопка Формы > Текст-заполнитель.
- В диалоговом окне Свойства (текст заполнитель) щелкните кнопку [...] в поле Свойство вкладки Размещение.
- Выберите в диалоговом окне Тексты заполнителей <Тип формы> свойство, которое Вы хотите установить в качестве заполнителя для той или иной области.
- Щелкните по кнопке [OK].
- Подтвердите ввод.
Совет:
В качестве альтернативного варианта вы можете обработать также тексты-заполнители, присвоенные области, для чего необходимо дважды щелкнуть мышкой по графике динамической области. В открывшемся диалоговом окне Динамическая область на вкладке Текст-заполнитель перечисляются все тексты-заполнители в виде наглядной таблицы.
Свойство Выравнивание формы задает, в какой последовательности объединяются различные области определения. Если направление формы по строкам, то области определения составляются "снизу слева" по направлению "вверх налево":
Если направление формы по столбцам, то области определения составляются"снизу справа" по направлению "вниз налево":
(На обоих изображениях обозначают:
1 = верхний колонтитул
2 = область данных
3 = нижний колонтитул)
Замечания:
- В случае, если размещены несколько одинаковых областей определений (например несколько областей данных), для отчетов учитывается только одна.
- Для динамических форм с целью обеспечения визуального контроля доступны дополнительные команды выделения (вкладка Обработать > группа команд Форма > Выделить), которые отображают все элементы верхнего колонтитула, нижнего колонтитула, области данных, нижнего колонтитула области данных или заголовка. В принципе, это обычное выделение, все выделенные элементы могут быть удалены, скопированы, перемещены и т. д.
- Как и все другие формы, динамические формы тоже можно автоматически проверять во время обработки (вкладка Обработать > группа команд Форма > раскрывающаяся кнопка Другие > Проверить форму), например, правильно ли применяются области определения.
Присваиваются тексты заполнителя, находящиеся за пределом области
Кроме того, для динамических форм также возможно присоединить к областям тексты заполнителя, которые расположены вне областей.
Условия:
- Вы открыли проект.
- Вы открыли в редакторе форм динамическую форму, которую хотите обработать (Вкладка Основные данные > группа команд Рамки / формы > раскрывающаяся кнопка Форма > Открыть > кнопка [Открыть]).
- Вы задали область (Вкладка Вставить > группа команд Текст > раскрывающаяся кнопка Формы > "Динамическая область") и вставили тексты-заполнители.
- Выделите тексты заполнителя, которые должны относиться к области.
- Щелкните по требуемой области и затем выберите пункты меню Всплывающее меню > Присвоить объекты области.
Объекты присваиваются области. Присвоение можно проверить, выбрав для соответствующей области пункт всплывающего меню Выделить соответствующие объекты.
См. также
