Общие сведения об элементах управления
Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

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

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

Заметки

Надпись

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

Надпись

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

Кнопка

Используйте элементы управления "Кнопка", чтобы активировать макрос или процедуру Visual Basic. Вы также можете указать адрес гиперссылки, открываемой Access, когда пользователь нажимает кнопку.

Набор вкладок

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

Создать ссылку

Чтобы добавить гиперссылку в элементе управления "Метка" в сетку конструктора формы, используйте параметр "Ссылка/гиперссылка". Эта гиперссылка может содержать URL-адрес, указывающий на расположение в Интернете, в локальной интрасети или на локальном диске. Он также может использовать имя файла универсального соглашения об именовании (UNC), чтобы указать на файл на сервере в локальной сети (LAN) или на локальных дисках компьютера. Ссылка может указывать на файл, который является веб-страницей или даже другим объектом в текущей базе данных. При нажатии этой кнопки в группе Элементы управления на ленте открывается диалоговое окно Вставка гиперссылки.

Веб-браузер

Используйте элемент управления веб-браузера для отображения содержимого веб-страниц непосредственно в форме. Элемент управления веб-браузера можно использовать для отображения, например, карты адреса, хранящегося в таблице. Элемент управления веб-браузера можно привязать к полю в источнике записей формы с помощью свойства Control Source элемента управления. Обратите внимание, что вы не можете иметь привязанный элемент управления веб-браузера в разделе Сведения непрерывной формы.

Навигация

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

Группа параметров

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

Разрыв страницы

Используйте разрыв страницы для разделения между страницами многостраничной формы.

Поле со списком

Используйте элемент управления со списком, чтобы содержать список потенциальных значений элемента управления и редактируемое текстовое поле. Чтобы создать список, можно ввести значения для свойства Источник строки в поле со списком. Можно также указать таблицу или запрос в качестве источника значений в списке. Access отображает выбранное в настоящее время значение в текстовом поле. Щелкнув стрелку справа от поля со списком, Access отобразит значения в списке. Выберите новое значение в списке, чтобы сбросить значение в элементе управления . При привязке поля со списком к полю в базовой таблице или запросе можно изменить значение в поле, выбрав новое значение в списке. Если вы привязываете поле со списком к полю с несколькими значениями, Access отображает список с флажками, чтобы разрешить пользователю выбирать несколько значений. Вы можете привязать несколько столбцов к списку, а также скрыть один или несколько столбцов в списке, задав ширину столбца в значение 0. Фактическое значение в элементе управления можно привязать к такому скрытому столбцу. При закрытии списка с несколькими столбцами Access отображает значение в первом столбце, ширина которого превышает 0. При открытии списка в Access отображаются все столбцы ненулевой ширины.

Строка

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

Переключение кнопки

Используйте элементы управления "переключатель", чтобы удерживать значение "вкл./выкл.", "true/false" или "да/нет". При нажатии кнопки переключения ее значение становится -1 (для представления в, true или да), а кнопка появляется нажатой. Нажмите кнопку еще раз, и ее значение станет равным 0 (для представления off, false или no), и кнопка возвращается в нормальное состояние. Можно включить переключатель в группу параметров и присвоить кнопке уникальное числовое значение. Если вы создаете группу с несколькими элементами управления, при выборе новой кнопки переключателя все ранее выбранные переключатели, кнопки или флажки в этой группе снимются (если другие кнопки или флажки в группе также имеют то же значение). При привязке кнопки переключателя к полю в базовой таблице или запросе можно переключить значение поля, нажав кнопку переключателя.

Список

Используйте элемент управления "Поле списка", чтобы содержать список потенциальных значений для элемента управления. Чтобы создать список, можно ввести значения в свойстве Источник строки в списке. Можно также указать таблицу или запрос в качестве источника значений в списке. Списки всегда открыты, а Access выделяет выбранное в настоящее время значение в списке. Выберите новое значение в списке, чтобы сбросить значение в элементе управления . Если привязать поле списка к полю в базовой таблице или запросе, можно изменить значение в поле, выбрав новое значение в списке. Если вы привязываете список к полю с несколькими значениями, Access отображает список с флажками, чтобы разрешить пользователю выбирать несколько значений. Вы можете привязать несколько столбцов к списку, а также скрыть один или несколько столбцов в списке, задав ширину столбца в значение 0. Фактическое значение в элементе управления можно привязать к такому скрытому столбцу. Access отображает все столбцы ненулевой ширины, которые соответствуют заданной ширине элемента управления. Если элемент управления "Поле списка" не связан, можно разрешить пользователю выбрать несколько значений в списке (также называемое полем списка с множественным выбором).

