Знакомство с запросами

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

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

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

Примечание: Итоговый запрос функции, такие как Sum или Count, недоступны в веб-запросы.

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

В этой статье

Общие сведения

Рассмотрим подмножество данных в таблице

Одновременный просмотр данных из нескольких таблиц

Попросите варианты вопрос с помощью параметров

Выполнение вычислений на основе данных

Рассмотрим сводных статистических данных и

Создание таблицы с использованием данных из других таблиц

Добавление данных в таблицу с использованием данных из других таблиц

Изменение данных в автоматическом режиме

Удаление данных в автоматическом режиме

Обзор

В этой статье приведены основные сведения о запросах и примеры различных типов запросов.

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

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

Дополнительные сведения об использовании запроса для передачи данных для формы и отчеты обратитесь к ссылкам в разделе также просмотреть или можно найти в справке.

Откройте существующий запрос

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

Открытие любого объекта базы данных, включая запроса, дважды щелкните объект в области навигации.

Использование базы данных "Борей" подписаться вместе с примерами

Примечание: В этой статье использование базы данных, созданная с помощью шаблона базы данных "Борей" 2010.

  1. Откройте вкладку Файл и выберите пункт Создать.

  2. В центральной области в разделе Доступные шаблоны щелкните элемент Образцы шаблонов и нажмите кнопку "Борей".

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

  4. Щелкните Создать.

  5. Следуйте инструкциям на странице Борей (на вкладке объектов Заставка), чтобы открыть базу данных, а затем закройте окно входа.

К началу страницы

Рассмотрим подмножество данных в таблице

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

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

  1. Открытие базы данных Northwind базы данных, которые ранее Настройка, выполнив следующие действия.

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

  3. В диалоговом окне Добавление таблицы на вкладке таблицы дважды щелкните продуктов.

  4. Закройте диалоговое окно Добавление таблицы.

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

  6. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    Запрос выполняется и выведет список продуктов и их цены.

К началу страницы

Одновременный просмотр данных из нескольких таблиц

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

Предположим, что вы хотите просмотреть заказы для клиентов, живущих в определенном городе. Данные о заказах и данные о клиентах хранятся в двух таблиц из одной базы данных. Каждая таблица имеет поле Customer ID, которое является основанием отношение "один-ко-многим" между двумя таблицами. Можно создать запрос, возвращающий список заказов от клиентов из определенного города, например, Лас-Вегасе, выполнив следующие действия:

  1. Открытие базы данных Northwind базы данных, которые ранее Настройка, выполнив следующие действия.

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

  3. В диалоговом окне Добавление таблицы на вкладке Таблицы дважды щелкните элементы Заказчики и Заказы.

  4. Закройте диалоговое окно Добавление таблицы.

    Обратите внимание, линию под названием соединения, которая связывает поле «идентификатор» в таблице «Клиенты» и поле Customer ID в таблице «Заказы». Эта строка показывает отношения между двумя таблицами.

  5. В таблице "Клиенты" дважды щелкните элементы Организация и Город, чтобы добавить эти поля в бланк запроса.

  6. В бланке запроса в столбце Город снимите флажок в Отображение строки.

  7. В строке Условие отбора столбца Город введите Тюмень.

    Сняв флажок Показать препятствует отображению города в результатах запроса и введя Лас-Вегасе в строке условие отбора указывает, что вы хотите просмотреть только записи которых содержит значение поля Город Лас-Вегасе. В этом случае запрос возвращает только пользователям, которые находятся в Лас-Вегасе — L и компании AA.

    Обратите внимание, что у вас для отображения поля для использования с условием.

  8. В таблице "Заказы" дважды щелкните элементы Код заказа и Дата размещения, чтобы добавить эти поля в два следующих столбца в бланке запроса.

  9. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    Запрос выполняется и выведет список заказов клиентов в Лас-Вегасе.

  10. Нажмите клавиши CTRL+S, чтобы сохранить запрос.

    Откроется диалоговое окно Сохранение документа.

  11. В поле Имя запроса введите заказы по городуи нажмите кнопку ОК.

К началу страницы

Попросите варианты вопрос с помощью параметров

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

