RowSource

Свойство RowSource определяет источник данных.

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

А вот у Комбобокса это свойство есть, поскольку он предназначен для заполнения какого-либо поля (или переменной, или чего-нибудь еще) именно путем выбора. Так вот, RowSource указывает, откуда выбирать.

Ввести значение можно вручную, через окно Property, или при помощи Построителя




Но одного свойства для такой сложной программы, как FoxPro, мало. Его было бы достаточно, если бы данные всегда брались из таблиц, но это сильно ограничило бы возможности программиста. Поэтому необходимо вспомогательное свойство - RowSourceType , задающее тип источника данных - таблица, SQL-запрос т.п..

В RowSource можно задавать не только имена, но и целые выражения, достаточно сложные и длинные. Можно подставлять значение в это чвойство и программно. Тогда, в программном коде, оно должно быть заключено в кавычки, вот так: "Fio.Ulica".

Подробнее о применении RowSource и RowSourceType




 
К оглавлению