Иллюстрированный самоучитель по Microsoft Access 2002

Создание и удаление элементов управления

  1. При достижении элементом управления Список нужных размеров отпустите левую кнопку мыши. Появится первое диалоговое окно Мастера списков. В этом диалоговом окне выберите переключатель Объект "список" будет использовать значения из таблицы или запроса (I want the list box to look up the values in a table or query). Нажмите кнопку Далее (Next). Появится второе диалоговое окно Мастера списков (рис. 5.15).

    Иллюстрированный самоучитель по Microsoft Access 2002 › Создание форм для ввода данных › Создание и удаление элементов управления
    Рис. 5.15. Второе диалоговое окно Мастера списков

    Замечание
    Список может также содержать набор фиксированных значений, который мастер предоставит возможность перечислить, или список значений одного из полей таблицы или запроса, являющегося для формы базовым
    .

    Совет
    Довольно часто при разработке формы для ускорения процесса перехода по большому количеству записей возникает потребность в создании специального поля со списком, при выборе элемента, в котором в форме будет отображаться соответствующая запись из источника данных. В Access 2002 с помощью мастера можно создать список или поле со списком специально для поиска нужной записи в форме. Для этого следует выбрать соответствующий переключатель в первом диалоговом окне мастера такого элемента: например для списка – Поиск записи в форме на основе значения, которое содержит список (Find a record on my form based on the value I selected in my list box). Этот переключатель отображается в случае, если для формы задан источник записей: таблица или запрос. В режиме Формы выделение элемента в этом списке будет приводить к переходу на соответствующую запись в форме. Переход реализуется с помощью процедуры обработки события После обновления (After Update), созданной мастером
    .

  2. Во втором диалоговом окне Мастера списков нужно указать таблицу или запрос, значения из которого должны появляться в списке. Выделите в списке нужную-таблицу или запрос и нажмите кнопку Далее (Next). Появится третье диалоговое окно мастера (рис. 5.16).

    Иллюстрированный самоучитель по Microsoft Access 2002 › Создание форм для ввода данных › Создание и удаление элементов управления
    Рис. 5.16. Третье диалоговое окно Мастера списков

  3. В этом диалоговом окне нужно определить, какие поля таблицы (в нашем примере – таблицы "Типы" (Categories)) будут отображаться в списке. Чаще всего в списке должно отображаться одно поле, значение из которого будет выбираться пользователем, но необходимо включить в список еще и ключевое поле, т. к. именно его значение будет использовано в качестве значения данного элемента управления. В нашем примере полей всего два. Поэтому достаточно нажать кнопку ">>", чтобы переместить их из списка доступных полей в список выбранных. Затем нажмите кнопку Далее (Next).
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.