Определяет источник данных, с которым связан объект. Доступен как в design, так и в run time.
Object.ControlSource[ = cName] |
Возвращемое значение
- cName
-
Для элементов управления, в качестве cName используется переменная или поле таблицы.
Примечания
Применяется к: 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 перепишет одноименное свойство находящихся в колонке элементов управления.