Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МП_Access.doc
Скачиваний:
207
Добавлен:
22.03.2016
Размер:
9.4 Mб
Скачать

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

Каждый раздел формы, а также форма в целом, имеют свойства. Прежде чем нажать кнопку Свойствана панели инструментов “Конструктор форм” надо выделить раздел или форму в целом. Раздел выделяется щелчком мыши на заголовке раздела, а форма в целом - на сером квадратике в верхнем левом углу формы.

Свойства разделов формыв группеМакетимеют следующие характерные для них свойства:

  • Конец страницы - определяет, где следует начинать печать раздела:

    • Отсутствует - печать раздела следует начинать на текущей страницы;

    • До раздела - печать текущего раздела на новой странице;

    • После раздела - печать следующего раздела на новой странице;

    • До и после раздела - объединение действийДо разделаиПосле раздела.

  • Новая строка или столбец - определяет, как печатать раздел, макет которого состоит из нескольких столбцов (с начала новой строки или нового столбца);

  • Не разрывать - определяет, должен ли весь раздел быть напечатан на одной странице (Да - печать раздела с новой страницы, если он не помещается полностью на текущей странице; Нет - печать максимально возможной части раздела на текущей странице, а оставшуюся часть - на следующей).

Задание 6.2.1

Опробовать изменения свойств макета для области данных формы.

Форма в целомв группе свойствДанныеимеет следующие свойства:

  • Источник записей - указывает источник данных для формы: базовую таблицу (запрос) или инструкцию SQL;

  • Фильтр – определяет подмножество записей, выводящихся в форме после применения фильтра. Используется для сохранения фильтра, который предполагается применять в дальнейшем. (Фильтры сохранятся вместе с объектами, в которых они созданы. Сохраненные фильтры автоматически загружаются вместе с объектами, но при этом не применяются автоматически).

  • Порядок сортировки – определяет порядок сортировки записей в форме.

  • Применение фильтра - позволяет указать, допускается ли применение фильтров для отбора записей в форме.

  • Разрешить изменение - определяет возможность изменять записи через форму. (Для того чтобы запретить изменение данных в конкретном элементе управления, следует использовать свойстваДоступилиБлокировка).

  • Разрешить удаление – определяет возможность удалять записи через форму.

  • Разрешить добавление– определяет возможность добавлять записи через форму.

  • Тип набора записей - определяет тип набора записей, выводящегося в форме, базирующейся на нескольких таблицах, и позволяет ограничить присоединенные элементы управления, в которых допускается изменение данных:

    • Динамический набор –допускает изменение присоединенных элементов управления в единственной таблице или в нескольких таблицах со связями типа «один к одному». Не допускает изменение данных для элементов управления присоединенных к полям таблиц со связями типа «один ко многим» со стороны «один», если не разрешено каскадное изменение между таблицами;

    • Динамический набор – допускает редактирование всех таблиц и элементов управления, присоединенных к их полям;

    • Статический набор - не допускает изменения данных в таблицах и в присоединенных к их полям элементах управления.

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

  • Ввод данных - определяет режим открытия формы только для ввода данных. (Данное свойство не определяет возможность добавления записи; оно служит для определения выводимости существующих записей: выводится только пустая запись или выводятся существующие записи).

  • Блокировка записей - определяет режим блокировки записей базовой таблицы (запроса) во время изменения данных в многопользовательской БД (блокировка отсутствует или блокируются все записи или только изменяемая).

Форма в целомв группе свойствМакет(Рис.96) характеризуется следующими свойствами:

  • Подпись - указывает текст, который изображается в заголовке окна формы;

  • Режим по умолчанию - определяет режим открытия формы:

    • Простая форма - изображает одновременно одну запись;

    • Ленточная форма - изображает одновременно несколько записей (столько, сколько поместится в текущем окне);

    • Таблица - изображает поля формы в табличном формате (по строкам и столбцам);

  • Допустимые режимы – определяет возможность перехода из режима таблицы в режим формы и обратно;

  • Полосы прокрутки - определяет, следует ли изображать полосы прокрутки в форме;

  • Область выделения - определяет, должна ли изображаться в форме область выделения записей (прямоугольник в левой части строки, предназначенный для выделения всей записи);

  • Поле номера записи - указывает, содержит ли форма кнопки перехода между записями и поле номера записи;

  • Разделительные линии - определяет вывод разделительных линий между разделами формы или между записями в ленточной форме;

  • Автоматический размер - определяет, должны ли при открытии окна формы автоматически устанавливаться размеры, достаточные для изображения записей полностью;

  • Выравнивание по центру - указывает, должна ли форма автоматически выравниваться по центру окна приложения при ее открытии;

  • Тип границы - определяет тип границы и наличие элементов окна формы (заголовка окна, оконного меню, кнопок развертывания и свертывания окна):

    • Отсутствует - форма не имеет ни границ, ни соответствующих элементов окна; изменение ее размеров не возможно;

    • Тонкая - форма имеет тонкую границу и может содержать любые элементы окна, но ее размеры не могут быть изменены пользователем (используется для всплывающих форм);

    • Изменяемая - форма имеет границу, стандартную для форм Access 97, может содержать любые элементы окна формы и ее размеры могут быть изменены пользователем;

    • Окна диалога - форма имеет толстую (двойную) границу и может содержать только заголовок окна и оконное меню; изменения размеров, сворачивание и разворачивание недопустимы (используется для специальных диалоговых окон).

Рис.98 Группа свойств Макет формы.

Любые изменения свойства Тип границы вступают в действие только после того, как форма будет закрыта с сохранением изменений, а затем снова открыта в режиме формы.

  • Кнопка оконного меню, Кнопки размеров окна, Кнопка закрытия, Кнопка контекстной справки - указывает, содержит ли форма соответствующие кнопки;

  • Ширина – определяет расстояние между внутренними сторонами левой и правой границы;

  • Рисунок - позволяет указать рисунок или другой вид графической информации, выводящийся в фоновом рисунке формы;

  • Тип рисунка, Масштабы рисунка, Выравнивание рисунка, Мозаичное заполнение – определяют характеристики рисунка;

  • Число делений по X, Число делений по Y - задает ширину и высоту ячеек сетки в режиме конструктора форм;

  • Формат для печати - указывает, какие шрифты должны использоваться в форме: Да - шрифты принтера; Нет - экранные шрифты. (Символы одного и того же шрифта на экране и на бумаге могут выглядеть по-разному, т.к. одноименные экранные шрифты и шрифты принтера могут отличаться (за исключением шрифтов True Type));

  • Источник палитры - определяет палитру для формы. По умолчанию задается значение "Стандартный", указывающее использование встроенной палитры Access. Если изменить эту настройку и ввести путь и имя файла, то в ячейке свойства будет выведено сообщение "Специальный".

Задание 6.2.2

Ознакомиться со свойствами формы.

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

Задание 6.2.3

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