В предыдущем примереможно создать запрос, возвращающий список заказов от клиентов, которые находятся в Лас-Вегасе. Вы можете изменить запрос приглашение указание Город каждый раз при выполнении запроса, выполнив следующие действия:

  1. Открытие базы данных Northwind базы данных, которые ранее Настройка, выполнив следующие действия.

  2. Нажмите клавишу F11, чтобы отобразить область навигации.

    Примечание: Этот шаг не является обязательным, если отображается на панели навигации.

  3. В области навигации щелкните правой кнопкой мыши запрос Заказы по городу (созданный в предыдущем разделе) и выберите в контекстном меню пункт Конструктор.

  4. В бланке запроса в строке Условие отбора столбца "Город" удалите слово Тюмень и введите [Для какого города?].

    В строке [какие city?] является запрос параметра. Квадратные скобки указывается, запрос для ввода и текст (в данном случае для какого города?) Это вопрос, который отображает запрос параметра.

    Примечание: В предложении ввести параметр нельзя использовать точку (.) или восклицательный знак (!).

  5. Установите флажок в строке Показать столбца "Город", чтобы в результатах запроса отображался город.

  6. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    Запрос на ввод значения для города.

  7. Введите слово Москваи нажмите клавишу ВВОД.

    В результате выполнения запроса будет отображен список заказов от клиентов из Москвы.

    Но что делать, если вы не знаете значения, можно указать? Чтобы сделать более гибкие параметра, можно использовать подстановочные знаки в составе запрос:

  8. На вкладке Главная в группе Представления нажмите кнопку Представление и выберите пункт Конструктор.

  9. В бланке запроса в строке Условие отбора столбца Город введите Like [Для какого города?]&"*".

    В этот параметр запрашивать, такие как ключевое слово, амперсанд (&) и знак «звездочка» (*) в кавычках разрешить пользователю введите сочетание символов, включая подстановочные знаки для возвращения различных результатов. Например если пользователь вводит *, запрос возвращает всех городов; Если пользователь вводит L, запрос возвращает всех городов, которые начинаются с буквы «Л»; и, если пользователь вводит * s *, запрос возвращает всех городов, которые содержат буквы «s».

  10. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    В строке приглашения запроса введите Создатьи нажмите клавишу ВВОД.

  11. В результате выполнения запроса будет отображен список заказов от клиентов из Москвы.

Указание типов данных для параметра

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

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

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

  1. Когда запрос открыт в конструкторе, на вкладке Конструктор в группе Показать или скрыть нажмите кнопку Параметры.

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

  3. В столбце Тип данных выберите тип данных для каждого параметра.

К началу страницы

Выполнение расчетов на основе данных

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

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

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

  1. Открытие базы данных Northwind базы данных, которые ранее Настройка, выполнив следующие действия.

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

  3. В диалоговом окне Добавление таблицы на вкладке таблицы дважды щелкните Сведения о заказе.

  4. Закройте диалоговое окно Добавление таблицы.

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

  6. Во втором столбце сетки щелкните правой кнопкой мыши строку поле и выберите команду Масштаб в контекстном меню.

  7. В поле Масштаб введите или вставьте следующее:

    Промежуточный итог: ([Количество] * [Цена])-([Количество] * [Цена Price]*[Discount])

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

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

  8. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    Запрос выполняется и выведет список продуктов и промежуточные итоги на каждый заказ.

  9. Нажмите клавиши CTRL + S, чтобы сохранить запрос и назовите его Промежуточные суммы для товаров.

К началу страницы

Рассмотрим сводных статистических данных и

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

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

Примечание: Строка итогов невозможно добавить в таблицу веб-запроса.

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

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

  2. На вкладке Главная в группе Записи нажмите кнопку Итоги.

    В нижней части таблицы, словом итогов в первом столбце появится новая строка.

  3. Щелкните ячейку в последней строке таблицы с именем Итог.

    Обратите внимание, что в ячейке отобразится стрелка.

  4. Щелкните стрелку для просмотра доступных статистические функции.

    Так как столбец содержит текстовые данные, имеется только два варианта: Нет и Count.

  5. Выберите количество.

    Содержимое ячейки примет вид из Общее число значений в столбце.

  6. Щелкните ячейку, прилегающих (второй столбец).

    Обратите внимание, что в ячейке отобразится стрелка.

  7. Щелкните стрелку и выберите пункт Сумма.

    В поле отображается сумма значений в столбце.

  8. Оставьте запрос открытым в режиме таблицы.