Прямоугольник

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

Флажок

Используйте элемент управления "флажок", чтобы удерживать значение "вкл./выкл.", "true/false" или "да/нет". При установке флажка его значение становится -1 (для представления в, true или да), а в поле появится флажок. Установите флажок еще раз, и его значение станет 0 (для представления off, false или no), и флажок исчезнет из поля. Можно включить флажок в группу параметров и присвоить ему уникальное числовое значение. Если вы создаете группу с несколькими элементами управления, при установке нового флажка все ранее выбранные переключатель, кнопка или флажок в этой группе снимются (если другие кнопки или флажки в группе также имеют то же значение). При привязке флажка к полю в базовой таблице или запросе можно переключить значение поля, установив флажок.

Фрейм объекта без привязки

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

Вложение

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

Кнопка "Параметр"

Используйте элемент управления option button (иногда называемый переключателем), чтобы удерживать значение вкл./выкл., значение true/false или да/нет. При выборе кнопки параметра ее значение становится -1 (для представления в, true или да), а в центре кнопки появится заполненный круг. Нажмите кнопку еще раз, и ее значение станет 0 (для представления off, false или no), и заполненный круг исчезнет. Вы можете включить кнопку параметра в группу параметров и присвоить кнопке уникальное числовое значение. Если вы создаете группу с несколькими элементами управления, нажатие кнопки нового параметра снимет все ранее выбранные переключатели, кнопки параметра или флажки в этой группе (если другие кнопки или флажки в группе также имеют то же значение). При привязке кнопки параметра к полю в базовой таблице или запросе можно переключить значение поля, нажав кнопку параметра.

Подчиненная форма или вложенный отчет

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

Кадр привязанного объекта

Используйте связанный кадр объекта для отображения и изменения поля объекта OLE из базовых данных. Access может отображать большинство изображений и графиков непосредственно в форме. Для других объектов Access отображает значок приложения, в котором был создан объект. Например, если объект является звуковым объектом, созданным в звукозаписывателье Windows, вы увидите значок динамиков в форме.

Изображение

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

Диаграмма

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

ActiveX

Используйте кнопку Элемента управления ActiveX, чтобы открыть диалоговое окно со всеми элементами ActiveX, установленными в системе. Можно выбрать один из элементов управления, а затем нажать кнопку ОК, чтобы добавить элемент управления в сетку конструктора формы. Не все элементы ActiveX работают с Access.

Общие сведения о привязке с помощью элементов управления

Элементы управления могут быть привязаны, не связаны или вычисляются:

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

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

  • Вычисляемый элемент управления.    Это элемент управления, источником данных для которого является выражение, а не поле. Вы указываете значение, которое хотите использовать в качестве источника данных для элемента управления, определив выражение. Выражение может быть сочетанием операторов (таких как = и + ), имен элементов управления и полей, функций, возвращающих одно значение, и констант. Например, следующее выражение вычисляет цену товара с 25-процентной скидкой путем умножения значения в поле "Цена за единицу" на постоянное значение (0,75).

= [Цена за единицу] * 0,75

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

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

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

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

Кроме того, можно привязать поле к элементу управления, введя имя поля в самом элементе управления (если объект открыт в режиме конструктора) или в поле Свойства Источник элемента управления на странице свойств элемента управления. Страница свойств определяет характеристики элемента управления, например его имя, источник данных и формат. Чтобы отобразить или скрыть страницу свойств, нажмите клавишу F4.

Связанные элементы управления рекомендуется создавать с помощью области Список полей по двум причинам:

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

  • Access автоматически задает ряд свойств элемента управления на основе свойств поля в базовой таблице или запросе (таких как Формат, Число десятичных знаков и Маска ввода).

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

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

См. также

Автоматическое выравнивание элементов управления по форме

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

Задание последовательности перехода для элементов управления

Задание значений по умолчанию для полей и элементов управления

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

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

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

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