Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 4.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
541.18 Кб
Скачать

Окончание занятия

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

Для завершения работы щелкните на кнопке Закрыть окна Microsoft Access или выберите команду меню ФайлВыход. Вы закроете окна и выйдете из программы.

Контрольная работа по теме «Создание форм пользователя» Вопросы для самоконтроля.

  1. Что такое элемент управления в форме?

  2. Какие типы элементов управления вы знаете?

  3. Какие существуют способы создания форм?

  4. Что такое надпись, каким образом этот управляющий элемент можно вставить в форму?

  5. Какие параметры надписей в форме можно изменить и как это сделать?

  6. Что такое связанный элемент управления?

  7. Как добавить в форму поле?

  8. Каким образом можно создать флажок в форме?

  9. Как можно вызвать свойства формы, управляющих элементов, областей формы?

  10. Что такое кнопка построителя?

  11. Каким образом можно выделить одновременно несколько элементов управления формы?

  12. Как выровнять элементы по вертикали и по горизонтали?

  13. Как сделать невидимым фон текстовых полей?

  14. Как создать всплывающую подсказку?

  15. Что такое технология OLE?

  16. Чем отличаются связанные и внедренные объекты?

  17. Как вставить готовый рисунок в форму?

  18. Как добавить в форму изображение, меняющееся от записи к записи?

  19. Какие способы расположения объекта в рамке вы знаете?

  20. Что такое сложная форма?

  21. Что такое командная кнопка в форме, как ее создать?

  22. Каким образом можно в одном текстовом поле отобразить значения нескольких полей таблицы?

  23. Что такое поле списка и комбинированное поле списка?

  24. Какие свойства защиты данных в форме вы знаете?

  25. Как создать управляющий элемент поле со списком?

  26. Как присвоить управляющему элементу начальное значение?

  27. Как проверить правильность данных, введенных в управляющий элемент?

  28. Как ввести сообщение об ошибке?

  29. Как запретить нулевые значения в полях?

  30. Как запретить изменения в форме?

Задание для самоконтроля.

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

Шаг 1. Добавьте в форму надпись

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

  1. Откройте форму Продажа наборов в режиме конструктора.

  2. Добавьте в заголовок формы надпись, воспользовавшись инструментом Надпись панели элементов.

  3. Введите с клавиатуры текст надпись: 4-й квартал.

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

  2. Для улучшения читаемости измените размер шрифта надписи.

Шаг 2. Добавьте в форму присоединенный управляющий элемент

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

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

  2. Перетащите в освобожденную зону поле Вес набора из окна Список полей, создав присоединенный элемент управления.

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

  4. В листе свойств измените свойство Подпись, напечатав: Вес набора.

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

  6. Вернувшись в режим конструктора, выделите надпись нового текстового поля и задайте для надписи темно-синий цвет.

7. В листе свойств замените имя надписи на Вес набора.

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

Шаг 3. Добавьте в форму картинку

В отделе кадров узнали, что вы можете создать форму с картинкой. Им давно уже хотелось иметь формы со сведениями о сотрудниках, где кроме текстовых данных были бы их фотографии. Понимая, что пока это невозможно, они попросили вас вставить в форму Сотрудники хотя бы логотип компании.

  1. Откройте форму Сотрудники в режиме конструктора.

  2. С помощью инструмента Изображение панели элементов создайте в области заголовка формы управляющий элемент в виде рамки графического объекта.

  3. Вставьте в рамку логотип компании.

  4. Посмотрите, как выглядит форма в режиме формы.

  5. Вернитесь в режим конструктора. В листе свойств задайте свойству Имя значение Логотип.

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

Шаг 4. Создайте сложную форму

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

  1. Воспользуйтесь Мастером форм, чтобы создать на основе таблицы Транспорт главную форму, а на основе таблицы Поставка - подчиненную форму.

  2. Добавьте в главную форму поля Код транспорта, Транспортная компания и Доставка авиатранспортом.

  3. Добавьте в подчиненную форму поля Поставка в штат/провинцию и Тариф.

  4. Назовите главную форму Тарифы на поставку, а подчиненную  Подчиненная для тарифов на поставку.

  5. Закройте форму.

Шаг 5. Создайте командную кнопку

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

  1. Откройте форму Презентация конфет в режиме конструктора..

  2. Добавьте в форму командную кнопку, воспользовавшись инструментом Кнопка на панели элементов.

  3. Присвойте кнопке функцию открытия формы Конфеты.

  4. Выделите поле Название как поле с совпадающими данными.

  5. Напечатайте текст Подробности конфет в качестве надписи на кнопке.

  6. Переключитесь в режим формы, чтобы проверить, как работает кнопка.

  7. Закройте обе формы и сохраните сделанные изменения.

Шаг 6. Создайте комбинированное поле

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

  1. Откройте подчиненную форму наборов в режиме конструктора.

  2. В области данных удалите текстовое поле Код набора.

  3. Воспользуйтесь кнопкой Поле со списком и замените удаленное текстовое поле комбинированным полем списка. Присоедините его к полю Код набора таблицы.

  4. Задайте форму ниспадающего списка, чтобы он соответствовал запросу Список наборов.

  5. Удалите надпись, присоединенную к комбинированному полю.

  6. Установите такую последовательность переходов, чтобы комбинированное поле выделялось в форме первым.

  7. Закройте Подчиненную форму заказов и сохраните изменения.

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

Шаг 7. Отредактируйте свойства полей формы с целью предотвращения ошибок

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

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

  2. Введите выражение свойства Значение по умолчанию, чтобы в поле автоматически появлялась текущая дата.

  3. Выделите поле Дата оплаты и для свойства Условие на значение задайте выражение, указывающее, что вводимая дата не может представлять прошедшее время.

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

  5. Закройте таблицу и сохраните изменения в ней.