Polytech-soft.com

ПК журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Конструктор запросов в аксесс

Создание запросов в базе данных 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 можно приступать к формированию форм.

Copyright

© Обучение в интернет, .
Обратная связь

Создание и изменение запроса с помощью Конструктора запросов

Для изменения уже существующих запросов и для создания новых запросов используется Конструктор запросов. Для того чтобы открыть запрос в режиме Конструктора, выделите в списке один из существующих запросов, например только что созданный запрос «Сотрудники Запрос», и нажмите кнопку Конструктор (Design) на панели инструментов окна База данных (Database).

Появляется окно Конструктора запросов (рис. 4.5). В верхней части окна отображается таблица (или несколько таблиц, если запрос многотабличный) в том виде, в каком таблицы отображаются в окне Схема данных (Relationship). Таблицы — источники данных для запроса, мы будем называть базовыми таблицами запроса. В нижней части окна находится бланк запроса — таблица, ячейки которой используются для определения запроса. В бланке отображаются все столбцы, включенные в результирующее множество запроса.

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

В области панелей инструментов Access отображается панель инструментов Конструктор запросов (Queries Design). Эта панель представлена на рис. 4.6, а в табл. 4.1 приведено описание кнопок этой панели инструментов и соответствующие им команды меню.

Рис. 4.5. Запрос «Сотрудники Запрос» в режиме Конструктора запросов

Рис. 4.6. Панель инструментов Конструктор запросов

Таблица 4.1. Описание кнопок на панели инструментов Конструктор запросов

ОписаниеВид (View)Вид, Режим таблицы (View, Datasheet View)Отображение запроса в различных режимах. Чтобы изменить режим отображения запроса, нажмите стрелку справа от кнопки и в появившемся списке выделите нужный элемент. Если просто нажать эту кнопку, запрос будет отображен в режиме ТаблицыСохранить (Save)Файл, Сохранить (File, Save)Сохранение активного запросаПечать (Print)Печать результатов запроса без открытия диалогового окна ПечатьПредварительный просмотр (Print Preview)Файл, Предварительный просмотр (File, Print Preview)Предварительный просмотр запроса перед печатьюОрфография (Spelling)Сервис, Орфография (Tools, Spelling)Проверка орфографии в текстовых полях запросаВырезать (Cut)Правка, Вырезать (Edit, Cut)Удаление выделенных объектов из запроса в буфер обмена WindowsКопировать (Сору)Правка, Копировать (Edit, Copy)Копирование выделенных объектов запроса в буфер обменаВставить (Paste)Правка, Вставить (Edit, Paste)Вставка содержимого буфера обмена в запросФормат по образцу (Format Painter)Копирование параметров форматирования из одного выделенного объекта в другой такого же типаОтменить (Undo)Правка, Отменить (Edit, Undo)Отмена последнего изменения запросаТип запроса (Query Туре)Запрос, Выборка (Query, Select Query)Изменение типа запроса. Для изменения типа запроса щелкните по стрелке справа от кнопки и выберите из списка нужный тип запросаЗапуск (Run)Запрос, Запуск (Query, Run)Выполнение запросаОтобразить таблицу (Show Table)Запрос, Добавить таблицу (Query, Show Table)Выводится диалоговое окно Добавление таблицы (Show Table)Групповые операции (Totals)Вид, Групповые операции (View, Totals)Группировка записей в запросе и расчет итоговых значенийНабор значений (Top Values)Отобразить только первые записи запроса. Количество отображаемых записей указывается в поле ввода либо в штуках, либо в процентахСвойства (Properties)Вид, Свойства (View, Properties)Открытие окон свойств выделенных объектов: запроса или поля запросаПостроитель (Build)Вызов построителя для создания выражения. Кнопка доступна только тогда, когда активизировано свойство запроса или поля запроса, которое допускает ввод выражения, например Условие отбора (Criteria)Окно базы данных (Database Window)Окно, 1 (Window, 1)Отображение окна базы данныхНовый объект (New Object)Создание нового объекта базы данных. Чтобы выбрать тип создаваемого объекта, нажмите стрелку справа от кнопкиСправка по Microsoft Access (Microsoft Access Help)Справка, Справка по Microsoft Access (Help, Microsoft Access Help)Вызов помощника и получение справки по Access 2002

