Access 2002

Способ выбора строки с нужным номером


Существует еще один способ выбора строки с нужным номером. Метод Item- Data позволяет получить данные из любой строки присоединенного столбца списка или поля со списком по ее номеру. Например, чтобы выбрать в списке первую строку, вместо значения 0 при отсутствии присоединенного столбца можно присвоить элементу управления следующее выражение:

-cboExample ItemOata(O)

Свойство Column

Хотя в режиме конструирования формы или отчета свойство Column списка и поля со списком недоступно, его можно непосредственно использовать в вашей программе. Это свойство имеет представленный ниже синтаксис:

Value – ListOrCombo.Column(column[. row])

Для нумерации столбцов и строк Access использует нестандартный метод: столбцы и строки нумеруются с 0. Поэтому, если значение свойства BoundCol umn равно 1, для извлечения данных из первого столбца необходимо использовать конструкцию Column(O).

Например, извлечение данных из второго столбца строки, выбранной в элементе управления cboTestCombo, осуществляется посредством такого выражения:

varTestVariable – cboTestCombo Column(l)

Для извлечения данных из третьего столбца четвертой строки элемента управления cboTestCombo служит выражение varTestVariable = cboTestCombo.Column(2. 3)

Отображаем имя — запоминаем идентификатор

В профессионально разработанных приложениях списки и поля со списками содержат понятную пользователю информацию (такую как имя), а служебные данные (внутренние идентификаторы и значения счетчика) не попадают в его поле зрения. Организовать это несложно, если учесть следующие факторы.

Список или поле со списком может содержать более одного столбца (Column- Count 1).

В текстовой области поля со списком отображается первый видимый столбец.

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