Работа с формами. Создание и проектирование форм. Типы форм, страница 6

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

Закладка Header (Колонтитулы)

Рис.13.– Свойства формы. Закладка Header

Позволяет создать заголовок, который не будет прокручиваться вместе с содержимым страницы, установить высоту, полосу прокрутки, цвет и ширину границы для заголовка. Чтобы установить такой заголовок на форме необходимо создать текст, графику и др. элементы, включаемые в заголовок. Затем курсор мыши устанавливается на одну строчку ниже этих элементов и в данном окне свойств формы включается флажок “Add header to form” (Добавить колонтитул).

Закладка Printing

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

Рис.14.– Свойства формы. Закладка Printing

Закладка Security (Безопасность)

Рис.15.– Свойства формы. Закладка Security

Закладка Security предназначена для установки прав доступа для документов, созданных с использованием данной формы. Здесь даются права на пользователям на чтение и редактирование документов.

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

Правила именования формы

-   

Заголовок окна формы

По умолчанию, когда вы создаете документ,  в окне появляется заголовок “Untitled”. Чтобы создать заголовок окна, необходимо написать формулу, которая определяет какой текст выводить.

Чтобы создать заголовок окна, выполните следующее:

1.  Откройте форму.

2.  На закладке Objects в панели программирования выберите атрибут Window Title.

3.  Введите текст  в двойных кавычках или формулу.

4.  Нажмите кнопку с зеленой отметкой для сохранения формулы.

5.  Протестируйте форму.

Пример:

Заголовок содержит дату создания и имя компании. Формула @Text преобразует дату в строку.

@Text(@created) + " Inventory Invoice for " + CompanyName

Субформы

Субформы представлют собой коллекцию элементов формы, которые хранятся как единый объект. Таким образом, они позволяют сократить время, затраченное на дизайн. Когда вы изменяете субформу, то изменяются все формы, которые содержат данную субформу, а также все документы, созданные на базе этих форм. Например, хорошим примером использования субформы может служить логотип компании, который помещается на различные документы.

Чтобы создать субформу, выполните следующее:

Выберите БД, в которой вы хотите создать субформу и перейдите в Resources – Subforms.

1.  Нажмите кнопку New Subform.

2.  Создайте субформу так, как вы бы создавали форму.

3.  Выберите пункт меню Design – Subform Properties.

4.  Введите имя субформы.

5.  Задайте условия отображения субформы.

6.  Сохраните субформу.

Рассмотрим свойства, недоступные для вычисляемых субформ.

Для того, чтобы дизайнеры могли добавлять субформы в формы используя диалог “Insert subform” необходимо установить флажок “Include in Insert Subform dialog”. Если необходимо, чтобы субформа добавлялась немедленно при создании формы, выберите флажок “Include in New Form… dialog”.

Чтобы добавить субформу в форму, выполните следующее:

1.  Откройте форму.

2.  Выберите, куда вы хотите добавить субформу.

3.  Выберите пункт меню Create – Insert Subform.

4.  Выберите субформу из списка и нажмите ОК.

Чтобы добавить вычисляемую субформу, выполните следующее:

1.  Откройте форму.

2.  Выберите, куда вы хотите добавить субформу.

3.  Выберите пункт меню Create – Insert Subform.

4.  Выберите “Insert Subform based on formula”

5.  Нажмите ОК.

6.  Введите формулу в панели программирования, которая определяет, какую субформу использовать.

7.  Закройте и сохраните форму.