Читать еще:  Как создать форму в аксессе

С использованием кнопок панели инструментов вы будете знакомиться по мере изучения работы с запросами, как в данной главе, так и в гл. 8.

А теперь рассмотрим, как создать новый запрос с помощью Конструктора запросов. Для этого необходимо:

  1. В окне базы данных на панели объектов выбрать ярлык Запросы (Queries).
  2. В списке запросов выбрать ярлык Создание запроса в режиме конструктора (Create query in Design view) или нажать кнопку Создать (New), в появившемся окне Новый запрос (New Query) выбрать Конструктор (Design view) и нажать на кнопку ОК.
  3. В окне Добавление таблицы (Show Table) (см. рис. 4.5) выбрать одну или несколько таблиц или запросов для построения нового запроса и нажать кнопку Добавить (Add). Для удобства выбора таблиц и запросов в окне существуют следующие вкладки: Таблицы (Tables), на которой отображается список таблиц; Запросы (Queries), на которой отображается список запросов; Таблицы и запросы (Both), на которой отображается список таблиц и запросов вместе.

Рис. 4.7. Окно Добавление таблицы Конструктора запросов

Рис. 4.8. Запрос по нескольким связанным таблицам

Иногда Конструктор устанавливает лишние связи, основываясь только на именах и типах полей. Это может привести к некорректным результатам запроса, поэтому нужно обязательно проверять, как отображаются связи между таблицами в окне Конструктора запросов, и удалить вручную лишние связи. Для этого выделите лишнюю связь, щелкнув по ней левой кнопкой мыши, и нажмите клавишу . Работа со связями в окне Конструктора запросов выполняется точно так же, как в окне Схема данных (Relationship) (см. разд. «Связывание таблиц на схеме данных»гл. 2).

Примеры разных способов включения полей в результат запроса в режиме Конструктора запросов приведены на рис. 4.9—4.11.

Рис. 4.9. Пример отбора полей для нового запроса в режиме Конструктора

Рис. 4.10. Вид окна Конструктора при выборе всех полей из таблицы

Чтобы добавить в запрос еще одну таблицу или другой запрос, необходимо:

    Нажать кнопку Добавить таблицу (Show Table) на панели инструментов или выполнить команду меню Запрос, Добавить таблицу (Query, Show Table).

