Как запустить запрос в Microsoft Access

Хотите получить или обновить определенные записи в базе данных Microsoft Access? В этом вам помогут запросы в Access. Запросы позволяют получать, обновлять и удалять записи в таблицах с использованием настраиваемых критериев.

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

В Microsoft Access можно использовать несколько типов запросов. Здесь мы покажем, как вы можете создавать эти запросы в Access.

1. Как запустить выборочный запрос в Microsoft Access

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

Связанный: Как писать запросы Microsoft Access SQL с нуля

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

  1. Откройте свою базу данных в Access, щелкните вкладку « Создать » вверху и выберите « Мастер запросов» . мастер запросов в доступе
  2. Выберите Мастер простых запросов и нажмите ОК .
  3. В раскрывающемся меню выберите таблицу базы данных. Затем выберите поле, которое вы хотите использовать в своем запросе, и щелкните значок стрелки вправо. Вам нужно сделать это для каждого поля, которое вы хотите добавить в запрос. добавить поля в запрос
  4. Если вы хотите добавить все поля, щелкните значок двойной стрелки вправо. Затем нажмите Далее .
  5. Выберите параметр « Подробности» и нажмите « Далее» внизу.
  6. Введите имя своего запроса, выберите параметр « Изменить конструкцию запроса» и нажмите « Готово» .
  7. Теперь вы можете указать настраиваемые критерии для фильтрации записей в таблице. Для этого поместите курсор в поле « Критерии» для столбца, введите критерии и нажмите значок сохранения в верхнем левом углу.
  8. В качестве примера мы настроим запрос, чтобы отображать только пользователей моложе 35 лет. Мы введем <35 в поле Criteria столбца Age . выберите критерии запроса
  9. Дважды щелкните свой запрос в области навигации, и вы увидите отфильтрованные записи. выберите результаты запроса

2. Как запустить запрос на обновление в Microsoft Access

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

Например, если вы хотите изменить страну для всех своих пользователей в Германии на США, вы можете создать собственный критерий, который автоматически находит необходимые записи и обновляет их для вас.

Вот как вы создаете запрос на обновление в Access:

  1. В Access щелкните вкладку « Создать » и выберите « Мастер запросов» .
  2. Следуйте инструкциям на экране, чтобы добавить таблицы и поля, которые вы хотите использовать в своем запросе.
  3. Когда ваш запрос откроется в представлении «Дизайн», нажмите « Обновить» в разделе « Тип запроса » вверху. Это преобразует ваш запрос Select в запрос на обновление. создать запрос на обновление
  4. Щелкните строку Criteria для столбца, который вы хотите обновить. Затем введите настраиваемые критерии для фильтрации записей. Мы будем использовать = Германия, так как мы хотим найти всех пользователей, у которых в таблице указана страна Германия.
  5. Введите то, чем вы хотите заменить исходную запись, в поле « Обновить до» . Мы войдем в США, так как мы хотим обновить все записи из Германии в США. обновить критерии запроса
  6. Нажмите Ctrl + Сохранить, чтобы сохранить запрос.
  7. Дважды щелкните запрос в области навигации, чтобы запустить его.
  8. Вы получите сообщение о том, что запрос внесет изменения в ваши таблицы. Щелкните Да, чтобы продолжить. запрос на обновление
  9. В другом запросе будет отображаться количество затронутых строк. Щелкните Да, чтобы продолжить.
  10. Откройте свою таблицу, и вы обнаружите, что запрос обновил записи, как указано.

3. Как запустить запрос на удаление в Microsoft Access

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

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

Вот как вы создаете запрос:

  1. Щелкните вкладку « Создать » и выберите « Мастер запросов» в Access.
  2. Выполните обычные шаги, чтобы сделать запрос.
  3. После того, как запрос будет создан и открыт в представлении «Дизайн», выберите « Удалить» в разделе « Тип запроса » вверху. создать запрос на удаление
  4. Введите критерии для удаления записей в поле Критерии . В качестве примера мы удалим записи, в которых столбец « Возраст» меньше 40 . Для этого мы введем <40 в поле Criteria . удалить критерии запроса
  5. Нажмите Ctrl + Сохранить, чтобы сохранить запрос.
  6. Запустите запрос, дважды щелкнув его в области навигации.
  7. Нажмите Да в обоих приглашениях, которые появятся на вашем экране.
  8. Соответствующие записи будут удалены из вашей таблицы. Вы можете убедиться в этом, открыв таблицу.

4. Как запустить запрос на создание таблицы в Microsoft Access

Запрос Make Table создает новую таблицу из отфильтрованных данных ваших существующих таблиц. Если у вас есть несколько таблиц, и вы хотите получить определенные записи из этих таблиц и создать новую таблицу, вы можете использовать этот запрос.

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

Вот как сделать запрос Make Table в Access:

  1. Щелкните вкладку « Создать », выберите « Мастер запросов» и следуйте инструкциям по созданию базового запроса.
  2. На экране просмотра запроса нажмите « Создать таблицу» в разделе « Тип запроса ». создать запрос таблицы
  3. Появится окно с просьбой ввести имя для вашей новой таблицы. Введите описательное имя и нажмите ОК . новое имя таблицы
  4. Поместите курсор в строку критериев для столбца, который вы хотите отфильтровать. Затем введите критерии для фильтрации ваших записей. Мы создадим новую таблицу, содержащую пользователей из Германии, и введем = Германия в строку Критерии для столбца Страна . сделать критерии запроса таблицы
  5. Нажмите Ctrl + S на клавиатуре, чтобы сохранить запрос.
  6. Дважды щелкните свой запрос, чтобы выполнить его.
  7. Нажмите Да в подсказках на экране.
  8. В области навигации появится новая таблица. Дважды щелкните по нему, чтобы просмотреть отфильтрованные записи.

Находите записи в доступе без проблем

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

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