Содержание
- Как сделать сложный запрос в access 2007?
- Конструирование запросов на выборку с условиями отбора
- Создание запросов в базе данных Access 2007
- Учебная дисциплина Информатика и компьютерная техника Модуль 2. Офисные прикладные программы Microsoft Office 2007
- 2.4. Microsoft Access 2007
- MS Access: создание сложных запросов с помощью конструктора запросов
- Создание запросов в СУБД Access 2007
Как сделать сложный запрос в access 2007?
Как сделать сложный запрос в access 2007?
В простейшем случае запрос реализует выбор из одной таблицы нужных полей, записей, соответствующих заданным условиям отбора, и просмотр результатов выполнения запроса.
Конструирование запросов на выборку с условиями отбора
Рассмотрим запросы на выборку в Access на примере получения информации из таблицы ТОВАР базы данных Поставка товаров.
Задача 1. Пусть необходимо выбрать ряд характеристик товара по его наименованию.
- Для создания запроса в окне базы данных выберите вкладку ленты — Создание (Create) и в группе Запросы (Queries) нажмите кнопку Конструктор запросов (Query Design). Откроется пустое окно запроса на выборку в режиме конструктора — ЗапросN (QueryN) и диалоговое окно Добавление таблицы (Show Table) (рис. 4.2).
- В окне Добавление таблицы (Show Table) выберите таблицу ТОВАР и нажмите кнопку Добавить (Add). Выбранная таблица будет отображена в области схемы данных запроса. Закройте окно Добавление таблицы (Show Table), нажав кнопку Закрыть (Close).
В результате выполненных действий в окне конструктора запросов (рис. 4.1) в верхней панели появится схема данных запроса, которая включает выбранные для данного запроса таблицы. В данном случае одну таблицу ТОВАР. Таблица представлена списком полей. Первая строка в списке полей таблицы, отмеченная звездочкой (*), обозначает все множество полей таблицы. Нижняя панель является бланком запроса, который нужно заполнить.
Кроме того, на ленте появляется и автоматически активизируется новая вкладка Работа с запросами | Конструктор (Query Tools | Design) (на рис. 4.3 представлена на часть этой вкладки), на которой цветом выделен тип созданного запроса — Выборка (Select). Таким образом, по умолчанию всегда создается запрос на выборку. Команды этой вкладки представляют инструментарий для выполнения необходимых действий при создании запроса. Эта вкладка открывается, когда в режиме конструктора создается новый запрос или редактируется существующий.
- Для удаления любой таблицы из схемы данных запроса установите на нее курсор мыши и нажмите клавишу . Для добавления ― нажмите кнопку Отобразить таблицу ( Show Table) в группе Настройка запроса (Query Setup) на вкладке Работа с запросами | Конструктор (Query Tools | Design) или выполните команду Добавить таблицу (Show Table) в контекстном меню, вызываемом на схеме данных запроса.
- В окне конструктора (рис. 4.4) последовательно перетащите из списка полей таблицы ТОВАР поля НАИМ_ТОВ, ЦЕНА, НАЛИЧИЕ_ТОВ в столбцы бланка запроса в строку Поле (Field).
- Для включения нужных полей из таблицы в соответствующие столбцы запроса можно воспользоваться следующими приемами:
- в первой строке бланка запроса Поле (Field) щелчком мыши вызвать появление кнопки списка и выбрать из списка нужное поле. Список содержит поля таблиц, представленных в схеме данных запроса;
- дважды щелкнуть на имени поля таблицы в схеме данных запроса;
- для включения всех полей таблицы можно перетащить или дважды щелкнуть на символе * (звездочка) в списке полей таблицы в схеме данных запроса.
- Если вы по ошибке перетащили в бланке запроса ненужное поле, удалите его. Для этого переместите курсор в область маркировки столбца сверху, где он примет вид черной стрелки, направленной вниз, и щелкните кнопкой мыши. Столбец выделится. Нажмите клавишу или выполните команду Удалить столбцы (Delete Columns) в группе Настройка запроса (Query Setup).
- В строке Вывод на экран (Show) отметьте поля, иначе они не будут включены в таблицу запроса.
- Запишите в строке Условия отбора (Criteria) наименование товара, как показа-но в бланке запроса на рис. 4.4. Так как выражение в условии отбора не содержит оператора, то по умолчанию используется оператор =. Используемое в выражении текстовое значение вводится в двойных кавычках, которые добавляются автоматически.
- Выполните запрос, щелкнув на кнопке Выполнить (Run) или на кнопке Режим (View) в группе Результаты (Results). На экране появится окно запроса в режиме таблицы с записью из таблицы ТОВАР, отвечающей заданным условиям отбора.
- Если при вводе сложного наименования товара вы допустили неточность, товар не будет найден в таблице. Использование операторов шаблона — звездочка (*) и вопросительный знак (?) (стандарт ANSI-89, используемый для запросов по умолчанию) или знак процента (%) и подчеркивания (_) (ANSI-92, рекомендуемый как стандарт для SQL Server), упрощает поиск нужных строк и позволяет избежать многих ошибок. Введите вместо полного имени товара Корпус* или Корпус%. Выполните запрос. Если в поле наименования товара одно значение начинается со слова «Корпус», результат выполнения запроса будет таким же, как в предыдущем случае. После выполнения запроса введенное выражение будет дополнено оператором Like «Корпус*». Этот оператор позволяет использовать символы шаблона при поиске в текстовых полях.
- Если необходимо найти несколько товаров, используйте оператор In. Он позволяет выполнить проверку на равенство любому значению из списка, который задается в круглых скобках. Запишите в строке условий отбора In («Корпуc MiniTower»;»HDD Maxtor 20GB»;»FDD 3,5″). В таблице запроса будет выведено три строки. В операторе In не допускается использование символов шаблона.
Задача 2. Пусть надо выбрать товары, цена которых не более 1000 руб., и НДС не более 10%, а также выбрать товары, цена которых более 2500 руб. Результат должен содержать наименование товара (НАИМ_ТОВ), его цену (ЦЕНА) и НДС (СТАВКА_НДС).
- Создайте новый запрос в режиме конструктора, добавьте таблицу ТОВАР. В окне конструктора (рис. 4.5) последовательно перетащите из списка полей таблицы ТОВАР в бланк запроса поля НАИМ_ТОВ, ЦЕНА, СТАВКА_НДС.
- Запишите Условия отбора (Criteria), как показано в бланке запроса на рис. 4.5. Между условиями, записанными в одной строке, выполняется логическая операция AND. Между условиями, записанными в разных строках, выполняется логическая операция OR.
- Выполните запрос, щелкните на кнопке Выполнить (Run) в группе Результаты (Results). На экране появится окно запроса в режиме таблицы с записями из таблицы ТОВАР, отвечающими заданным условиям отбора.
- Сохраните запрос, выполнив соответствующую команду в контекстном меню запроса, которое вызывается при установке курсора на заголовок запроса. Дайте ему имя Пример2.
Задача 3. Пусть надо выбрать все накладные за заданный период. Результат должен содержать номер накладной (НОМ_НАК), код склада (КОД_СК), дату отгрузки (ДАТА_ОТГР) и общую стоимость отгруженного товара (СУММА_НАКЛ).
- Создайте новый запрос в режиме конструктора, добавьте таблицу НАКЛАДНАЯ. В окне конструктора последовательно перетащите из списка полей таблицы НАКЛАДНАЯ в бланк запроса все необходимые поля.
- Для поля ДАТА_ОТГР в строке Условия отбора (Criteria) запишите Between #11.01.2008# And #31.03.2008#. Оператор Between задает интервал дат (в ANSI-92 вместо знака # используются одинарные кавычки ‘). Кроме того, этот оператор позволяет задать интервал для числового значения.
Для закрепления смотрим видеоурок:
Создание запросов в базе данных Access 2007
Учебная дисциплина
Информатика и компьютерная техника
Модуль 2. Офисные прикладные программы Microsoft Office 2007
2.4. Microsoft Access 2007
2.4.5. Создание запросов и поиск информации в базе данных
В СУБД Access 2007 можно создавать queries для отображения требуемых полей из записей одной или нескольких таблиц.
В СУБД Access 2007 применяются различные типы запросов: на выборку, на обновление, на добавление, на удаление, перекрестный query, выполнение вычислений, создание таблиц. Наиболее распространенным является query на выборку. Применяются два типа запросов: query по образцу (QBE) и query на основе структурированного языка запросов (SQL).
Запросы на выборку используются для отбора требуемой пользователю информации, содержащейся в нескольких таблицах. Они создаются только для связанных таблиц. Queries могут основываться как на нескольких таблицах, так и существующих запросах. СУБД Access 2007 включает такие средства создания запросов, как Мастер и Конструктор.
Кроме того, в СУБД Access 2007 существует множество средств для поиска и отображения информации, которая хранится в базе данных. Данные в таблицах можно отсортировать на основе любого поля или комбинации полей. Для извлечения из базы данных необходимых записей можно отфильтровать таблицу, применив средства фильтрации.
На скриншоте (рисунок 1) средства сортировки и фильтрации выделены скругленным прямоугольником красного цвета.
Рассмотрим создание запроса на выборку с помощью Конструктора
Для создания нового пустого запроса в режиме конструктора надо щелкнуть на пиктограмме Конструктор запросов (рисунок 2).
Откроется активное окно диалога Добавление таблицы (рисунок 3) на фоне неактивного окна «Запрос1». В этом окне можно выбрать таблицы и queries для создания новых запросов.
В окне Добавление таблицы следует выбрать несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, а окно «Запрос1» станет активным (рисунок 4).
Окно Конструктора состоит из двух частей – верхней и нижней. В верхней части окна размещается схема данных запроса, которая содержит список связанных таблиц. В нижней части окна находится Бланк построения запроса QBE, в котором каждая строка выполняет определенную функцию.
Переместим имена полей с таблиц-источников в Бланк. Из таблицы Группы студентов переместим поле Название в первое поле Бланка, из таблицы Студенты переместим поле Фамилии во второе поле, а из таблицы Успеваемость переместим поле Оценка в третье поле и из таблицы Дисциплины переместим поле Название в четвертое поле Бланка запросов.
При необходимости можно задать принцип сортировки (по возрастанию или по убыванию) результатов запроса. В строке «Вывод на экран» автоматически устанавливается флажок просмотра информации.
Условия ограниченного поиска или критерий поиска информации вводится в строке «Условия» отбора и строке «Или». Например, введем критерий поиска — «5/A» в строке «Условия» для поля Оценка. В этом случае в результате выполнения запроса на экране будут отображаться все фамилии студентов, которые получили оценку 5/A (рисунок. 5).
Далее надо закрыть окно запроса Запрос1, появится окно диалога Сохранить, ответить — Да и ввести имя запроса, например «Успеваемость студентов». Для запуска запроса дважды щелкнем на query «Успеваемость студентов», откроется таблица с результатами выполненного запроса (рис. 6).
Далее создаем параметрический query или query с параметрами. Создаем этот query также как и предыдущий, в режиме конструктора, но только в строке Условия отбора для поля Фамилия введем условие отбора в виде приглашения в квадратных скобках, например [Введите фамилию]. В этом случае в результате выполнения запроса на экране будет отображаться фамилия студента и все дисциплины, по которым он получил оценку.
Закрыть окно запроса на выборку. На вопрос о сохранении изменения ответить — Да и ввести имя запроса, например «Параметрический query». Запустим Параметрический query, дважды щелкнув на нем. В открывшемся на экране окне диалога «Введите значение параметра» надо ввести фамилию студента, информацию об успеваемости которого необходимо получить (рис. 8).
Затем надо щелкнуть на кнопке ОК, откроется таблица с результатами выполненного запроса (рис. 8).
В некоторых случаях для создания запросов можно использовать Мастер запросов. После создания запросов на выборку информации из БД Access 2007 можно приступать к формированию форм.
© Обучение в интернет, .
Обратная связь
MS Access: создание сложных запросов с помощью конструктора запросов
Цель урока:
Тип урока: комбинированный (изучение нового и закрепление ране изученного материала).
Методы проведения урока:
Оборудование:
Сегодня у нас необычный урок. Сегодня присутствуют гости, посмотрите на них. На гостей больше, пожалуйста, не отвлекайтесь, они на нас посмотрят сами.
Постановка цели урока.
Сегодня тема нашего урока: «Создание сложных запросов с помощью конструктора». На этом занятии мы вспомним основные приемы работы с объектами БД и научимся создавать с помощью конструктора запросы с параметром.
Актуализация опорных знаний (тест).
Для начала мы вспомним основные сведения о БД и ответим на вопросы теста (выполнение тестового задания, затем взаимоконтроль).
База данных — это:
- набор сведений, относящихся к определенной теме или задаче, предназначенных для временного хранения;
- программное обеспечение для работы с информацией;
- организованная совокупность сведений о конкретных объектах реального мира в какой-либо предметной области, предназначенная для длительного хранения и постоянного применения;
- поиск и изменение информации об объектах реального мира.
В реляционной базе данных сведения хранятся:
- в виде таблиц;
- на множестве компьютеров сети;
- друг с другом в отношении вложенности и подчиненности;
- в памяти нескольких вычислительных машин
- Основными объектами СУБД MS Access являются:
- таблицы, запросы, отчеты, бланки;
- таблицы, запросы;
- таблицы, вопросы, закладки, формы;
- таблицы, запросы, отчеты, формы;
Таблица — это:
- объект БД, предназначенный для хранения бланков;
- объект БД, предназначенный для ввода данных;
- объект БД, предназначенный для хранения данных в виде записей и полей;
- запросы, отчеты, бланки
Таблицу в БД MS Access можно создать с помощью:
- линейки и карандаша;
- мастера и конструктора;
- мастера, конструктора и путем ввода данных.
- путем ввода данных;
Запрос — это:
- объект БД, предназначенный для хранения данных;
- объект БД, позволяющий получить нужные данные из одной или нескольких таблиц;
- объект БД, предназначенный для вывода данных;
- объект БД, предназначенный для ввода данных.
Отчет — это:
- объект БД, предназначенный для ввода данных
- объект БД, предназначенный для расчета данных
- объект БД, предназначенный для печати данных;
- объект БД, предназначенный для хранения данных.
Форма — это:
- объект БД, предназначенный для печати данных;
- объект БД, позволяющий получить нужные данные;
- объект БД, предназначенный для хранения данных;
- объект БД, предназначенный для ввода данных.
Объяснение нового материала.
Для изменения уже существующих запросов и для создания новых запросов используется Конструктор запросов. Для того чтобы открыть запрос в режиме Конструктора, выделите в списке один из существующих запросов, например, только что созданный запрос «:», и нажмите кнопку Конструктор на панели инструментов окна База данных.
Появляется окно Конструктора запросов. В верхней части окна отображается таблица (или несколько таблиц, если запрос многотабличный) в том виде, в каком таблицы отображаются в окне Схема данных. Таблицы — источники данных для запроса, являются базовыми таблицами запроса. В нижней части окна находится бланк запроса — таблица, ячейки которой используются для определения запроса. В бланке отображаются все столбцы, включенные в результирующее множество запроса.
Окно конструктора разделено на две части. В верхней части находятся окна таблиц со списками полей. Имя каждой таблицы отображается в строке заголовка такого окна. В базе данных MS Access в различных режимах меняются и кнопки панели инструментов.
Значения полей вводятся путем выбора соответствующих записей из ниспадающего меню. При вводе символа, который распознается как начальная буква поля выбранной таблицы, автоматически вызывает всю запись, и нет необходимости набирать все слово в строке.
Запрос на выборку позволяет отобрать необходимые поля с записями, которые могут быть отсортированы, либо отобраны по какому либо условию. Для использования условия используются знаки «=», «>», » 7, =6
Условие позволяет оперировать не только числовыми значениями, но и текстовыми элементами. Например: можно отобрать все поля, идентичные какому-либо слову, либо те слова, которые начинаются с определенной буквы.
Для выбора различных видов запросов используется конструктор и в появившемся основном меню в пункте «Запрос» выбираем необходимый параметр запроса. Вид конструктора автоматически меняется, где появляются новые строки, куда и вносятся значения условий.
Демонстрация приемов работы (приложение 1)
- показ приемов работы по созданию запроса с параметром на примере БД «Агентства»
- элементы окна режима Конструктор;
- добавление таблиц;
- заполнение полей запроса;
- сортировка;
- добавление, удаление и изменение параметров в запросе.
Практическая работа: закрепление и совершенствования знаний и формирование умений по составлению запросов с параметрами.
- правила ТБ
- объяснение задания
- критерии оценивания-
- правила сдачи итогов работы
Задание (для учащихся):
Создайте форму для ввода данных в таблицу «Европа».
Создать отчет, выводящий следующие данные:
- название государства
- столицу
Создать запрос, выводящий, выводящий следующие данные:
- название государства
- площадь (в порядке убывания)
Создать запрос с параметром, выводящий следующие данные:
- название государства
- столица
- плотность населения (более 7 чел)
Создать запрос с параметром, выводящий следующие данные:
- название государства
- столица
- плотность населения (менее 7 чел)
Задание (для учащихся):
Создать запрос, выводящий следующие данные:
- название страны
- название наивысшей точки и ее высоту
Создать запрос с параметром, выводящий следующие данные:
- название страны
- название столицы
- язык арабский
Создать запрос с параметром, выводящий следующие данные:
- название страны
- денежная единица фунт стерлинг и алжирский динар
Создать запрос с параметром, выводящий следующие данные:
- название страны
- население (более 20 млн)
- название наивысшей точки и ее высота (не менее 2000м)
Создать запрос с параметром, выводящий следующие данные:
- название страны
- крупные города с населением от 100 тыс
- религия христианство
Создать отчет с параметром, выводящий следующие данные:
- название страны (по алфавиту)
- валюта
- язык
- экспорт
Создать отчет с параметром, выводящий следующие данные:
- название страны (по алфавиту),
- столица,
- население столицы,
- крупные города этой страны,
- население крупного города.
Подведение итогов урока.
(проверка выполнения практической работы в парах, собеседование)
На уроке поработали хорошо: :
За работу на уроке выставлены оценки: :
Создать базу данных по выбранной теме. Требования:
- не менее 3-х таблиц;
- 3 запроса (на выборку, с параметром, перекрестный);
- 3 отчета;
- форма для ввода данных в таблицу.
Создание запросов в СУБД Access 2007
Курс повышения квалификации за 340 рублей!
Эмоциональное выгорание педагогов. Профилактика и способы преодоления
Выбранный для просмотра документ Запросы в Access 2007.pptx
Международные дистанционные олимпиады «Эрудит III»
Доступно для всех учеников
1-11 классов и дошкольников
Рекордно низкий оргвзнос
по разным предметам школьной программы (отдельные задания для дошкольников)
Идёт приём заявок
Описание презентации по отдельным слайдам:
Создание запросов в СУБД Access 2007 Губская О.В., учитель информатики Евпаторийской ОШ I-III ступеней № 2
На этом уроке мы: 1. Повторим основные понятия темы Базы данных, Системы управления базами данных; 2. Познакомимся с различными способами создания запросов в БД; 3. Научимся отбирать записи по нескольким условиям, использовать выражения в запросах.
Поле понятий База данных 1 2 3 4 5 6 9 7 8 13 10 11 12 14 Форма Поле Запись Ключевое поле Таблица Счетчик Поле МЕМО СУБД Фильтр Сортировка Поле объекта OLE Файл типа .accdb Схема данных
Запрос – это требование на отбор записей, хранящихся в таблицах или на выполнение определённых действий с ними. Запросы позволяют: выбирать нужные поля из разных таблиц БД; фильтровать и сортировать данные; производить расчёты; группировать записи, рассчитывая различные итоговые значения; вносить изменения сразу в несколько записей; создавать таблицы как результат запроса.
Виды запросов Запрос на выборку данных. Осуществляет загрузку и отображение записей в режиме таблицы. Запрос на изменение. Выполняет операции с записями, удовлетворяющими заданным критериям. а) запрос на удаление; б) запрос на обновление; в) запрос на добавление. Запрос с параметрами. После запуска на выполнение просит ввести значения определенных параметров. Перекрёстный запрос. Позволяет выполнить подсчёты по данным одного поля таблицы и сгруппировать результаты.
Способы создания запросов SQL; Конструктор; Мастер. Мастер запросов Конструктор запросов
— это производная таблица, которая содержит те же структурные элементы, что и обычная таблица (столбцы-поля и строки), и формируется на основе фактических данных системы. Запрос на выборку данных
Создание запроса с помощью мастера 1 шаг – на вкладке Создание выбираем Мастер запросов 2 шаг – в диалоге Новый запрос выбираем Простой запрос ОК
Создание запроса с помощью мастера 3 шаг – в диалоге Создание простых запросов выбираем из списка таблицу
Создание запроса с помощью мастера 4 шаг – перемещаем из списка Доступные поля в список Выбранные поля нужные имена полей нажимаем кнопку Далее >
Создание запроса с помощью мастера 5 шаг – выбираем один из вариантов отображения записей с данными: подробный (без выполнения операции сведения) или итоговый с использованием сведения (нахождение суммы, среднего значения, минимума, максимума для определенных записей) нажимаем кнопку Далее >
Создание запроса с помощью мастера 6 шаг – вводим имя запроса нажимаем кнопку Готово
Создание запроса с помощью конструктора 1 шаг – на вкладке Создание выбираем Конструктор запросов 2 шаг – в диалоге Добавление таблицы выбираем таблицы, поля из которых будут использоваться в запросе Добавить Закрыть
Создание запроса с помощью конструктора Двойной щелчок ЛВ кнопкой мыши по каждому полю таблицы 3 шаг – выбираем нужные поля
Создание запроса с помощью конструктора 4 шаг – вводим условие отбора и нажимаем кнопку Выполнить
Создание запроса с помощью конструктора 5 шаг – закроем вкладку запроса в окне сохранения структуры запроса выберем Да введем имя запроса ОК
Формирование логического выражения — условия отбора Логическое выражение, представляет собой операцию отношения (>, = = или or и and не not
Запрос на выборку: Рассказы А.П.Чехова И
Запрос на выборку: Книги, изданные в 1987 году, или в которых больше 300 страниц ИЛИ
Создание запроса с параметром В строку отбора ввести в квадратных скобках текст, который будет отображаться в диалоговом окне, открываемом в начале выполнения запроса
Примеры условий отбора Условные выражения Вывод записей, которые Рассказы имеют значение Рассказы NotРассказы не имеют значение Рассказы =01.01.94 имеют значение даты позднее 01.01.94 *.02.* имеют значение месяца февраль Null содержат в поле пустое значение
Примеры использования символов в шаблонах Использование символов Образец ПоисквMicrosoft Access Вопросительный знак ( ? ); в качестве шаблона для любого символа. За?ор Забор Затор Звездочка ( * ); в качестве шаблона для любой группы символов. Д*нь День Добрый день Длинная тень Звездочка ( * ); в качестве шаблона для любой группы начальных символов. *й 128й Последний Знак фунта (#); в качестве шаблона для любой цифры. #-й 5-й 8-й Восклицательный знак ( ! ) после первой скобки для поиска символа, который не входит в указанный набор символов. Иванов[!аы] Иванову [но не Иванова или Ивановы]
Ответы к тесту 16-13 ответов – 4 балла 12-9 ответов – 3 балла 8- 5 ответов – 2 балла 4-1 ответ – 1 балл 1 2 3 4 5 6 7 8 9 10 11 12 a с с a с b с b e b к*т 12* *.12.* >=105 Notфизика =105 Notфизика
Поиск в Microsoft Access
Вопросительный знак ( ? ); в качестве шаблона для одного любого символа.
Звездочка ( * ); в качестве шаблона для любой группы символов.
Звездочка ( * ); в качестве шаблона для любой группы начальных символов.
Знак фунта (#); в качестве шаблона для любой цифры.
Квадратные скобки [ ]; для поиска одного символа из набора.
Восклицательный знак ( ! ) после первой скобки; для поиска символа, который не входит в указанный набор символов.
Иванову [но не Иванова или Ивановы]
Примеры использование символов задания шаблонов
Примеры условных выражений
Вывод записей, которые
имеют значение Саратов
не имеют значение Саратов
In (Саратов, Томск, Уфа)
имеют значение Саратов, Томск или Уфа
начинаются с букв А–Л
начинаются с букв М–Я
имеют числовое значение 100
имеют значение даты позднее 01.01.94
Beetween 01.01.93 AND 31.12.93
имеют значение года 1993
имеют значение месяца Февраль
содержат в поле пустое значение
имеют не пустое значение в поле
начинаются с буквы Р
Задания для самостоятельной работы:
Создайте запрос, отображающий список стран, в названии которых вторая буква «о».
Создайте запрос, отображающий список стран, в которых религия «католицизм» и государственный строй «республика».
Задайте запрос с параметром, который спрашивает: Страны с какой религией вывести на экран?
Выбранный для просмотра документ Компьютерный практикум.docx
1) Создание запроса в режиме Мастера
Создать запрос на выборку фамилии, имени и класса обучения: откройте базу данных Школьная библиотека откройте таблицу Школа ознакомьтесь с содержанием таблицы выберите кнопку Мастер запросов группы Другие вкладки Создание выберите в окне Новый запрос в списке видов мастеров запросов Простой запрос выберите в списке Таблицы и запросы окна Создание простых запросов таблицу Школа переместите из списка Доступные поля в список Выбранные поля имена полей Фамилия , Имя , Класс Далее Введите имя запроса Класс Готово откройте запрос в режиме Конструктора задайте сортировку по полю Класс посмотрите как выглядит запрос в режиме SQL . Для этого на вкладке запроса вызовите контекстное меню Режим SQL .
2) Создание запроса в режиме Конструктора
Создать запрос на выборку учащихся, у кого номер класса кратен 2 и он живет на улице Пушкина или Ленина: выберите кнопку Конструктор запросов группы Другие вкладки Создание добавьте таблицу Школа закройте окно Добавления таблицы в макете таблицы двойным щелчком по полю переместите в бланк запроса поля Фамилия , Имя , Улица , Класс в строку Условие отбора под полем Улица введите Пушкина Оr Ленина , под полем Класс введите 8 Оr 10 нажмите кнопку Выполнить закройте вкладку запроса, сохранив его под именем 8 класс.
3) Создание запроса с параметрами ( в режиме Конструктора )
Из таблицы Школа возьмите поля Фамилия , Имя , Класс , Хобби . В условие отбора поля Хобби введите =[Введите хобби] нажмите кнопку Выполнить введите значение параметра «футбол» ОК сохраните запрос под именем Футбол .
4) Создание запроса с вычислением (в режиме Конструктора)
Из таблицы Оценки возьмите поля Фамилия , І_семестр , ІІ_семестр в строке Поле в столбце, следующем за столбцом ІІ_семестр , введите выражение Годовая оценка: ([І_семестр]+[ ІІ_семестр])/2 нажмите кнопку Выполнить закройте вкладку запроса, сохранив его под именем Годовая.
По таблице Школа создайте запросы, для ответов на вопросы:
У кого фамилия начинается на букву С ?
Кто не занимается тяжелой атлетикой?
Кто увлекается аэробикой или футболом?
Кто учится в старших классах?
Кто из мальчиков живет на улице Фрунзе?
Кто из мальчиков с голубыми глазами занимается каратэ?
Выбранный для просмотра документ Конспект урока.docx