- •Запросы
- •Макросы
- •3. Задание
- •4.4. Создание запросов на выборку данных из бд с помощью Конструктора
- •4.4.1. Создание простого запроса
- •4. Основные сведения по выполнению работы
- •4.1. Создание таблицы в текущей бд Access
- •4.1.1. Создание таблицы в режиме конструктора
- •4.1.2. Создание таблицы путем ввода данных
- •4.2. Импорт внешней таблицы в текущую бд Access
- •4.3. Удаление полей из таблицы
- •4.4.2. Создание запроса на обновление
- •4.4.3. Создание запросов с параметрами
- •4.4.5. Использование групповых операций в запросах
- •4.4.6. Использование вычисляемых полей в запросах
- •4.5. Создание запросов с помощью Мастера запросов
- •4.5.1. Создание перекрестных запросов
- •4.6. Запуск запроса на выполнение
- •4.7. Копирование, переименовывание и удаление запросов
4. Основные сведения по выполнению работы
4.1. Создание таблицы в текущей бд Access
Для создания новой таблицы в MS Access существуют два способа:
использование Конструктора таблиц;
обычный ручной способ создания таблицы, т.е. непосредственно путем ввода данных в таблицу.
4.1.1. Создание таблицы в режиме конструктора
Для вызова режима Конструктора таблиц необходимо в окне объектов базы данных выбрать Таблицы, после чего выбрать пункт меню Создание → Конструктор таблиц.
В результате на экране появится окно, в котором отображается макет будущей таблицы.
Рис.2.26. Макет таблицы в режиме Конструктора.
В появившемся окне необходимо определить все нужные поля в таблице, а именно присвоить имена полей, определить типы данных каждого поля, назначить ключевое поле и, при необходимости, привести их описание.
После задания всех полей таблицы в режиме Конструктора необходимо перейти в Режим таблицы и приступить к заполнению таблицы данными.
Рис.2.27. Пример заполнения таблицы в Режиме таблицы.
Для перехода из режима Конструктора в Режим таблицы и обратно необходимо щелкнуть правой кнопки мыши по ярлыку таблицы и в появившемся контекстном меню выбрать соответствующий пункт (Режим таблицы или Конструктор).
4.1.2. Создание таблицы путем ввода данных
Для создания таблицы обычным способом нужно выбрать пункт меню Создание → Таблица и в появившемся окне создать таблицу путем непосредственного ввода данных (задания полей и заполнения записей таблицы).
Рис.2.28. Пример создания таблицы в Режиме таблицы.
4.2. Импорт внешней таблицы в текущую бд Access
Для того, чтобы импортировать внешнюю таблицу в текущую базу данных, необходимо воспользоваться пунктом меню Внешние данные → Импорт и связи. Затем необходимо указать источник данных для импорта (Excel, Access, текстовый файл или др. (пункт меню Дополнительно)) и место назначения данных и далее следовать инструкциям программы.
4.3. Удаление полей из таблицы
Для удаления полей из таблицы необходимо открыть таблицу в режиме Конструктора, выделить необходимое поле, нажать на правую кнопку мыши и в выпадающем контекстном меню выбрать пункт Удалить строки.
Рис.2.29. Пример удаления поля PRIZ из таблицы NAMES.
4.4. Создание запросов на выборку данных из бд с помощью Конструктора
В MS Access возможны два способа создания запросов: с помощью Мастера запросов и с помощью Конструктора запросов. Каждый из способов реализуется путем вызова соответствующего пункта меню.
4.4.1. Создание простого запроса
Для создания простого запроса с помощью конструктора необходимо:
в окне объектов базы данных выбрать раздел «Запросы»;
выбрать пункт меню Создание → Конструктор запросов;
в открывшемся диалоговом окне Добавление таблицы выбрать необходимые таблицы и запросы, которые понадобятся для формирования запроса, после чего закрыть окно Добавление таблицы;
установить связи между таблицами, протянув мыши с удерживаемой левой кнопкой от одного поля к другому; в примере на рис.2.28 таблицы 101F и NAMES связаны через поле REGN, а таблицы 101F и PLAN − через поле REGN;
Рис.2.30. Установление связей между таблицами запроса.
перетащить мышью в строку «Поле» в нижней части окна (которая представляет собой макет таблицы, формируемой в результате работы запроса) из таблиц в его верхней части те поля, которые должны присутствовать в создаваемой таблице;
при необходимости можно указать способ сортировки по соответствующему полю в создаваемой таблице;
при отсутствии необходимости отображения на экране какого-либо из полей можно убрать флажок в строке «Вывод на экран» для данного поля.
Рис.2.31. Пример простого запроса на выборку данных из нескольких таблиц БД.
Для удаления какого-либо поля из запроса необходимо выделить удаляемое поле, щелкнув левой кнопкой мыши по его заголовку, затем нажать на правую кнопку мыши и в появившемся контекстном меню выбрать пункт Вырезать.
