Использование списков

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

На примере формы ATTEST (рис. 27) вместо поля V_ID покажем добавление поля со списком из таблицы VID_ATT:

Рис.27

Нажатием левой кнопкой мыши делаем активным поле V_ID, далее удаляем его;

Делаем активной кнопку Поле со списком, добавляем данное поле в область данных вместо поля V_ID;

На первом шаге необходимо выбрать, какой из предлагаемых способов буде применяться для передачи значений в поле со списком (рис. 28).

В рассматриваемом примере на форму будут поочередно добавлены четыре поля со списком P_ID, V_ID, M_ID, T_ID.

Рис. 28. Первый шаг мастера списков.

Выбор способа передачи значений в список

На втором шаге (рис. 29) нужно задать таблицу, которая будет источником значений, для элемента V_ID это таблица VID_ATT.

Третий шаг мастера (рис. 30) предполагает выбор полей, из значений которых будет сформирован список. Для элемента V_ID это поле NAZV.

Рис. 29. Второй шаг мастера списков.

Выбор источника данных (таблицы или запроса)

Рис. 30. Третий шаг мастера списков. Выбор полей для списка

На четвертом шаге (рис. 31) нужно выбрать порядок сортировки значений в списке для заданного поля.

Рис. 31. Четвертый шаг мастера списков.

Выбор порядка сортировки списка


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: