Отображения значений "Да" и "Нет" c помощью флажка и других элементов управления
Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

В Access поле "Да/Нет" хранит только два значения: "Да" или "Нет". Если вы используете текстовое поле для отображения поля "Да/Нет", значение отображается как -1 для да и 0 для "Нет". Эти значения не очень важны для большинства пользователей, поэтому Access предоставляет флажки, кнопки параметров и переключатели, которые можно использовать для отображения и ввода значений "Да/Нет". Эти элементы управления предоставляют графическое представление значения "Да/Нет", которое удобно использовать и легко читать.

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

В этой статье

Выбор элемента управления для использования

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

На следующем рисунке показаны три элемента управления и то, как они представляют значения "Да" и "Нет". В столбце Да отображается элемент управления, как он отображается при выборе, а в столбце Нет отображается элемент управления в том виде, в который он появляется при очистке.

Элементы управления "Да" и "Нет"

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

Создание привязанного флажка, кнопки параметра или переключателя

Вы можете быстро создать флажок, перетащив поле "Да/Нет" из области "Список полей " в форму или отчет.

  1. Откройте форму или отчет в режиме макета или конструктора, щелкнув правой кнопкой мыши в области навигации и выбрав нужное представление в контекстном меню.

  2. Если панель Список полей еще не отображается, нажмите клавиши ALT+F8, чтобы отобразить ее.

  3. При необходимости разверните списки таблиц, щелкнув знаки "плюс" (+) рядом с именами таблиц.

  4. Перетащите поле Да/Нет из области Список полей в форму или отчет.

    В зависимости от того, как задано свойство элемента управления отображением поля, создается флажок, текстовое поле или поле со списком, которое привязывается к полю. При создании нового поля Да/Нет в таблице значение по умолчанию для свойства Display Control поля имеет значение Флажок.

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

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

Создание флажка, кнопки параметра или переключателя

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

  1. Откройте форму или отчет в режиме конструктора, щелкнув правой кнопкой мыши в области навигации и выбрав в контекстном меню пункт Конструктор .

  2. На вкладке Конструктор в группе Элементы управления щелкните инструмент для нужного элемента управления (флажокИзображение кнопки, Кнопка параметра Изображение кнопкиили Переключить кнопку Изображение кнопки).

  3. Щелкните форму или отчет, в котором нужно разместить элемент управления.

    Access помещает элемент управления в форму или отчет.

Хотя это не обязательно, может потребоваться переименовать элемент управления, чтобы у него было более понятное имя. Это не изменяет метку, отображаемую рядом с элементом управления, но может упростить ссылку на нее в выражениях или макросах.

Переименование элемента управления

  1. Убедитесь, что элемент управления выбран.

  2. Если окно свойств не отображается, нажмите клавишу F4.

  3. Введите новое имя в поле Свойства Имя элемента управления.

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

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

Общие сведения о группах параметров

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

Если группа параметров привязана к полю, к полю привязывается только сам кадр группы, а не элементы управления, содержащиеся внутри кадра. Вместо того, чтобы задавать свойство Источник элемента управления для каждого элемента управления в группе параметров, необходимо задать для свойства Option Value каждого элемента управления число, понятное для поля, к которому привязан кадр группы. При выборе параметра в группе параметров Access задает значение поля, к которому группа параметров привязана к значению свойства Option Value выбранного параметра.

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

Стандартной практикой является использование флажок для полей "Да/Нет" и кнопок параметров или переключателей для групп параметров. Однако это только предложение, и для любой из этих целей можно использовать любой из трех элементов управления.

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

Создание группы параметров

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

Дополнительные сведения о добавлении поля в таблицу см. в статье Создание таблицы и добавление полей.

  1. Откройте форму в режиме конструктора, щелкнув ее правой кнопкой мыши в области навигации, а затем выберите пункт Конструктор Изображение кнопки .

  2. На вкладке Конструктор в группе Элементы управления выберите параметр Использовать мастера Изображение кнопки. Изображение кнопки

  3. В той же группе щелкните Группа параметров Изображение кнопки.

  4. Щелкните форму, в которую нужно поместить группу параметров.

  5. Следуйте его инструкциям. На последней странице мастера нажмите кнопку Готово.

    Access помещает группу параметров в форму.

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

  1. Убедитесь, что выбрана группа параметров, щелкнув кадр группы.

  2. Если окно свойств не отображается, нажмите клавишу F4.

  3. Введите новое имя в поле Свойства Имя группы параметров.

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

Добавление нового параметра в существующую группу параметров

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

  1. Откройте форму в режиме конструктора, щелкнув ее правой кнопкой мыши в области навигации, а затем выберите пункт Конструктор Изображение кнопки .

  2. Щелкните кадр группы параметров, чтобы выбрать его, а затем перетащите маркеры размера кадра, чтобы освободить место для нового элемента управления option.

  3. Выполните одно из следующих действий:

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

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

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

      3. Щелкните, чтобы поместить элемент управления в группу.

    • Перемещение существующего элемента управления в группу    

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

      1. Выберите элемент управления, который нужно переместить в группу параметров.

      2. На вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать. Изображение кнопки

      3. Выберите группу параметров, щелкнув кадр, окружающий группу.

      4. На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить. Изображение кнопки

        Access добавляет элемент управления в группу.

  4. Вероятно, вам потребуется переместить элемент управления и его метку, чтобы они соответствовали существующим элементам управления и меткам.

  5. Выберите только что добавленный элемент управления и нажмите клавишу F4, чтобы открыть страницу свойств элемента управления.

  6. Обратите внимание на значение свойства Option Value нового элемента управления. В зависимости от ваших потребностей вы можете оставить его по значению, которое предлагает Access, или изменить его на другое значение.

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

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

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