![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Тема: «Система управления базами данных Microsoft Access
Создание форм» Цель работы:сформировать умение создавать различного вида форм. Основные понятия: Обычно разработчик базы данных создает структуру таблиц и запросов, но заполнением таблиц информацией он не занимается. Для этого есть специальные кадры (обычно малоквалифицированные), выполняющие функции наборщиков. Для упрощения их труда разработчик базы может подготовить специальные объекты — формы. Формапредставляет собой специальный формат экрана, используемый для разных целей, чаще всего для ввода данных в таблицу и просмотра одной записи. Формы позволяют вводить данные, корректировать их, добавлять и удалять записи. Создать форму можно несколькими способами:
Существуют 2 вида заполнение данных:В режиме таблицы или в режиме форм. Упражнение 1.Создайте форму Дисциплины с помощьюМастера форм. 1.Для создания формыДисциплины:
2. Заполните данными, приведенными ниже.
· закройте форму, задав ей имя Дисциплины. 3. Заполните таблицу Преподаватели в режиме таблиц:
Упражнение 2.Заполните таблицуСтуденты в режиме форм с помощью автоформ. 1. Для создания формы Студенты выполните следующие действия:
2. Заполните таблицу Студенты данными, приведенными ниже, посредством формы.
3. Закройте форму, задав ей имяСтуденты. Упражнение 3.Создайте форму Оценки с помощью Конструктора. 1.Для создания формыОценки; · В диалоговом окне данных выберите вкладку Формы. Щелкните по кнопке Создать. · В диалоговом окне Новая форма выберите режим Конструктор. В открывшемся окне выберите таблицу Оценки, содержащую данные, на основе которого будет создана форма и ОК. · Окно форма будет выведено на экран в режиме Конструктор. · Щелкните по кнопке Список полей на панели инструментов. Выделите все поля, держа нажатой левой рукой клавишу Ctrl. Перетащите мышкой поля в область данных. · Закройте окно списка полей. Расположите элементы удобно по полю. · Задайте размер текста поля Код студента равным 18. Чтобы увеличить размер элемента соответственно надписи, выполните команду Формат – размер - по размеру данных. Сохраните форму с именем Оценки. · Закройте форму. 2.В окне базы данных появится форма Оценки. Щелкните 2 раза по нему. Заполните данными таблицу Оценки посредством формы
Упражнение 4.Самостоятельно создайте форму в виде заставкис помощью панели элементов в режиме конструктор, в которой будут располагаться кнопки открытия существующих форм. Задания для самостоятельной работы: 1. Заполните созданную базу данных … (см.таблиц) с помощью форм, используя различные способы создания форм.
Контрольные вопросы: 1.Что такое форма? 2.Какие способы создания форм вы знаете? 3.Что представляет с собой автоформа? 4.Как создать кнопочную форму? 5.Какие способы заполнения таблиц вы знаете? Лабораторная работа №20 Тема: «Система управления базами данных Microsoft Access. Создание запросов» Цель работы:сформировать умение создавать различного типа запросы. Основные понятия: Запрос – это инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются также в качестве источника данных для форм и отчетов. Для построения условий отбора используются логические операции: or (или), and (и), not (не),операции сравнения<, >, =, <>, <=, >=,а так же Like, которая встречалась при использовании фильтра. Существуют несколько способов создания запросов: - Конструктор позволит вам самостоятельно создать любой тип запроса. - Простой запрос позволит создать с помощью Мастера запрос на выборку из определенных полей таблиц или других запросов. - Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос выполняет статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк. - Повторяющиеся записи будет создан запрос на поиск повторяющихся записей в простой таблице или в запросе, а при выборе пункта Записи без подчиненных - запрос на поиск записей, которым не соответствует ни одна запись в подчиненной таблице. Такой запрос используется для многотабличных баз данных.
Вычисления в запросах Поле, содержимое которого является результатом расчета по содержимому других полей, называется вычисляемым полем. Вычисляемое поле существует только в результирующей таблице. В исходных (базовых) таблицах такое поле не создается, и при работе обычного запроса таблицы не изменяются. Каждый, кто обращается к базе, может с помощью запросов как угодно манипулировать данными и получать любые результаты, но при этом исходные таблицы остаются неизменно одинаковыми для всех пользователей. В формулу входят заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций, например так: Результативность : [Забито] / [Игры] Упражнение 1.Создайтепростой запрос на выборкуна основе таблицы Преподаватели,в котором должны отображаться Фамилии, Имена, Отчества преподавателей и их Должность. 1.Для создания простого запроса: · в окне базы данных откройте вкладку Запросы; · в открывшемся окне щелкните по кнопке <Создать>; · из появившихся пунктов окна «Новый запрос» выберите Простой запроси щелкните по кнопке <ОК>; · впоявившемся окне в строке Таблицы/запросы выберите таблицу Преподаватели (если других таблиц или запросов не было создано, она будет одна в открывающемся списке); · в окне «Доступные поля» переведите выделение на параметр Фамилия; · щелкните по кнопке · аналогично в окно «Выбранные поля» переведите поля «Имя», «Отчество», «Должность» (порядок важен — в таком порядке данные и будут выводиться); · щелкните по кнопке <Далее>; · в строке параметра Задайте имя запроса введите новое имя Должности преподавателей; · щелкните по кнопке <Готово>. На экране появится таблица с результатами запроса. 2. Сохраните запрос.Для сохранения запроса: · щелкните по кнопке · закройте окно запроса. Упражнение 2. Создайтезапрос на выборку с параметром,в котором должны отображаться фамилии, имена, отчества преподавателей и преподаваемые ими дисциплины, а в качестве параметра задайте фамилию преподавателя и выполните этот запрос для преподавателяГришина. 1. Для создания запроса на выборку с параметром: · создайте запрос на выборку для следующих полей таблицы Преподаватели: · задайте имя запросу Преподаваемые дисциплины; · щелкните по кнопке <Готово>. На экране появится таблица с результатами запроса; · перейдите в режиме конструктора, щелкнув по кнопке · в строке параметра Условия отбора для поля «Фамилия» введите фразу · выполните запрос, щелкнув по кнопке Примечание.Вышеописанным способом запрос выполняется только в режиме конструктора. Для того чтобы выполнить запрос из другого режима, надо открыть вкладку Запросы, выделить требуемый запрос и щелкнуть по кнопке <Открыть> · в появившемся окне введите фамилию Гришин и щелкните по кнопке «ОК». На экране появится таблица с данными о преподавателе Гришине — его имя, отчество и преподаваемая им дисциплина;
Упражнение 3.Создайтезапрос с помощью Конструктора,в котором должны отображаться фамилии, имена, отчества, номер группы, дисциплина и оценки по дисциплинам: · Из списка создания запроса выберитеКонструктор · Добавьте нужные таблицы (Студенты, Оценки, Дисциплины), выбирая их и щелкая по кнопке Добавить. · Завершите выбор, щелкнув по кнопке Закрыть. · Выберите поля Фамилия, Имя, Отчество, Номер группы из таблицы Студент, Оценки из таблицы Оценки, Название дисциплина из таблицы Дисциплины. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант - перетащить мышкой название поля в клетки запроса. · В строке Условие отбора под полями Оценки поставьте 4 Or 5. · Щелкните по кнопке ! на панели инструментов для представления запроса. · Сохраните запрос с именем Успеваемость 1, щелкнув по кнопке сохранить.
![]() |