Создание итогового запроса для более сложных сводки

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

Примечание: Статистические функции нельзя использовать в веб-запроса.

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

  1. На вкладке Главная в группе Представления нажмите кнопку Представление и выберите пункт Конструктор.

    Запрос "Промежуточные суммы для товаров" будет открыт в конструкторе.

  2. На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Итоги.

    В бланке запроса отобразится строка Итоги.

    Примечание: Несмотря на схожие названия, строка Итоги в бланке и строка Итог в таблице — не одно и то же.

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

    • Строку Итог из таблицы можно добавить в результаты запроса итоговых значений.

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

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

  4. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    Запрос выполняется, а затем выводит список товаров с промежуточных итогов.

  5. Нажмите клавиши CTRL+S, чтобы сохранить запрос. Оставьте запрос открытым.

Создание перекрестного запроса для добавления другой уровень группировки

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

Примечание: Перекрестный запрос не отображаться в веб-браузере.

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

  1. На вкладке Главная в группе Представления нажмите кнопку Представление и выберите пункт Конструктор.

  2. В группе Настройка запроса щелкните элемент Добавление таблицы.

  3. В диалоговом окне Добавление таблицы дважды щелкните элемент Заказы , а затем нажмите кнопку Закрыть.

  4. На вкладке Конструктор в группе Тип запроса щелкните элемент Перекрестная таблица.

    В бланке строка Показать скрыта, а отображается строка Перекрестная таблица.

  5. В третьем столбце бланка щелкните правой кнопкой мыши строку Поле , а затем выберите в контекстном меню пункт Область ввода. Откроется окно Область ввода.

  6. В поле Масштаб введите или вставьте следующее:

    Месяц: «Месяц» & DatePart ("m"; [Дата заказа])

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

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

  9. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

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

  10. Нажмите клавиши CTRL+S, чтобы сохранить запрос.

К началу страницы

Создание таблицы с использованием данных из других таблиц

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

Примечание: Невозможно запустить запрос на создание таблицы в веб-браузере.

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

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

  1. Открытие базы данных Northwind базы данных, которые ранее Настройка, выполнив следующие действия.

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

    Показать, как включить базы данных

    • На панели сообщений нажмите кнопку Включить содержимое.

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

  3. Закройте диалоговое окно входа форму.

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

  5. В диалоговом окне Добавление таблицы дважды щелкните Сведения о заказе и Заказы.

  6. Закройте диалоговое окно Добавление таблицы.

  7. В таблице Заказы дважды щелкните поля Код заказчика и Город получателя, чтобы добавить их в бланк.

  8. В таблице Сведения о заказе дважды щелкните элементы Код заказа, Код товара, Количество, Цена за единицу и Скидка, чтобы добавить эти поля в бланк.

  9. В столбце Город получателя бланка снимите флажок в строке Показать. В строке условие отбора введите 'Ростов' (включая одинарные кавычки).

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

  10. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

  11. Нажмите клавиши CTRL+S, чтобы сохранить запрос.

    Откроется диалоговое окно Сохранение документа.

  12. В поле Имя запроса введите Запрос по заказам в Ростове и нажмите кнопку ОК.

  13. На вкладке Главная в группе Представления нажмите кнопку Представление и выберите пункт Конструктор.

  14. На вкладке Конструктор в группе Тип запроса нажмите кнопку Создание таблицы.

    Откроется диалоговое окно Создание таблицы.

  15. В диалоговом окне Создание таблицы в поле Имя таблицы введите Заказы в Ростове и нажмите кнопку ОК.

  16. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

  17. В диалоговом окне подтверждения нажмите кнопку Да для подтверждения.

    Создается новая таблица, а таблицы появится в области навигации.

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

  18. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    Так как в таблице Заказы в Ростове существует, появится диалоговое окно предупреждения.

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

К началу страницы

Добавление данных в таблицу с использованием данных из других таблиц

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

