Access 2002

Свойство RowSource


Определяемый пользователем источник данных. Если в этом свойстве задать имя функции без знака «=» в начале и круглых скобок в конце, Access вызовет ее для заполнения списка или поля со списком. Более подробную информацию по этому вопросу вы найдете в разделе «Программное заполнение списка или поля со списком» настоящей главы.

В свойстве RowSource указывается источник данных для заполнения списка или поля со списком. Синтаксис этого свойства зависит от значения свойства RowSourceType. Показанная на  6.13 форма frmLists из базы данных CH06.MDB де: монстрирует некоторые методы заполнения списка с помощью указанных свойств. В следующих разделах приведена подробная информация, необходимая для присвоения значения свойству RowSource с учетом того, какое значение имеет свойство RowSourceType.

В свойстве RowSource задается SQL-выражение либо имя таблицы или запроса.

Ниже приведены примеры значений свойства.

О tbl Names. Данные поступают из столбцов таблицы tbl Names, число которых указано в свойстве элемента управления ColumnCount.

О SELECT Name, Address, Age FROM tbl Names ORDER by Age. Данные поступают из трех столбцов таблицы tbl Names, в которой упорядочение производилось по столбцу Аде. Если число столбцов, указанное в свойстве Col umnCount, меньше того, что значится в SQL-выражении, заданном в свойстве RowSource, на экране отображается столько столбцов, сколько указано в свойстве ColumnCount.

Если в свойстве RowSource задано имя таблицы, необходимо учитывать изменения в структуре этой таблицы. Например, если база данных, в состав которой входит таблица, стала реплицируемой, это приведет к созданию новых столбцов в начале таблицы и, следовательно, к нарушению порядка следования столбцов в списке или в поле со списком.

Комментарии закрыты