Рис. 4.11. Выбор полей запроса из раскрывающегося списка

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

  • Выбрать имя объекта, добавляемого в запрос.
  • Нажать кнопку Добавить (Add), а затем кнопку Закрыть (Close).
  • Добавить таблицу или еще один запрос в окно Конструктора запросов можно также путем перетаскивания мышью названия таблицы или запроса из окна базы данных.

    Чтобы удалить базовую таблицу из запроса, необходимо выделить ее, щелкнув на любом месте в списке ее полей, и нажать клавишу .

    Чтобы удалить поле из запроса, выделите нужный столбец в бланке запроса, а затем нажмите клавишу . Чтобы выделить столбец, пользуйтесь областью выделения столбцов — узкой серой полоской над столбцами в бланке запроса. Когда вы подводите указатель мыши к этой области, он преобразуется в жирную стрелку, направленную вниз.

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

    В режиме Конструктора запросов можно изменять имена полей запроса. Чтобы переименовать поле, необходимо установить курсор в бланке запроса перед первой буквой его имени и ввести новое имя и символ двоеточия. Пример запроса с измененными именами полей приведен на рис. 4.12. Изменение имени поля в бланке запроса приводит к изменению заголовка столбца при просмотре запроса в режиме таблицы. Кроме того, если на основе запроса создать новый объект, например форму или отчет, в новом объекте будет использовано новое имя поля. Имя поля базовой таблицы при этом не изменяется. Это имя также не изменяется в тех формах и отчетах, которые были созданы на основе запроса до изменения имени поля. Имена полей в запросах должны соответствовать соглашениям об именах Microsoft Access.

    Рис. 4.12. Изменение названия поля в запросе

    Чтобы использовать новое имя поля только в заголовках столбцов в режиме таблицы или как подпись полей в формах и отчетах, следует задать для этого поля свойство Подпись (Caption), а не переименовывать поле в бланке. (Об установке свойств поля см. разд. «Настройка свойств полей в запросе и свойств самого запроса»гл. 8)

    Ширина столбцов в бланке запроса также может меняться. Осуществляется это простым перетаскиванием мышью границы столбца или двойным щелчком мыши по линии границы, как это делается в таблице Excel.

    Изменение ширины столбцов в окне Конструктора запросов или в окне расширенного фильтра не влияет на ширину столбцов запроса в режиме Таблицы или объекта, для которого применен фильтр.

    В строке Условие отбора (Criteria) и в строке или (Or) указываются условия отбора записей. Такими условиями могут быть логические выражения. Например, (>30), (=’Иванов’), (=10) и т. п. (0 создании выражений в условиях запроса см. разд. «Использование выражений в запросах» ниже в этой главе.)

    Условия, находящиеся в одной строке, но в разных столбцах бланка, объединяются по логическому оператору And (И). Если нужно объединить условия отбора по логическому оператору Or (ИЛИ), разместите эти условия в разных строках бланка запроса. Пример использования нескольких условий отбора приведен на рис. 4.13.

    Рис. 4.13. Задание критериев отбора записей в запросе

    Если критерий отбора очень сложный, можно вставлять дополнительные строки условий. Для этого необходимо:

    1. Выделить строку, которая должна оказаться под вставляемой строкой. Для этого нужно подвести указатель мыши к левой границе строки (он должен превратиться в жирную стрелку, указывающую вправо) и щелкнуть левой кнопкой мыши.
    2. Выполнить команду Вставка, Строки (Insert, Rows) или нажать клавишу

    Как создавать запросы в Access: пошаговая инструкция и рекомендации

    Приложение СУБД MS Access – это полноценный помощник для создания и ведения баз данных, заключенных в таблицы и массивы. Если база имеет слишком большой объем, быстро найти необходимые значения довольно сложно.

    Именно поэтому в Access существует такая функция, как запросы. Рассмотрим, что это такое, как работает, какие имеет особенности.

    Создание запросов в Microsoft Access

    Чтобы разобраться, как создавать запросы в Access, нужно знать основные положения работы с СУБД.

    Существует два способа выполнить данную процедуру:

    • Конструктор запросов.
    • Мастер запросов.

    Первый способ дает возможность создать любой из всех доступных запросов в ручном режиме, но с небольшой оговоркой, заключающейся в том, что пользователь имеет опыт работы с приложением Access. Также он должен разбираться хотя бы в основных его задачах. Что касается второго способа, то его нужно рассмотреть более подробно.

    Легкий путь для новичков

    Знающий человек за несколько кликов мышью выбирает те компоненты, которые потребуются пользователю для выполнения запроса, а затем быстро формирует реестр, в соответствии с собранными ключевыми значениями. Если это первое знакомство с СУБД, и пользователь не представляет, как создавать запросы в Access, то выбирается программа Мастер.

    В данном режиме можно ознакомиться и разобраться со следующими типами запросов:

    • Простой.
    • Перекрестный.
    • Записи без подчиненных.
    • Повторяющиеся записи.

    Данный выбор осуществляется уже на первом этапе работы с Мастером. А в дальнейшем, следуя четким указаниям, даже начинающий пользователь легко создаст запрос. Познакомимся с его разновидностями.

    Простой запрос

    Этот инструмент работы с таблицами собирает нужные данные из указанных пользователем полей. Уже по названию видно, что это самый популярный тип запросов для новичков. Его удобство заключается в том, что такая процедура открывается в новой вкладке. Поэтому ответ на вопрос, как создать запрос в Access 2010, становится очевидным уже после открытия первого меню Мастера.

    Перекрестный запрос

    Этот тип выборки более сложный. Чтобы разобраться, как создать перекрестный запрос в Access с помощью «Мастера» в данном режиме, нужно кликнуть по этой функции в первом окне.

    На экране появится таблица, в которой можно выбрать до трех столбцов, расположенных в оригинале.

    Одно из оставшихся не выбранных полей может быть использовано в качестве заголовков таблицы запроса. На третьем этапе процедуры (пересечение) выбирается еще одно значение с вариативностью функцию (среднее значение, сумма, первый, последний).

    На фото показано, что перекрестный запрос создан, и что по заданным параметрам совершены необходимые действия.

    Повторяющиеся записи

    Как понятно из названия, основное предназначение данного запроса – выборка всех одинаковых строк в таблице по указанным параметрам. Выглядит это так:

    Кроме того, доступен выбор дополнительных полей, чтобы подобрать соответствие сразу в нескольких строках.

    Чтобы выбрать повторяющиеся записи, нужно раскрыть список запросов и создать там новую папку. Далее в окошке «Новый запрос» выбрать строку «Поиск повторяющихся записей». Далее нужно следовать указаниям Мастера.

    Записи без подчиненных

    Это последний тип запросов, доступный в режиме «Мастер – Записи без подчиненных».

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

    Данный тип актуален только в случаях, когда баз данных несколько.

    Все эти четыре типа запросов являются базовой точкой для работы со сложными элементами, но позволяют легко разобраться, как создать запрос в базе данных Access.

    Функции запросов в MS Access

    Разберемся, зачем нужно выполнять описанные выше действия. Задача всех простых и сложных запросов в СУБД Access заключается в следующем:

    • Сбор необходимых данных в таблицах, их последующих просмотр, редактирование, добавление новых значений.
    • Прекрасный исходный материал для подготовки всевозможных форм отчетности.
    • Проведение математических и статистических счетных процедур над целыми массивами данных с выводом итогов на экран (среднее значение, сумма, отклонение, итоги).

    Запрос на выборку

    Этот тип работы с базами данных является сложным, так как требует участия нескольких таблиц.

    Необходимо, чтобы во всех таблицах были общие ключевые поля. В противном случае совершить операцию не получится.

    Повторим, как создать запрос на выборку в Access. Сначала нужно создать простой запрос с выбором нужных полей. Уже здесь можно редактировать данные, чтобы привести их в желаемый вид. К слову, внесенные изменения перенесутся и в исходные таблицы, так что этот момент нужно учитывать.

    В открывшемся окне конструктора заполняется окно «Добавление таблиц». Здесь нужно добавить те таблицы или запросы, из которых нужно вытаскивать исходные значения.

    После добавления можно приступить к заполнению условий запроса. Для этого нам нужна строка «Поле». В ней нужно подобрать те значения из таблиц, которые будут отображаться при запросе.

    Чтобы завершить операцию, нужно нажать на кнопку «Выполнить».

    Запрос с параметрами

    Это еще одна разновидность сложной процедуры, которая потребует от пользователя определенных навыков работы с базами данных. Одним из главных направлений такого действия является подготовка к созданию отчетов с объемными данными, а также получение сводных результатов. Как создавать запросы в Access 2007 с помощью конструктора, будет рассмотрено ниже.

    Начинать данную процедуру по выборке данных нужно с создания простого запроса, чтобы выбрать нужные поля. Далее через режим Конструктора обязательно нужно заполнить поле «Условие отбора» и, уже исходя из внесенного значения, будет осуществляться отбор.

    Таким образом, на вопрос о том, как создать запрос с параметром в Access, ответ простой — внести исходные параметры для выборки. Чтобы работать с Конструктором необходимо пользоваться Мастером запросов. Там создается первичные данные для фильтрации, которые служат основой дальнейшей работы.

    Расширенный перекрестный запрос

    Продолжаем усложнять ситуацию. Еще труднее для понимания является информация о том, как создавать запросы в Access, если присутствует несколько таблиц с данными. Перекрестный запрос уже рассматривался выше, как один из вариантов работы с Мастером. Однако, и в режиме «Конструктора» можно создавать подобный запрос.

    Для этого необходимо нажать «Конструктор запросов» — «Перекрестный».

    Открывается меню добавления исходных таблиц, а также возможность заполнения выборочных полей. Единственное, на что следует обратить внимание, – пункты «групповая операция» и «перекрестная таблица». Их нужно заполнять правильно, иначе процедура не будет выполнена корректно.

    Перекрестные запросы – это наиболее простой способ поиска и выборки информации из нескольких источников данных, плюс с возможностью формирования диаграмм и графиков.

    Более того, при использовании данной процедуры быстрее выполняется поиск, даже с несколькими вариантами развития.

    Конечно, присутствуют и «подводные камни», которые могут помешать в работе. Например, при создании запроса на сортировку базы данных по значению столбцов система выдает ошибку. То есть доступна только сортировка по стандартным пунктам – «возрастание и убывание».

    Краткие рекомендации

    Подводя итоги, нужно сказать, что решить, как создавать запросы в Access – с помощью Мастера или Конструктора, должен сам пользователь. Хотя, для большинства людей, которые используют СУБД MS Access, больше подойдет первый вариант. Ведь Мастер сам сделает всю работу, оставив для пользователя только несколько кликов мышью, при выборе условий запроса.

    Чтобы использовать расширенные настройки, явно необходим опыт работы с базами данных на уровне профессионала. Если в работе задействованы большие базы, лучше всего обратиться к специалистам, дабы избежать нарушения работы СУБД и возможных потерь данных.

    Есть один момент, который доступен лишь программистам. Так как основным языком СУБД является SQL, то нужный запрос можно написать в виде программного кода. Чтобы работать в данном режиме, достаточно нажать на строку уже созданного запроса, и в открывшемся контекстном меню выбрать «Режим SQL».

    MS Access: создание сложных запросов с помощью конструктора запросов

    Цель урока:

  • закрепить знания и умения по работе с различными видами запросов в БД;
  • освоить принципы создания запросов на выборку с условием;
  • развивать логическое мышление, речемыслительную деятельность, учащихся на основе работы со сложными запросами;
  • содействовать воспитанию интереса к предмету, формировать интерес к техническому образованию.
  • Тип урока: комбинированный (изучение нового и закрепление ране изученного материала).

    Методы проведения урока:

  • тестирование;
  • беседа;
  • рассказ с демонстрацией;
  • упражнения.
  • Оборудование:

  • для учащихся — тетрадь, бланки ответов для самостоятельной работы.
  • для учителя — экран и проектор для демонстрации приемов работы, оформление доски (тема, цели), карточки — задания для самостоятельной и практической работы учащихся
  • Сегодня у нас необычный урок. Сегодня присутствуют гости, посмотрите на них. На гостей больше, пожалуйста, не отвлекайтесь, они на нас посмотрят сами.

    Постановка цели урока.

    Сегодня тема нашего урока: «Создание сложных запросов с помощью конструктора». На этом занятии мы вспомним основные приемы работы с объектами БД и научимся создавать с помощью конструктора запросы с параметром.

    Актуализация опорных знаний (тест).

    Для начала мы вспомним основные сведения о БД и ответим на вопросы теста (выполнение тестового задания, затем взаимоконтроль).

    База данных — это:

    • набор сведений, относящихся к определенной теме или задаче, предназначенных для временного хранения;
    • программное обеспечение для работы с информацией;
    • организованная совокупность сведений о конкретных объектах реального мира в какой-либо предметной области, предназначенная для длительного хранения и постоянного применения;
    • поиск и изменение информации об объектах реального мира.

    В реляционной базе данных сведения хранятся:

    • в виде таблиц;
    • на множестве компьютеров сети;
    • друг с другом в отношении вложенности и подчиненности;
    • в памяти нескольких вычислительных машин
    • Основными объектами СУБД MS Access являются:
    • таблицы, запросы, отчеты, бланки;
    • таблицы, запросы;
    • таблицы, вопросы, закладки, формы;
    • таблицы, запросы, отчеты, формы;

    Таблица — это:

    • объект БД, предназначенный для хранения бланков;
    • объект БД, предназначенный для ввода данных;
    • объект БД, предназначенный для хранения данных в виде записей и полей;
    • запросы, отчеты, бланки

    Таблицу в БД MS Access можно создать с помощью:

    • линейки и карандаша;
    • мастера и конструктора;
    • мастера, конструктора и путем ввода данных.
    • путем ввода данных;

    Запрос — это:

    • объект БД, предназначенный для хранения данных;
    • объект БД, позволяющий получить нужные данные из одной или нескольких таблиц;
    • объект БД, предназначенный для вывода данных;
    • объект БД, предназначенный для ввода данных.

    Отчет — это:

    • объект БД, предназначенный для ввода данных
    • объект БД, предназначенный для расчета данных
    • объект БД, предназначенный для печати данных;
    • объект БД, предназначенный для хранения данных.

    Форма — это:

    • объект БД, предназначенный для печати данных;
    • объект БД, позволяющий получить нужные данные;
    • объект БД, предназначенный для хранения данных;
    • объект БД, предназначенный для ввода данных.

    Объяснение нового материала.

    Для изменения уже существующих запросов и для создания новых запросов используется Конструктор запросов. Для того чтобы открыть запрос в режиме Конструктора, выделите в списке один из существующих запросов, например, только что созданный запрос «:», и нажмите кнопку Конструктор на панели инструментов окна База данных.

    Появляется окно Конструктора запросов. В верхней части окна отображается таблица (или несколько таблиц, если запрос многотабличный) в том виде, в каком таблицы отображаются в окне Схема данных. Таблицы — источники данных для запроса, являются базовыми таблицами запроса. В нижней части окна находится бланк запроса — таблица, ячейки которой используются для определения запроса. В бланке отображаются все столбцы, включенные в результирующее множество запроса.

    Окно конструктора разделено на две части. В верхней части находятся окна таблиц со списками полей. Имя каждой таблицы отображается в строке заголовка такого окна. В базе данных MS Access в различных режимах меняются и кнопки панели инструментов.

    Значения полей вводятся путем выбора соответствующих записей из ниспадающего меню. При вводе символа, который распознается как начальная буква поля выбранной таблицы, автоматически вызывает всю запись, и нет необходимости набирать все слово в строке.

    Запрос на выборку позволяет отобрать необходимые поля с записями, которые могут быть отсортированы, либо отобраны по какому либо условию. Для использования условия используются знаки «=», «>», » 7, =6

    Условие позволяет оперировать не только числовыми значениями, но и текстовыми элементами. Например: можно отобрать все поля, идентичные какому-либо слову, либо те слова, которые начинаются с определенной буквы.

    Для выбора различных видов запросов используется конструктор и в появившемся основном меню в пункте «Запрос» выбираем необходимый параметр запроса. Вид конструктора автоматически меняется, где появляются новые строки, куда и вносятся значения условий.

    Демонстрация приемов работы (приложение 1)

    • показ приемов работы по созданию запроса с параметром на примере БД «Агентства»
    • элементы окна режима Конструктор;
    • добавление таблиц;
    • заполнение полей запроса;
    • сортировка;
    • добавление, удаление и изменение параметров в запросе.

    Практическая работа: закрепление и совершенствования знаний и формирование умений по составлению запросов с параметрами.

    • правила ТБ
    • объяснение задания
    • критерии оценивания-
    • правила сдачи итогов работы

    Задание (для учащихся):

    Создайте форму для ввода данных в таблицу «Европа».

    Создать отчет, выводящий следующие данные:

    • название государства
    • столицу

    Создать запрос, выводящий, выводящий следующие данные:

    • название государства
    • площадь (в порядке убывания)

    Создать запрос с параметром, выводящий следующие данные:

    • название государства
    • столица
    • плотность населения (более 7 чел)

    Создать запрос с параметром, выводящий следующие данные:

    • название государства
    • столица
    • плотность населения (менее 7 чел)

    Задание (для учащихся):

    Создать запрос, выводящий следующие данные:

    • название страны
    • название наивысшей точки и ее высоту

    Создать запрос с параметром, выводящий следующие данные:

    • название страны
    • название столицы
    • язык арабский

    Создать запрос с параметром, выводящий следующие данные:

    • название страны
    • денежная единица фунт стерлинг и алжирский динар

    Создать запрос с параметром, выводящий следующие данные:

    • название страны
    • население (более 20 млн)
    • название наивысшей точки и ее высота (не менее 2000м)

    Создать запрос с параметром, выводящий следующие данные:

    • название страны
    • крупные города с населением от 100 тыс
    • религия христианство

    Создать отчет с параметром, выводящий следующие данные:

    • название страны (по алфавиту)
    • валюта
    • язык
    • экспорт

    Создать отчет с параметром, выводящий следующие данные:

    • название страны (по алфавиту),
    • столица,
    • население столицы,
    • крупные города этой страны,
    • население крупного города.

    Подведение итогов урока.

    (проверка выполнения практической работы в парах, собеседование)

    На уроке поработали хорошо: :

    За работу на уроке выставлены оценки: :

    Создать базу данных по выбранной теме. Требования:

    • не менее 3-х таблиц;
    • 3 запроса (на выборку, с параметром, перекрестный);
    • 3 отчета;
    • форма для ввода данных в таблицу.
    Ссылка на основную публикацию
    ВсеИнструменты 220 Вольт
    Adblock
    detector