Примечание: Невозможно запустить запрос на добавление в веб-браузере.

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

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

  1. Откройте "Запрос по заказам в Ростове" в конструкторе.

  2. На вкладке Конструктор в группе Тип запроса выберите команду Добавить. Откроется диалоговое окно Добавление.

  3. В диалоговом окне Добавление щелкните стрелку в поле Имя таблицы и выберите Заказы в Ростове в раскрывающемся списке.

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

    Диалоговое окно Добавление закрывает. В бланке запроса исчезнет строка Показать и появится строка Добавление записей в таблицу.

  5. В бланке в строке Условие отбора столбца "Город получателя" удалите значение 'Ростов' и введите 'Казань'.

  6. В строке Добавление записей в таблицу выберите соответствующее поле для каждого столбца.

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

  7. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

Примечание:  При выполнении запроса, который возвращает большое количество данных, может появится сообщение об ошибке, в котором будет сказано, что отменить запрос не удастся. Попробуйте увеличить ограничение сегмента памяти до 3 МБ, чтобы выполнить запрос до конца.

К началу страницы

Изменение данных в автоматическом режиме

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

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

Примечание: Невозможно запустить запрос на обновление в веб-браузере.

В предыдущем примередобавленным строк в таблице Заказы в Ростове. В таблице Заказы в Ростове в поле Код товара отображается числовой код продукта. Чтобы сделать данные более полезным для отчетов, нужно заменить кодов продуктов с наименованиями товаров. Чтобы заменить кодов продуктов, необходимо сначала изменить тип данных поля Код товара таблицы Orders Чикаго из числа в текст, таким образом, чтобы поля Код товара может принимать названия продуктов.

Вы можете обновить значения в таблице Заказы в Ростове, выполнив следующие действия.

  1. Откройте таблицу "Заказы в Ростове" в конструкторе.

  2. В строке "Код товара" измените тип данных Числовой на Текстовый.

  3. Сохраните и закройте таблицу "Заказы в Ростове".

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

  5. В диалоговом окне Добавление таблицы дважды щелкните Заказы в Ростове и товары.

  6. Закройте диалоговое окно Добавление таблицы.

  7. На вкладке Конструктор в группе Тип запроса нажмите кнопку Обновить.

    В бланке больше не будут отображаться строки Сортировка и Показать и появится строка Обновление.

  8. В таблице Заказы в Ростове дважды щелкните элемент Код товара, чтобы добавить это поле в бланк.

  9. В бланке в строке Обновление столбца Код товара введите или вставьте следующие:

    [Товары]. [Имя продукта]

    Совет: Запрос на обновление можно использовать для удаления значений полей; для этого используется пустая строка ("") или значение NULL в строке Обновление.

  10. В строке условие отбора введите или вставьте следующее:

    [Код продукта] LIKE ([товары]. [ ID])

    Ключевого слова Like необходима, так как поля, которые сравнение содержат различные типы данных (код товара текстовые данные, идентификатор числовые данные).

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

    На вкладке Конструктор в группе Результаты выберите команду Режим, а затем — Режим таблицы.

    Запрос возвращает список коды продуктов, который будет обновлен.

  12. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

    При открытии в таблице Заказы в Ростове, вы увидите, что числовые значения в поле Код товара, были заменены названия продуктов в таблице Products.

К началу страницы

Удаление данных в автоматическом режиме

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

Примечание: Невозможно запустить запрос на удаление в веб-браузере.

Предположим, что при подготовке для отправки связать таблице Заказы в Ростове (обновлены и в предыдущем примере) для вашего бизнеса Чикаго и обратите внимание, что некоторые строки содержат количество пустые поля. Вы хотите удалить эти строки, содержащие пустые поля перед отправкой таблицы. Можно просто откройте таблицу и удалять строки вручную, но могут оказаться полезными для использования запроса на удаление, если существует несколько строк, которые нужно удалить, и у вас есть очистить условия, которым должны быть удалены строки.

Вы можете использовать запрос для удаления из таблицы "Заказы в Ростове" строк, в которых отсутствует значение "Код заказа". Для этого выполните описанную ниже процедуру.

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

  2. В диалоговом окне Добавление таблицы дважды щелкните Заказы в Ростове.

  3. Закройте диалоговое окно Добавление таблицы.

  4. На вкладке Конструктор в группе Тип запроса нажмите кнопку Удаление.

    В бланке больше не будут отображаться строки Сортировка, Показать и появится строка Удалить.

  5. В таблице Заказы в Ростове дважды щелкните поле Код заказа , чтобы добавить его в бланк.

  6. В бланке в строке Условие отбора в столбце "Код заказа" введите Is Null.

  7. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×