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

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

Лабораторная работа 7

СОЗДАНИЕ ЗАПРОСОВ НА ИЗМЕНЕНИЕ

Цель работы: овладеть основными приемами создания таблиц, обновления, добавления и удаления данных с помощью запросов.

Теоретические сведения

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

Существует четыре вида запросов на изменение:

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

· запрос на удаление — удаляет записи из одной или нескольких таблиц на основании критериев, заданных в запросе;

· запрос на добавление — добавляет записи целиком или только указанные поля в одну или несколько таблиц;

· запрос на обновление — изменяет данные в существующих таблицах, обновляя записи с использованием критериев.

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

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

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

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

1. На панели сообщений нажмите кнопку Параметры. Откроется окно Параметры безопасности Microsoft Office.

2. Установите переключатель в положение Включить это содержимое.

3. Нажмите кнопку ОК.

4. Перезапустите запрос.

СОЗДАНИЕ ТАБЛИЦ С ПОМОЩЬЮ ЗАПРОСА

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

Читайте также:  Диск с пин кодом

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

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

Процесс создания запроса на создание таблицы состоит из следующих основных этапов.

· Включите содержимое базы данных, если она не подписана или не находится в надежном расположении. Иначе нельзя будет запускать запросы на изменение (запросы на добавление, на обновление или на создание таблицы).

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

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

Создание запроса на выборку:

1. Откройте базу данных.

2. На вкладке Создание в группе Другие нажмите кнопку Конструктор запросов.

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

4. В каждой таблице дважды щелкните кнопкой мыши на полях, которые необходимо добавить в выборку.

5. Добавьте условие отбора в строку Условия отбора бланка запроса.

6. Перейдите на вкладку Конструктор и выберите команду Выполнить.

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

1. Щелкните правой кнопкой мыши на заголовке вкладки запроса. Выберите команду Конструктор.

2. На вкладке Конструктор в группе Тип запроса выберите команду Создание таблицы. Откроется окно Создание таблицы (рис. 7.1).

Рисунок 7.1 — Окно Создание таблицы

3. В раскрывающемся списке имя таблицы выберите название новой таблицы.

4. Выполните одно из следующих действий.

Читайте также:  Двойное с плавающей точкой access

· Поместите новую таблицу в текущую базу данных.

Выберите параметр в текущей базе данных, если он еще не выбран, и нажмите кнопку ОК.

· Поместите новую таблицу в другую базу данных.

Выберите параметр в другой базе данных.

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

4. Нажмите кнопку Выполнить. Откроется окно подтверждения операции.

5. Нажмите кнопку Да для подтверждения операции.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Только сон приблежает студента к концу лекции. А чужой храп его отдаляет. 8953 — | 7621 — или читать все.

91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Запрос на создание таблицы Access

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

  1. Сформируем запрос на создание таблицы на примере ранее полученного запроса на выборку с групповыми вычислениями Число отгрузок по договорам (см. рис. 4.15, 4.16).
    В области навигации выделите названный запрос и с помощью команды контекстного меню откройте его в режиме конструктора.
  2. Преобразуйте этот запрос на выборку в запрос на создание таблицы, выполнив команду Создание таблицы (Make Table) в группе Тип запроса (Query Type) на вкладке конструктора или выбрав команду контекстного меню запроса Тип запроса | Создание таблицы (Query Type | Make Table Query).
  3. В окне Создание таблицы (Make Table) введите имя создаваемой таблицы Число отгрузок (рис. 4.42).
Читайте также:  Что делать если медиа гет не запускается

  1. Для того чтобы просмотреть, какие записи будут помещены в новую таблицу, щелкните по кнопке Режим (View) на ленте конструктора запросов в группе Результаты (Results).
  2. Выполните запрос, чтобы таблица Число отгрузок была сохранена в базе данных. Теперь эту таблицу можно увидеть в списке таблиц области навигации.
  3. Перейдите в режим SQL. Эквивалентная запросу на создание таблицы инструкция SELECT … INTO будет записана следующим образом:
    SELECT НАКЛАДНАЯ.НОМ_ДОГ, Count(НАКЛАДНАЯ.НОМ_ДОГ AS [Count-НОМ_ДОГ] INTO [Число отгрузок] FROM НАКЛАДНАЯ
    GROUP BY НАКЛАДНАЯ.НОМ_ДОГ;

Инструкция SELECT … INTO аналогично SELECT выполняет выборку данных, но, в отличие от нее, для сохранения выбранных данных создает новую таблицу, имя которой указывается в предложении INTO. Новая таблица включает перечисленные в SELECT поля таблиц, указанных в предложении FROM. Допустимо использование предложения GROUP BY, определяющего поле группировки. При этом список полей новой таблицы включает поле, вычисляемое с помощью статистической функции Count. Если перед предложением GROUP BY поместить предложение WHERE, группы будут формироваться из записей, отобранных в соответствии с условиями, заданными в предложении WHERE.
Для закрепления смотрим видеоурок:

Очередь просмотра

Очередь

  • Удалить все
  • Отключить

Хотите сохраните это видео?

  • Пожаловаться

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось?

Не понравилось?

Текст видео

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

В этом скринкасте на простейшем примере мы разберем, как работает запрос на создание таблицы в БД Access.

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

Ссылка на основную публикацию
Смарт часы фикситайм 3 отзывы
Данный товар недоступен для доставки в Ваш регион Мы всегда стремимся к лучшему, чтобы радовать своих покупателей самыми выгодными ценами....
Сколько метров полоса разгона
Добрый день, уважаемый читатель. В этой статье речь пойдет про дополнительные полосы, предназначенные для разгона и торможения транспортных средств. Такие...
Сколько микрофонов в телефоне
Автор : Семён Романов Время чтения: 2 минуты Содержание Типы микрофонов Расположение в устройстве Возможности гарнитуры Как происходит подавление шумов...
Смарт часы эпл для детей
1 min Apple Watch — самые популярные умные часы в мире. Является ли это идеальным выбором для вашего ребенка, зависит...
Adblock detector