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

Применение

Объект BoundObjectFrame

Объект ListBox

Объект CheckBox

Объект OptionButton

Объект ComboBox

Объект OptionGroup

Объект CustomControl

Объект TextBox

Объект GroupLevel

Объект ToggleButton

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

выражени е.ControlSource

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

Значения

Свойство ControlSource может принимать следующие значения:

Значение

Описание

Имя поля

Элемент управления привязан к полю в таблице, запросе или инструкции SQL. Данные из поля отображаются в элементе управления . Изменения данных внутри элемента управления изменяют соответствующие данные в поле . (Чтобы сделать элемент управления только для чтения, задайте для свойства Locked значение Да.) Щелкнув элемент управления, привязанный к полю с Тип данных "Гиперссылка", вы перейдете к назначению, указанному в адресе гиперссылки.

Выражение

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


Вы можете задать свойство ControlSource для элемента управления, используя Окно свойств элемента управления , код макрос или Visual Basic для приложений (VBA).

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

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

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

Замечания

Для уровня группировки отчета свойство ControlSource определяет поле или выражение для группировки.

Примечание: Свойство ControlSource не применяется к элементам управления Флажок, переключатель или выключатель в группа переключателей. Он применяется только к самой группе параметров.

При создании отчетов свойство ControlSource применяется только к уровням группировки отчета.

Формы и отчеты позволяют "заглянуть" в базу данных. Чтобы указать основной источник данных для формы или отчета, нужно выбрать для ее свойства RecordSource таблицу, запрос или инструкцию SQL. Затем для свойства ControlSource необходимо указать поле в источнике данных или выражение. Если свойству ControlSource назначено выражение, значение доступно только для чтения и не сохраняется в базе данных. Например, можно использовать следующие значения:

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

Описание

Фамилия

В элементе управления отображаются данные поля "Фамилия". Для уровня группировки отчета Microsoft Office Access 2007 группирует данные по фамилии.

=Date( ) + 7

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

=DatePart("q",ShippedDate)

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

Пример

В следующем примере для свойства ControlSource поля AddressPart задается поле City:

Forms!Customers!AddressPart.ControlSource = "City"

В следующем примере для свойства ControlSource текстового поля Expected задается выражение =Date() + 7:

Me!Expected.ControlSource = "=Date() + 7"

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

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

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

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

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

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

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

×