Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Отнася се за

Обект BoundObjectFrame

Обект ListBox

Обект CheckBox

Обект OptionButton

Обект ComboBox

Обект OptionGroup

Обект CustomControl

Обект TextBox

Обект GroupLevel

Обект ToggleButton

Можете да използвате свойството ControlSource, за да укажете кои данни да се показват в контрола. Можете да показвате и редактирате данните, обвързани с поле в таблица, заявка или SQL команда. Можете също да покажете резултата от израз. String за четене/запис.

изра з.ControlSource

израз Задължително. Израз, който връща един от обектите в списъка "Отнася се за".

Настройка

Свойството ControlSource използва настройките по-долу.

Настройка

Описание

Име на поле

Контролата е обвързана с поле в таблица, заявка или SQL команда. Данните от полето се показват в контролата. Промените в данните в контролата променят съответните данни в полето. (За да направите контролата само за четене, задайте свойството Locked на Да.) Ако щракнете върху контрола, обвързана с поле, което има Тип данни хипервръзка, отивате направо до местоназначението, указано в адреса на хипервръзката.

Израз

Контролата показва данните, генерирани от израз. Тези данни могат да се променят от потребителя, но не се записват в базата данни.


Можете да зададете свойството ControlSource за контрола, като използвате списък със свойства, макрос, или код на Visual Basic for Applications (VBA) на контролата.

Можете също да зададете свойството ControlSource за текстово поле, като въведете име на поле или израз директно в текстовото поле в изгледа "Проектиране" на формуляр или отчет.

За отчет можете да зададете това свойство с избиране на поле или въвеждане на израз в изскачащия прозорец "Израз/поле" на екрана "Група", "Сортиране" или "Обща сума".

Във VBA използвайте низов израз за задаване на стойността на това свойство.

Забележки

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

Забележка: Свойството ControlSource не се отнася за контроли на Квадратче за отметка, бутон за избор или превключващ бутон в група опции. То се отнася само за самата група опции.

За отчети свойството ControlSource се прилага само към групови нива на отчет.

Формулярите и отчетите действат като "прозорци" във вашата база данни. Можете да зададете първичния източник на данни за формуляр или отчет, като зададете свойството му RecordSource за таблица, заявка или SQL команда. След това можете да зададете свойството ControlSource за поле в източника на данни или за израз. Ако настройката на свойството ControlSource е израз, показаната стойност е само за четене и не се записва в базата данни. Можете например да използвате следните настройки:

Пример на настройка

Описание

LastName

За контрола данните от полето LastName се показват в контролата. За групово ниво на отчет Microsoft Office Access 2007 групира данните по фамилно име.

=Date( ) + 7

За контрола този израз показва дата седем дни от текущата в контролата.

=DatePart("q",ShippedDate)

За контрола този израз показва тримесечието на дата на експедиране. За групово ниво на отчета Access групира данните от тримесечието на дата на експедиране.

Пример

Следващият пример задава свойството ControlSource за текстово поле с име AddressPart на поле с име "Град":

Forms!Customers!AddressPart.ControlSource = "City"

Следващият пример задава свойството ControlSource за текстово поле с име "Очаквано" на израза =Date() + 7.

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×