Лабораторная работа № 7.
2. «СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ФОРМ И ОТЧЕТОВ»
2.3. ЗАДАНИЕ 18. Усовершенствование вида формы Учетная карта1
- Создание надписи к форме. Откройте форму в режиме Конструктора. Перетащите вниз разделительную границу между заголовком и областью данных. Щелкнув на значке (Надпись) панели элементов, а затем на форме, получите текстовую рамку, в которую введите текст Учетная карта студента.
- Для форматирования элемента выделите объект, щелкнув по нему мышью. При выделении элемента управления вокруг него появляется рамка с восемью маркерам (по углам и по центрам сторон рамки). Рамку можно сжимать или растягивать методом протягивания границ. При наведении на маркер указатель мыши меняет форму, принимая изображение открытой ладони. В этот момент рамку можно перемещать.
Когда объект выделен, измените параметры шрифта, размера, выравнивание текста Надписи, доступные через панель инструментов «Форматирование».
3. Редактирование связанных полей отличается от редактирования свободного поля Надписи. Присоединенная надпись перемещается вместе со связанным полем и образует с ним единое целое. Чтобы оторвать поле от присоединенной надписи, используйте левый верхний маркер рамки. При наведении на него указатель мыши принимает форму указательного пальца. В этот момент связанное поле можно оторвать от надписи и перемещать отдельно. Оторвите оба поля ФИО от их надписей и выровняйте их друг под другом.
4. Уменьшите размеры рамки поля для фотографии. Надпись Фото уберите, выделив ее и нажав клавишу DEL.
5. Уменьшите ширину поля Форма опл, размер Мемо-поля Remrk. Надпись к этому полю сделайте без сокращения Примечания.
6. Перейдите в режим Формы и посмотрите, как выглядит видоизмененная форма. Закройте форму, сохранив изменения.
7. Подготовьте ленточную форму для ввода результатов экзамена 1_э1 для любой группы на основе запроса Общая ведомость. В режиме Конструктора придайте форме вид, показанный на рис. 44.
Рис. 44. Ленточная форма, построенная на основе запроса Общая ведомость. Обратите внимание, если изменять имя формы, в заголовке (строка заголовка) остается имя базового запроса
Свойства полей. Внедрение и просмотр полей типа OLE
Для большинства объектов Windows есть возможность задания неких параметров (свойств). Самый простой способ для их изменения – это вызвать диалоговое окно щелчком правой клавиши мыши на заданном объекте – контекстное меню. Собственно, именно так задавались свойства полей таблицы, запроса в предыдущих заданиях. Работая с формой, можно также определять характеристики ее полей, выполнять активные действия при возникновении разных событий, например, проверять введенное значение, и т.д.
Как известно, поле объекта OLE служит для размещения внешнего объекта, соответствующего принятой в Windows концепции связывания и внедрения объектов. Объектом, как правило, является иллюстрация, для нашей базы данных – фотография студента.
Существует два типа полей для размещения объектов OLE. Свободная рамка объекта и Присоединенная рамка объекта. В первом случае рамка не связана ни с каким полем таблиц базы данных. Объект, находящийся в ней, выполняет роль иллюстрации и служит для оформления формы. С присоединенной рамкой связано одно из полей таблицы. В ней отображается содержимое этого поля. Это содержимое может меняться при переходе от одной записи к другой.