Практическая работа № 9. БД «Школа2»: Создание и применение форм
Цели работы: научиться создавать формы ввода-вывода; научиться создавать кнопочные формы.
Пошаговое выполнение работы: 1. Загрузитe Microsoft Access. 2. Откройте базу данных Школа2.accdb. 3. Создайте простую форму из таблицы Список. В окне базы данных выберите вкладку Таблицы, выделите таблицу Список. (Автоформу можно строить и при закрытой таблице, и при открытой). Команда Создание / Форма создает форму, в которой отображаются все поля и записи выбранной таблицы или запроса. Каждое поле располагается на отдельной строке, с левой стороны от которой отображается надпись к данному полю. С помощью автоформы можно просматривать или вводить данные. 4. Появится автоформа, представленная на рис. 1. Сохраните автоформу с именем Список. Закройте автоформу, ответив утвердительно на вопрос о сохранении, если таковой последует.
Рис. 1. 5. Создайте форму таблицы Список с помощью Мастера форм. 6. В диалоговом окне Создание форм в поле Таблицы и запросы выберите таблицу Список, в списке Доступные поля выберите поля Фамилия, Имя и перенесите их в список Выбранные поля. В поле Таблицы и запросы выберите таблицу Личные данные, в списке Доступные поля выберите поля Word, Excel, Access и перенесите их в список Выбранные поля (рис. 2). Щелкните по кнопке .
Рис. 2.
7. В новом окне выберите внешний вид формы – Табличный. Щелкните по кнопке . Задайте имя формы – Успеваемость. Щелкните по кнопке .В результате получите форму, в которой можно менятьсуществующие данные и вводить новые значениясразу в две таблицы. Закройте форму. 8. Создайте форму по таблице Личные данные. Внешний вид формы – Ленточный. Сохраните ее с именем Личные данные. Закройте форму. 9. Создайте форму по таблице Список. Внешний вид формы – В один столбец. Сохраните ее с именем Список учеников. Закройте форму. 10. Создайте форму по таблице Группы. Внешний вид формы – Табличная. Сохраните ее с именем Номера групп. Закройте форму. 11. Создадим форму в режиме Конструктора по таблице Список, содержащую данные, на основе которых будет создана форма. 12. Окно формы будет выведено на экран в режиме Конструктор. Щелкните по кнопке Добавить поля на панели инструментов. Получите список полей, из которого можно добавлять присоединенные элементы управления в форму или в отчет. Выделите поля Фамилия, Имя, Отчество, Учебнаягруппа, Портрет (щелкните мышкой по имени поля, одновременно держа нажатой левой рукой клавишу ). Отпустите клавишу после выбора полей. Перетащите мышкой поля в Область данных новой формы. Закройте окно списка полей. 13. Расположите элементы удобно по полю Область данных, отформатируйте их. 14. Размер окошка для названия поля и для его значения меняются мышкой, «схватившейся» за черный квадратик рамки. Эти элементы передвигаются по полю с помощью мышки. Для независимого друг от друга перемещения элементов следует «захватить» их мышкой за левый верхний квадрат большего размера (появиться рука с указательным пальцем), иначе, подпись и поле будут передвигаться вместе (ладонь у руки будет полностью раскрыта). 15. С помощью кнопок меняется соответственно цвет Фона, цвет Текста, Линии/границы. 16. Задайте размер текста поля Фамилия равным 18 пт. Увеличьте размер элемента надписи, Сохраните форму с именем Ученик. 17. Посмотрите все способы представления формы: режим Конструктора, режим Формы и режим Таблицы. Закройте форму. 18. Добавьте в таблицу Список логическое поле Собирается поступать в институт, значения которого Да или Нет. Добавьте поле с именем Институт и типом данных Логический. Сохраните таблицу и закройте ее. 19. Добавьте поле Институт в форму. Откройте форму Ученик в режиме Конструктора. Щелкните по кнопке Список полей. Выделите название Институт и перетащите его мышкой в область данных. Появится значок флажка и надпись Институт. 20. В форме или в отчете флажок может быть использован как отдельный элемент управления, в котором отображаются значения логического поля из базовой таблицы. Если флажок установлен, поле в таблице имеет значение Да, если флажок снят, поле имеет значение Нет. 21. Установите флажки у трех учеников: перейдите в режим Формы и посмотрите разные записи, флажок снимается и устанавливается щелчком мышки по соответствующему полю. Закройте форму, ответив утвердительно на вопрос о сохранении. 22. Создайте кнопочную форму Заставка. В режиме Конструктора. Появится пустая форма. Задайте мышкой ширину формы, равную 10 см, а высоту – 7 см. Сохраните форму с именем Заставка. Вызовите Панель элементов управления и выберитенаПанели элементов кнопку Надпись. Курсор мышкипримет вид крестика с «приклеенной» буквой А. Щелкните мышкой по месту начала надписи и введите: База данных «Компьютерная школа» после слов База данных нажмите одновременно комбинацию клавиш + . Нажмитеклавишу . 23. Отформатируйте надпись: Выберите размер букв 18 пт, а выравнивание – по центру. Цвет фона – зеленый. Растяните мышкой надпись на ширину окна. Примерное оформление формы представлено на рис. 3.
Рис. 3.
24. Создадим кнопку. Щелкните мышкой по тому месту в Области данных, где должна быть расположена кнопка (это может быть любое место, которое вам нравится). 25. Нажмите на Панели элементов кнопку Кнопка. 26. В окне Создание кнопок выберите категорию Работа с формой, а действие – Открытие формы, щелкните по кнопке . В новом окневыберите форму Список, открываемую этой кнопкой, и щелкните по кнопке . В следующем окне щелкните по кнопке . 27. В следующем окне поставьте переключатель в положение Текст, наберите в поле текст слово Список. Щелкните по кнопке . Задайте имя кнопки Список и щелкните по кнопке . 28. Создайте кнопки для форм Успеваемость и Номера групп. 29. Перейдите в режим Формы (рис. 4). Теперь прищелчке мышью по соответствующим кнопкам будут открываться соответствующие формы для работы. 30. Чтобы кнопочная форма автоматически появлялась при запуске базы данных, требуется в меню создание нажать кнопку Макросы. Откроется окно с выпадающем меню Добавить новую макрокоманду (рис. 5). Создадим макрос, который позволит при открытии базы данных автоматически вывести на экран пользовательское меню – Главную кнопочную форму, а окно БД свернуть. Заполните окно с помощью Таблицы 1.
Рис. 4.
Рис. 5.
Команда Свернуть позволит свернуть окно БД сразу после его открытия. Закройте макрос, сохранив его под именем Autoexec. Такое название макроса и обуславливает его автоматическое выполнение при открытии БД. Чтобы данный макрос не выполнялся при загрузке БД, следует при активизации файла удерживать нажатой клавишу . 31. Закройте БД и вновь откройте ее для проверки действия макроса.
Предъявите преподавателю: формы Список, Успеваемость, Список учеников, Номера групп, Личные данные, Ученик на экране компьютера. Ответьте на вопросы преподавателя.
|