Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Технология работы






1. Для создания запроса с параметрами о учениках заданного класса:

· откройте вкладку Запросы,

· щелкните по кнопке < Создать>;

· в появившемся окне выберите Простои запрос и щелкните по кнопке < ОК>;

· в появившемся окне в строке Таблицы/запросы выберите из списка таблицу Ученики;

· перенесите все поля из окна " Доступные поля" в окно " Выбранные поля";

· щелкните по кнопке < Далее>. Выводить надо все поля, поэтому еще раз щелкните по кнопке < Далее>;

· в появившемся окне введите имя запроса Класс;

· щелкните по кнопке < Готово>. На экране появится таблица с данными запроса. Но вам надо, чтобы при выполнении запроса выяснялся класс. Для этого перейдите в режим конструктора;

· в строке Условия отбора для поля " Класс" введите фразу (скобки то же вводить): [Введите класс];

· выполните запрос, щелкнув по кнопке на панели инструментов, или выполните команду Запрос, Запуск;

· в появившемся окне введите 11а и щелкните по кнопке < ОК>. На экране появится таблица с данными о учениках 11а класса;

· сохраните запрос и закройте таблицу запроса.

2. Для создания запроса, в котором выводятся оценки учеников заданного класса по заданному предмету:

· на вкладке Запросы щелкните по кнопке < Создать>;

· выберите Простой запрос и щелкните по кнопке < ОК>;

· выберите таблицу Ученики и перенесите поля " Фамилия", " Имя", " Отчество", " Класс" в окно " Выделенные поля" (выделяя нужное поле и щелкая по кнопке).

Внимание! В дальнейшем под фразой В таблице... выберите поле... будем понимать выбор таблицы, выбор поля и перенос его в окно " Выделенные поля".

· в таблице Предметы выберите поле " Название предмета";

· в таблице Оценки выберите поле " Оценки". Вы сформировали шесть полей запроса - они связаны между собой посредством схемы данных;

· щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

· в появившемся окне введите имя запроса Оценки класса, затем щелкните по ячейке Изменение структуры запроса (в ней должна появиться черная точка) - это позволит сразу перейти в режим конструктора;

· щелкните по кнопке < Готово>;

· в строке Условия отбора для поля " Класс" введите фразу: [Введите класс],

· в строке Условия отбора для поля " Название предмета" введите фразу: [Введите название предмета]

· выполните запрос;

· в первом появившемся окне введите 11а, затем щелкните по кнопке < ОК>, во втором - введите География и щелкните по кнопке < ОК>. На экране появится таблица со списком 11а класса с оценками по географии;

· сохраните запрос и закройте таблицу запроса.

3. Создайте перекрестный запрос о среднем балле в группах по дисциплинам. Но такой запрос строится на основе одной таблицы или одного запроса, в связи с чем надо сначала сформировать запрос, в котором были бы поля " Класс", " Название предмета" и " Оценки". Для этого:

· на вкладке Запросы щелкните по кнопке < Создать>;

· выберите Простой запрос и щелкните по кнопке < ОК>;

· выберите из таблицы Ученики поле " Класс";

· выберите из таблицы Предметы поле " Название предмета";

· выберите из таблицы Оценки поле " Оценки";

· щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

· в появившемся окне введите имя запроса Предметы оценки класса;

· щелкните по кнопке < Готово>;

· сохраните запрос и закройте таблицу запроса. Теперь можно создавать перекрестный запрос. Для этого:

· на вкладке Запросы щелкните по кнопке < Создать>;

· выберите Перекрестный запрос и щелкните по кнопке < ОК>;

· щелкните по ячейке Запросы, выберите Предметы оценки класса и щелкните по кнопке < Далее>;

· выберите поле " Название предмета" и щелкните по кнопке < Далее>;

· выберите поле " Класс" и щелкните по кнопке < Далее>;

