Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Технология работы
1. Для создания запроса с параметрами о учениках заданного класса: · откройте вкладку Запросы, · щелкните по кнопке < Создать>; · в появившемся окне выберите Простои запрос и щелкните по кнопке < ОК>; · в появившемся окне в строке Таблицы/запросы выберите из списка таблицу Ученики; · перенесите все поля из окна " Доступные поля" в окно " Выбранные поля"; · щелкните по кнопке < Далее>. Выводить надо все поля, поэтому еще раз щелкните по кнопке < Далее>; · в появившемся окне введите имя запроса Класс; · щелкните по кнопке < Готово>. На экране появится таблица с данными запроса. Но вам надо, чтобы при выполнении запроса выяснялся класс. Для этого перейдите в режим конструктора; · в строке Условия отбора для поля " Класс" введите фразу (скобки то же вводить): [Введите класс]; · выполните запрос, щелкнув по кнопке на панели инструментов, или выполните команду Запрос, Запуск; · в появившемся окне введите 11а и щелкните по кнопке < ОК>. На экране появится таблица с данными о учениках 11а класса; · сохраните запрос и закройте таблицу запроса. 2. Для создания запроса, в котором выводятся оценки учеников заданного класса по заданному предмету: · на вкладке Запросы щелкните по кнопке < Создать>; · выберите Простой запрос и щелкните по кнопке < ОК>; · выберите таблицу Ученики и перенесите поля " Фамилия", " Имя", " Отчество", " Класс" в окно " Выделенные поля" (выделяя нужное поле и щелкая по кнопке). Внимание! В дальнейшем под фразой В таблице... выберите поле... будем понимать выбор таблицы, выбор поля и перенос его в окно " Выделенные поля". · в таблице Предметы выберите поле " Название предмета"; · в таблице Оценки выберите поле " Оценки". Вы сформировали шесть полей запроса - они связаны между собой посредством схемы данных; · щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>; · в появившемся окне введите имя запроса Оценки класса, затем щелкните по ячейке Изменение структуры запроса (в ней должна появиться черная точка) - это позволит сразу перейти в режим конструктора; · щелкните по кнопке < Готово>; · в строке Условия отбора для поля " Класс" введите фразу: [Введите класс], · в строке Условия отбора для поля " Название предмета" введите фразу: [Введите название предмета] · выполните запрос; · в первом появившемся окне введите 11а, затем щелкните по кнопке < ОК>, во втором - введите География и щелкните по кнопке < ОК>. На экране появится таблица со списком 11а класса с оценками по географии; · сохраните запрос и закройте таблицу запроса. 3. Создайте перекрестный запрос о среднем балле в группах по дисциплинам. Но такой запрос строится на основе одной таблицы или одного запроса, в связи с чем надо сначала сформировать запрос, в котором были бы поля " Класс", " Название предмета" и " Оценки". Для этого: · на вкладке Запросы щелкните по кнопке < Создать>; · выберите Простой запрос и щелкните по кнопке < ОК>; · выберите из таблицы Ученики поле " Класс"; · выберите из таблицы Предметы поле " Название предмета"; · выберите из таблицы Оценки поле " Оценки"; · щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>; · в появившемся окне введите имя запроса Предметы оценки класса; · щелкните по кнопке < Готово>; · сохраните запрос и закройте таблицу запроса. Теперь можно создавать перекрестный запрос. Для этого: · на вкладке Запросы щелкните по кнопке < Создать>; · выберите Перекрестный запрос и щелкните по кнопке < ОК>; · щелкните по ячейке Запросы, выберите Предметы оценки класса и щелкните по кнопке < Далее>; · выберите поле " Название предмета" и щелкните по кнопке < Далее>; · выберите поле " Класс" и щелкните по кнопке < Далее>; · выберите функцию AVG, т.е. среднее (она по умолчанию уже выделена), и щелкните по кнопке < Далее>; · введите название запроса Средние оценки и щелкните по кнопке < Готово>. Откроется таблица перекрестного запроса. Обратите внимание на то, что Access создает еще итоговое значение средних оценок по предметам; · закройте таблицу запроса. 4. Для создания запроса на изменение заработной платы преподавателей: · на вкладке Запросы щелкните по кнопке < Создать>; · выберите Простой запрос; · в таблице Преподаватели выберите поле < 3арплата>; · щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>; · в появившемся окне введите имя запроса Изменение зарплаты; · щелкните по ячейке Изменение структуры запроса; · щелкните по кнопке < Готово>; · в строке Условия отбора введите < 5200; · откройте пункт меню Запрос и выберите Обновление; · в строке конструктора запроса Обновление в поле " Зарплата" введите: [Зарплата]* 1, 1; · выполните запрос, подтвердив готовность на обновление данных; · закройте запрос, подтвердив его сохранение; · откройте форму Преподаватели; · просмотрите изменение заработной платы у преподавателей, получающих меньше 5200 р.; · закройте форму. 5. Для создания запроса на выбывание ученика 11б класса Фирсова Дениса Васильевича: · на вкладке Запросы щелкните по кнопке < Создать>; · выберите Простой запрос;, · в таблице Ученики выберите поля " Фамилия", " Имя", " Отчество", " Класс"; · щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>; · в появившемся окне введите имя запроса Выбывшие ученики; · щелкните по ячейке Изменение структуры запроса; · щелкните по кнопке < Готово>; · в строке Условия отбора введите; в поле " Фамилия" - Фирсов, в поле " Имя" – Денис., в поле " Отчество" - Васильевич, в поле " Класс" – 11б; · откройте пункт меню Запрос и выберите Удаление; · просмотрите удаляемую запись, щелкнув по кнопке или выполнив команду Вид, Режим таблицы; если отчисляемый студент выбран правильно, то перейдите в режим конструктора и выполните запрос. Если условия отбора сделаны неправильно, измените их; · закройте запрос; · откройте форму Ученики и удостоверьтесь в удалении записи о студенте Фирсове; · закройте форму. 6. Для создания запроса на создание базы данных отличников: · на вкладке Запросы щелкните по кнопке < Создать>; · выберите Простой запрос; · в таблице Ученики выберите поля " Фамилия", " Имя", " Отчество" и " Класс", а в таблице Оценки - поле " Оценки"; · щелкните по кнопке < Далее>, затем в появившемся окне вновь щелкните по кнопке < Далее>; · в появившемся окне введите имя запроса Отличники; · щелкните по ячейке Изменение структуры запроса; · щелкните по кнопке < Готово>; Примечание. Для создания этого запроса надо воспользоваться операцией группировки. Будем считать отличниками тех студентов, которые набрали по шести предметам 30 баллов. Операция группировки позволит просуммировать оценки учеников по всем предметам. · для выполнения групповых операции щелкните на панели инструментов по кнопке или выполните команду Вид, Групповые операции; · в строке Групповые операции поля " Оценки" щелкните по ячейке Групповые операции. Откройте раскрывающийся список и выберите функцию SUM; · в строке Условия отбора поля " Оценки" введите 3 0; · просмотрите создаваемую базу, щелкнув по кнопке или выполнив команду Вид, Режим таблицы; · перейдите в режим конструктора; · выполните команду Запрос, Создание таблицы; · введите имя таблицы Ученики-отличники и щелкните по кнопке < ОК>; · подтвердите создание таблицы; · закройте с сохранением запрос; · откройте вкладку Таблицы; · откройте таблицу Ученики-отличники. Удостоверьтесь в правильности создания таблицы. Закройте таблицу. 7. Для каждого из созданных запросов создайте форму (можно рекомендовать автоформу в столбец или ленточную автоформу) для удобного просмотра данных.
|