Свойство «Источник записей»

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

Применение

Объект «Форма»

Объект «Отчет»

Свойство Источник записей задает источник данных для форма или отчет. Данное свойство возвращает доступное для чтения и записи значение типа String.

выражение.Источник записей

выражение Обязательное. Выражение, возвращающее один из объектов из списка «Применение».

Замечания

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

Пример значения

Описание

Сотрудники

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

SELECT Orders!OrderDate FROM Orders;

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


Примечание : Свойства источник записей с помощью формы или отчета страница свойств, макрос или Visual Basic для приложений (VBA).

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

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

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

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

Пример

В следующем примере в качестве значения свойства Источник записей формы задана таблица «Клиенты».

Forms!frmCustomers.RecordSource = "Customers"

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

Sub cmboCompanyName_AfterUpdate()
Dim strNewRecord As String
strNewRecord = "SELECT * FROM Customers " _
& " WHERE CustomerID = '" _
& Me!cmboCompanyName.Value & "'"
Me.RecordSource = strNewRecord
End Sub

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

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

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

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

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

×