· выберите функцию AVG, т.е. среднее (она по умолчанию уже выделена), и щелкните по кнопке < Далее>;

· введите название запроса Средние оценки и щелкните по кнопке < Готово>. Откроется таблица перекрестного запроса. Обратите внимание на то, что Access создает еще итоговое значение средних оценок по предметам;

· закройте таблицу запроса.

4. Для создания запроса на изменение заработной платы преподавателей:

· на вкладке Запросы щелкните по кнопке < Создать>;

· выберите Простой запрос;

· в таблице Преподаватели выберите поле < 3арплата>;

· щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

· в появившемся окне введите имя запроса Изменение зарплаты;

· щелкните по ячейке Изменение структуры запроса;

· щелкните по кнопке < Готово>;

· в строке Условия отбора введите < 5200;

· откройте пункт меню Запрос и выберите Обновление;

· в строке конструктора запроса Обновление в поле " Зарплата" введите: [Зарплата]* 1, 1;

· выполните запрос, подтвердив готовность на обновление данных;

· закройте запрос, подтвердив его сохранение;

· откройте форму Преподаватели;

· просмотрите изменение заработной платы у преподавателей, получающих меньше 5200 р.;

· закройте форму.

5. Для создания запроса на выбывание ученика 11б класса Фирсова Дениса Васильевича:

· на вкладке Запросы щелкните по кнопке < Создать>;

· выберите Простой запрос;,

· в таблице Ученики выберите поля " Фамилия", " Имя", " Отчество", " Класс";

· щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

· в появившемся окне введите имя запроса Выбывшие ученики;

· щелкните по ячейке Изменение структуры запроса;

· щелкните по кнопке < Готово>;

· в строке Условия отбора введите; в поле " Фамилия" - Фирсов, в поле " Имя" – Денис., в поле " Отчество" - Васильевич, в поле " Класс" – 11б;

· откройте пункт меню Запрос и выберите Удаление;

· просмотрите удаляемую запись, щелкнув по кнопке или выполнив команду Вид, Режим таблицы; если отчисляемый студент выбран правильно, то перейдите в режим конструктора и выполните запрос. Если условия отбора сделаны неправильно, измените их;

· закройте запрос;

· откройте форму Ученики и удостоверьтесь в удалении записи о студенте Фирсове;

· закройте форму.

6. Для создания запроса на создание базы данных отличников:

· на вкладке Запросы щелкните по кнопке < Создать>;

· выберите Простой запрос;

· в таблице Ученики выберите поля " Фамилия", " Имя", " Отчество" и " Класс", а в таблице Оценки - поле " Оценки";

· щелкните по кнопке < Далее>, затем в появившемся окне вновь щелкните по кнопке < Далее>;

· в появившемся окне введите имя запроса Отличники;

· щелкните по ячейке Изменение структуры запроса;

· щелкните по кнопке < Готово>;

Примечание. Для создания этого запроса надо воспользоваться операцией группировки. Будем считать отличниками тех студентов, которые набрали по шести предметам 30 баллов. Операция группировки позволит просуммировать оценки учеников по всем предметам.

· для выполнения групповых операции щелкните на панели инструментов по кнопке или выполните команду Вид, Групповые операции;

· в строке Групповые операции поля " Оценки" щелкните по ячейке Групповые операции. Откройте раскрывающийся список и выберите функцию SUM;

· в строке Условия отбора поля " Оценки" введите 3 0;

· просмотрите создаваемую базу, щелкнув по кнопке или выполнив команду Вид, Режим таблицы;

· перейдите в режим конструктора;

· выполните команду Запрос, Создание таблицы;

· введите имя таблицы Ученики-отличники и щелкните по кнопке < ОК>;

· подтвердите создание таблицы;

· закройте с сохранением запрос;

· откройте вкладку Таблицы;

· откройте таблицу Ученики-отличники. Удостоверьтесь в правильности создания таблицы. Закройте таблицу.

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

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.