2. Свойства формы и ее разделов. Каждый раздел формы, а также форма в целом, имеют свойства. Прежде чем нажать кнопку Свойства на панели инструментов “Конструктор форм” надо выделить раздел или форму в целом. Раздел выделяется щелчком мыши на заголовке раздела, а форма в целом - на сером квадратике в верхнем левом углу формы.
Свойства разделов формы в группе Макет имеют следующие характерные для них свойства:
Конец страницы - определяет, где следует начинать печать раздела:
Отсутствует - печать раздела следует начинать на текущей страницы;
До раздела - печать текущего раздела на новой странице;
После раздела - печать следующего раздела на новой странице;
До и после раздела - объединение действий До раздела и После раздела.
Новая строка или столбец - определяет, как печатать раздел, макет которого состоит из нескольких столбцов (с начала новой строки или нового столбца);
Не разрывать - определяет, должен ли весь раздел быть напечатан на одной странице (Да - печать раздела с новой страницы, если он не помещается полностью на текущей странице; Нет - печать максимально возможной части раздела на текущей странице, а оставшуюся часть - на следующей).
Задание 6.2.1
Опробовать изменения свойств макета для области данных формы. Форма в целом в группе свойств Данные имеет следующие свойства:
Источник записей - указывает источник данных для формы: базовую таблицу (запрос) или инструкцию SQL;
Фильтр – определяет подмножество записей, выводящихся в форме после применения фильтра. Используется для сохранения фильтра, который предполагается применять в дальнейшем. (Фильтры сохранятся вместе с объектами, в которых они созданы. Сохраненные фильтры автоматически загружаются вместе с объектами, но при этом не применяются автоматически).
Порядок сортировки – определяет порядок сортировки записей в форме.
Применение фильтра - позволяет указать, допускается ли применение фильтров для отбора записей в форме.
Разрешить изменение - определяет возможность изменять записи через форму. (Для того чтобы запретить изменение данных в конкретном элементе управления, следует использовать свойства Доступ или Блокировка).
Разрешить удаление – определяет возможность удалять записи через форму.
Разрешить добавление– определяет возможность добавлять записи через форму.
Тип набора записей - определяет тип набора записей, выводящегося в форме, базирующейся на нескольких таблицах, и позволяет ограничить присоединенные элементы управления, в которых допускается изменение данных:
Динамический набор – допускает изменение присоединенных элементов управления в единственной таблице или в нескольких таблицах со связями типа «один к одному». Не допускает изменение данных для элементов управления присоединенных к полям таблиц со связями типа «один ко многим» со стороны «один», если не разрешено каскадное изменение между таблицами;
Динамический набор – допускает редактирование всех таблиц и элементов управления, присоединенных к их полям;
Статический набор - не допускает изменения данных в таблицах и в присоединенных к их полям элементах управления.
Для того чтобы запретить изменение существующих записей (сделать форму доступной только для чтения), следует задать для свойств Разрешить добавление, Разрешить удаление и Разрешить изменение значения Нет. Можно также сделать записи доступными только для чтения, указав значение Статический набор для свойства Тип набора записей.
Ввод данных - определяет режим открытия формы только для ввода данных. (Данное свойство не определяет возможность добавления записи; оно служит для определения выводимости существующих записей: выводится только пустая запись или выводятся существующие записи).
Блокировка записей - определяет режим блокировки записей базовой таблицы (запроса) во время изменения данных в многопользовательской БД (блокировка отсутствует или блокируются все записи или только изменяемая).
Форма в целом в группе свойств Макет (Рис.104) характеризуется следующими свойствами:
Подпись - указывает текст, который изображается в заголовке окна формы;
Режим по умолчанию - определяет режим открытия формы:
Простая форма - изображает одновременно одну запись;
Ленточная форма - изображает одновременно несколько записей (столько, сколько поместится в текущем окне);
Таблица - изображает поля формы в табличном формате (по строкам и столбцам);
Допустимые режимы – определяет возможность перехода из режима таблицы в режим формы и обратно;
Полосы прокрутки - определяет, следует ли изображать полосы прокрутки в форме;
Область выделения - определяет, должна ли изображаться в форме область выделения записей (прямоугольник в левой части строки, предназначенный для выделения всей записи);
Поле номера записи - указывает, содержит ли форма кнопки перехода между записями и поле номера записи;
Разделительные линии - определяет вывод разделительных линий между разделами формы или между записями в ленточной форме;
Автоматический размер - определяет, должны ли при открытии окна формы автоматически устанавливаться размеры, достаточные для изображения записей полностью;
Выравнивание по центру - указывает, должна ли форма автоматически выравниваться по центру окна приложения при ее открытии;
Тип границы - определяет тип границы и наличие элементов окна формы (заголовка окна, оконного меню, кнопок развертывания и свертывания окна):
Отсутствует - форма не имеет ни границ, ни соответствующих элементов окна; изменение ее размеров не возможно;
Тонкая - форма имеет тонкую границу и может содержать любые элементы окна, но ее размеры не могут быть изменены пользователем (используется для всплывающих форм);
Изменяемая - форма имеет границу, стандартную для форм Access 97, может содержать любые элементы окна формы и ее размеры могут быть изменены пользователем;
Окна диалога - форма имеет толстую (двойную) границу и может содержать только заголовок окна и оконное меню; изменения размеров, сворачивание и разворачивание недопустимы (используется для специальных диалоговых окон).
Рис.104 Группа свойств Макет формы. Любые изменения свойства Тип границы вступают в действие только после того, как форма будет закрыта с сохранением изменений, а затем снова открыта в режиме формы.
Кнопка оконного меню, Кнопки размеров окна, Кнопка закрытия, Кнопка контекстной справки - указывает, содержит ли форма соответствующие кнопки;
Ширина – определяет расстояние между внутренними сторонами левой и правой границы;
Рисунок - позволяет указать рисунок или другой вид графической информации, выводящийся в фоновом рисунке формы;
Тип рисунка, Масштабы рисунка, Выравнивание рисунка, Мозаичное заполнение – определяют характеристики рисунка;
Число делений по X, Число делений по Y - задает ширину и высоту ячеек сетки в режиме конструктора форм;
Формат для печати - указывает, какие шрифты должны использоваться в форме: Да - шрифты принтера; Нет - экранные шрифты. (Символы одного и того же шрифта на экране и на бумаге могут выглядеть по-разному, т.к. одноименные экранные шрифты и шрифты принтера могут отличаться (за исключением шрифтов True Type));
Источник палитры - определяет палитру для формы. По умолчанию задается значение "Стандартный", указывающее использование встроенной палитры Access. Если изменить эту настройку и ввести путь и имя файла, то в ячейке свойства будет выведено сообщение "Специальный".
Задание 6.2.2
Ознакомиться со свойствами формы.
Для формы, содержащей сведения о предприятиях и выполняемых ими заказах, обеспечить, чтобы подчиненная форма выводилась в виде таблицы.
Задание 6.2.3
Для формы, содержащей сведения о заказах и информацию об их выполнении, обеспечить, чтобы при открытии формы она выравнивалась по центру, и чтобы она имела границу, но не содержала оконного меню, кнопок свертывания и развертывания, а также область выделения записей и полосы прокрутки.
|