Определяет источник данных, с которым связан объект. Доступен как в design, так и в run time.

Object.ControlSource[ = cName]

Expand imageВозвращемое значение

cName

Для элементов управления, в качестве cName используется переменная или поле таблицы.

Expand imageПримечания

Применяется к: CheckBox Control | Column Object | ComboBox Control | CommandGroup Control | EditBox Control | ListBox Control | OLE Bound Control | OptionButton Control | OptionGroup Control | Spinner Control | TextBox Control (Visual FoxPro)

Если свойство ControlSource установлено в имя поля таблицы или переменную, свойсто Value всегда будет имть тоже самое значение данных и тот же самый тип данных, что и переменная или поле, в которые установлено свойство ControlSource.

Для элементов управления TextBox cName обычно представляет поле таблицы.

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

Если свойство колонки Bound (Grid) установлено в True (.T.), то установка свойства колонки ControlSource применяется к колонке и любым элдементам управления, содержащимся в ней. Если вы попытаетесь установить отдельно значение свойства ControlSource для содержащегося в колонке элемента управления, то будет сгенерирована ошибка. Однако, если свойство колонки Bound (Grid) установлено в False (.F.), вы можете прямо установить значение свойства ControlSource объекта, находящегося в колонке. Если вы сначала установили значение ControlSource для объектов, а после устанавливаете значение ControlSource для объекта Column, то установка свойства ControlSource объекта Column перепишет одноименное свойство находящихся в колонке элементов управления.

Expand imageСмотрите также