Использование списка, в котором хранится несколько значений

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

В этой теме описано, как использовать поля со списком с флажками и списки с флажками, т. е. списки, позволяющие выбирать и сохранять несколько значений в поле таблицы. Такие списки, одновременно допускающие несколько значений, — новая функциональная возможность Microsoft Office Access 2007. Они очень похожи на обычные списки, но каждый элемент такого списка снабжен флажком. Устанавливая флажки, можно выбрать до 100 элементов.

Новые списки позволяют решить некоторые проблемы ввода и хранения данных. Например, предположим, что Access используется для отслеживания рабочих задач. В новой версии одной задаче можно назначить нескольких сотрудников, выбрав их имена в одном списке — в предыдущих версиях Access для этого требовалось программирование на Visual Basic для приложений (VBA).

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

Дополнительные сведения о создании многозначное поле подстановки читайте в статьях Добавить или изменить поля подстановки, которое позволяет одновременно допускающего несколько значений и руководство по полям, одновременно допускающем несколько значений.

В этой статье

Понимание технологии за флажок раскрывающихся списков и установите флажок списков

Использование списка одновременно допускающем несколько значений в форме

Использование списка, одновременно допускающем несколько значений в таблице

Увеличение раскрывающийся список с флажками для отображения дополнительных вариантов

Общие сведения о технологии создания полей со списками флажков и списков с флажками

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

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

Дополнительные сведения об использовании вложении см. в статье Вложение файлов и изображений в записи базы данных.

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

Дополнительные сведения о создании их читайте в статьях под названием : руководство для многозначных полейи Добавить или изменить поля подстановки, которое позволяет одновременно допускающего несколько значений .

После создания поля подстановок, допускающего несколько значений, можно использовать его отдельно либо связать с полем со списком флажков или списком с флажками. Поле со списком флажков — это поле со списком, в котором поддерживается несколько значений.

На приведенных ниже рисунках изображено стандартное поле со списком флажков — закрытое и открытое.

Закрытое поле со списком флажков

Поле со списком с флажками в открытом состоянии.

Примечание : Стандартные поля со списком позволяют выбирать элементы списка либо вводить новые элементы непосредственно в поле. Однако если в поле со списком поддерживается несколько значений, пользователь может только выбирать значения из списка. Ввод значений становится невозможным.

Список с флажками — список, в который поддерживается несколько значений.

Список с флажками

В отличие от поля со списком флажков, обычный список не закрывается после выбора элементов и не имеет кнопок ОК или Отмена.

Элементы управления обоих типов можно использовать в формах и отчетах; однако при использовании в отчетах они служат только для отображения выбранных значений. По умолчанию эти элементы управления нельзя использовать в отчетах для изменения данных.

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

В следующих разделах описано, как выбрать один или несколько элементов в поле подстановки, допускающем одновременно несколько значений. В этих процедурах используется шаблон базы данных «Отслеживание выпусков», поставляемый с Office Access 2007.

К началу страницы

Использование списка, одновременно допускающего несколько значений в форме

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

Дополнительные сведения о создании поле подстановки Читайте статьи " Добавить или изменить поля подстановки, которое позволяет одновременно допускающего несколько значений и : руководство для многозначные поля".

Использование списка, одновременно допускающего несколько значений

  1. Откройте форму, в которой содержится поле со списком флажков или список с флажками.

    В списках обоих типов флажком снабжен каждый элемент.

  2. Установите нужные флажки. Если используется поле со списком с флажками, нажмите кнопку ОК.

    Если используется поле со списком с флажками, элемент управления закрывается, а выбранные значения отображаются в виде списка, разделенного запятыми, вот так:

    Закрытое поле со списком с флажками в форме

    Если не удается просмотреть все нужные значения, можно открыть форму в представлениях конструктор или макет и увеличить размер элемента управления списком. Дополнительные сведения о таким образом обратитесь к разделу увеличить раскрывающийся список с флажками для отображения, чтобы просмотреть дополнительные вариантыдалее в этой статье.

Примечание : 

  • Следует помнить, что список, допускающий несколько значений, всегда содержит флажки для каждого элемента.

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

    Следует помнить, что максимальное количество установленных флажков не должно превышать 100.

К началу страницы

Использование списка, допускающего одновременно несколько значений, в таблице

При использовании поля, допускающего несколько значений, в таблице в Access возможно применение только одного элемента управления — поля со списком флажков, изменение которого невозможно.

  1. В области переходов дважды щелкните нужную таблицу. Таблица откроется в режиме таблицы.

  2. Выделите это поле и щелкните стрелку рядом с ним.

    Примечание : Расположение значка стрелки зависит от параметров языка и стандартов Windows.

  3. Установите флажки для нужных элементов и нажмите кнопку ОК.

    Список закрывается и отображает выбранные значения, разделенные запятыми, вот так:

    Поле со списком с флажками в таблице

К началу страницы

Увеличение размера поля со списком с флажками для отображения большего количества значений

Если в поле со списком с флажками выбрано большое количество элементов, после его закрытия могут быть видны не все элементы. Разработчики баз данных применяют раскрывающиеся списки (поля со списком) для более эффективного использования пространства экрана  — они отображают варианты, нужные пользователю, а после выбора значений закрываются. Если размер поля со списком с флажками недостаточно велик, чтобы отобразить все выбранные значения, его можно увеличить. Ниже описано, как можно увеличить этот элемент управления и проверить его после внесения изменений.

Примечание : Как правило, изменять размер списков с флажками не требуется, т. к. они содержат полосу прокрутки, если размер списка превышает размер окна.

Изменение размера элемента управления

  1. В области переходов щелкните правой кнопкой мыши изменяемую форму и выберите команду Режим конструктора или Режим макета.

    -или-

    На вкладке Главная в группе Режимы щелкните Режим и щелкните Режим конструктора или Режим макета.

  2. Выделите щелчком поле со списком с флажками, наведите указатель на один из маркеров изменения размера и растяните элемент управления до получения нужных размеров, вот так:

    Изменение размера многозначного поля

    -или-

    Щелкните элемент управления правой кнопкой мыши и выберите команду Свойства. В окне свойств перейдите на вкладку Все, выделите свойство Высота (Height) или Ширина (Width) и введите размер.

    При этом соседние элементы управления автоматически сдвигаются вниз либо влево или вправо.

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

    В ходе проверки внесенных изменений ответьте на следующие вопросы:

    • Подходит ли новый размер для отображения всех данных?

    • Сможет ли пользователь выбрать достаточное количество элементов списка для заполнения дополнительного пространства?

    • Влияют ли изменения на внешний вид или на функционирование формы?

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×