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

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

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

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

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

В этой статье

Использование существующего запроса в качестве источника записей формы или отчета

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

  1. Откройте форму или отчет в режиме конструктора.

    Если страница свойств еще не открыта, нажмите клавишу F4 , чтобы открыть ее.

  2. На странице свойств на вкладке Данные щелкните поле Свойство Источник записи .

    Свойство "Источник записей" на вкладке "Данные".

  3. Выполните одно из указанных ниже действий.

    • Начните вводить имя запроса, который вы хотите использовать.

      Access автоматически заполняет имя объекта по мере ввода.

      или

    • Щелкните стрелку и выберите нужный запрос.

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

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

В режиме конструктора используйте кнопку Сборка (Кнопка "Построитель") в поле свойства Источник записей , чтобы создать запрос для использования в качестве источника записей.

  1. Откройте форму или отчет в режиме конструктора.

    Если страница свойств еще не открыта, нажмите клавишу F4 , чтобы открыть ее.

  2. На странице свойств на вкладке Данные щелкните поле Свойство Источник записи .

  3. Щелкните Кнопка "Построитель".

    Кнопка "Сборка" на странице свойств

    В режиме конструктора откроется новый запрос.

  4. Создайте запрос, а затем сохраните и закройте его.

    Сведения о разработке запроса см. в статье Создание простого запроса на выборку.

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

Изменение данных из запроса

Одной из main причин использования форм является ввод и изменение данных. Некоторые запросы не поддерживают редактирование данных. Прежде чем использовать запрос в качестве источника записей для формы, следует подумать о том, можно ли изменить данные запроса.

Когда можно изменять данные из запроса?

Вы можете изменить данные из запроса, если:

  • Запрос основан только на одной таблице.

  • Запрос основан на двух таблицах с отношение "один-к-одному" между ними.

  • Для свойства RecordsetType формы задано значение Dynaset (несогласованный Обновления), и ни одно из условий в следующем разделе не применяется.

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

Когда нельзя изменять данные из запроса?

Невозможно изменить данные из запроса в следующих случаях:

  • Запрос представляет собой перекрестный запрос.

  • Запрос представляет собой SQL-запрос.

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

  • Запрос содержит предложение GROUP BY.

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

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

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×