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

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

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

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

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

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

В этой статье

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

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

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

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

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

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

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

  2. В окне свойств на вкладке данные щелкните поле свойства Источник записей.

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

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

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

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

      - или -

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

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

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

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

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

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

  2. В окне свойств на вкладке данные щелкните поле свойства Источник записей.

  3. Нажмите кнопку _з0з_.

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

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

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

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

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

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

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

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

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

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

  • Запрос основан на двух таблицах с _з0з_ между ними.

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

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

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

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

  • Запрос является _з0з_.

  • Запрос является _з0з_.

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

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

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

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

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

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

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

×