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

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

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

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

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

В этой статье:

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

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

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

Получение ответов на разные варианты вопроса с использованием параметров запроса

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

Просмотр сводных данных и статистических показателей

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

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

Автоматизированное изменение данных

Автоматизированное удаление данных

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

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

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

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

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

Примечание : В примерах, которые описываются в этой статье, используется база данных, созданная с использованием шаблона базы данных «Борей 2007».

Инструкции по настройке базы данных «Борей 2007»

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите команду Создать.

  2. В области, расположенной слева, в группе Категории шаблонов щелкните Локальные шаблоны.

  3. В группе Локальные шаблоны щелкните Борей 2007, а затем нажмите кнопку Создать.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. В строке Условия столбца Город введите 'Тюмень' (включая одинарные кавычки).

    Если снять флажок Показать, в результатах запроса не будет отображаться город, а слово 'Тюмень' в строке Условия означает, что требуется просмотреть только записи, для которых в поле «Город» указано значение «Тюмень». В этом случае запрос возвращает только данные о клиентах, находящихся в Тюмени — «Организация М» и «Организация Э».

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

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

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

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

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

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

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

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

Получение ответов на разные варианты вопроса с использованием параметров запроса

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

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

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

  2. Щелкните границу области переходов, чтобы вывести на экран «Область переходов».

    Примечание : Если «Область переходов» отображается, это действие выполнять не требуется.

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

  4. В бланке запроса в строке условие отбора столбца "Город" Удалить «Лас-Вегасе»и введите [для каких city?].

    Строка [Для какого города?] является приглашением на ввод параметра. Квадратные скобки показывают, что при выполнении запроса должно быть выведено приглашение на ввод параметра, а текст (в данном случае Для какого города?) представляет собой вопрос, отображаемый в приглашении на ввод параметра.

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

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

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

    При выполнении запроса на экран будет выведено предложение ввести значение параметра «Город».

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

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

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

  8. На вкладке Главная в группе Представления щелкните Представление, а затем — Конструктор.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Всего: ([Количество]*[Цена за единицу])-([Количество]*[Цена за единицу]*[Скидка])

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

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

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

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

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

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

Просмотр сводных данных и статистических показателей

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

В Microsoft Office Access 2007 предоставляется новая функция — строка «Итог», позволяющая просмотреть простые статистические показатели в любой таблица. Добавьте строку «Итог» в запрос «Промежуточные суммы для товаров», созданный в предыдущем примере, с использованием следующей процедуры:

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

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

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

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

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

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

    Поскольку в столбце содержатся текстовые данные, предлагается только два варианта: Нет и Count.

  5. Выберите Count.

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

  6. Щелкните соседнюю ячейку (второй столбец).

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

  7. Щелкните стрелку и выберите Sum.

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

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

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

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

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

  1. На вкладке Главная в группе Представления щелкните Представление, а затем — Конструктор.

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

  2. На вкладке Конструктор в группе Отображение нажмите кнопку Итоги.

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

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

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

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

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

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

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

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

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

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

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

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

  1. На вкладке Главная в группе Представления щелкните Представление, а затем — Конструктор.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Чтобы запустить запрос на создание таблицы, может потребоваться включить содержимое базы данных с помощью панели сообщений, которая отображается под лентой (компонент Пользовательский интерфейс Microsoft Office Fluent), если при открытии база данных считается ненадежной.

    Включение базы данных

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

      Откроется диалоговое окно Параметры безопасности Microsoft Office.

    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. На вкладке Конструктор в группе Результаты нажмите кнопку Выполнить.

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

Автоматизированное изменение данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    [Товары].[Наименование]

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

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

    [Код товара] Like ([Товары].[Код])

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

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

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

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

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

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

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

Автоматизированное удаление данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×