Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
В этой статье описаны различные типы элементов управления, доступных в Access. Элементы управления — это части формы или отчета, которые используются для ввода, изменения или отображения данных.
Типы элементов управления
Ниже приведен список типов элементов управления, которые можно использовать в базах данных Access для настольных систем.
Тип элемента управления |
Заметки |
Текстовое поле |
Используйте элементы управления "текстовое поле" для отображения текста, чисел, дат, времени и полей MEMO. Текстовое поле можно привязать к одному из полей в базовой таблице или запросе. Если вы Дождитесь обновления текстового поля, связанного с полем, вы можете изменить значение в поле в базовой таблице или запросе, введя новое значение в текстовом поле. Для отображения вычисляемых значений также можно использовать текстовое поле. |
Надпись |
Используйте элементы управления подписями, которые содержат фиксированный текст. По умолчанию для элементов управления, которые могут отображать данные, автоматически прикреплен элемент управления Label. С помощью этой команды можно создавать отдельные метки для заголовков и инструкции на форме. |
Кнопка |
Использование командных элементов управления для активации макроса или процедуры Visual Basic. Вы также можете указать адрес гиперссылки, который будет открываться в Access, когда пользователь нажмет кнопку. |
Набор вкладок |
Используйте элементы управления Tab, чтобы создать ряд вкладок в форме. Каждая страница может содержать несколько других элементов управления для отображения информации. Элемент управления Tab работает почти так же, как многие диалоговые окна параметров или окна свойств в Access, когда пользователь щелкает другую вкладку, в Access отображаются элементы управления, содержащиеся на этой вкладке. |
Ссылка |
Используйте элемент управления "ссылка" и "гиперссылка", чтобы добавить гиперссылку в элемент управления "надпись" в бланке формы. Эта гиперссылка может содержать URL-адрес, указывающий на расположение в Интернете, в локальной интрасети или на локальном диске. Кроме того, он может использовать имя файла в формате UNC для указания на файл на сервере в локальной сети или на локальных дисках компьютера. Ссылка может указывать на файл, который является веб-страницей или даже с другим объектом в текущей базе данных. При нажатии этой кнопки в группе элементы управления на ленте открывается диалоговое окно Вставка гиперссылки. |
Веб-браузер |
Используйте элемент управления "веб-браузер" для отображения содержимого веб-страниц непосредственно внутри формы. Элемент управления "веб-браузер" можно использовать для отображения, например, карты адреса, хранящегося в таблице. Вы можете привязать элемент управления "веб-браузер" к полю в источнике записей формы с помощью свойства "источник данных" элемента управления. Обратите внимание, что у вас не может быть связанного элемента управления "веб-браузер" в разделе подробных данных ленточной формы. Элементы управления веб-браузером доступны в Access 2010 и более поздних версиях. |
Навигация |
С помощью элемента управления навигацией можно легко переходить между различными формами и отчетами в базе данных. Элемент управления навигацией предоставляет интерфейс, похожий на веб-сайты, на которых отображаются кнопки и вкладки для навигации по веб-сайту. Обратите внимание, что у вас нет элемента управления навигацией в разделе данных непрерывной формы. Элементы управления навигацией доступны в Access 2010 и более поздних версиях. |
Группа переключателей |
Используйте элементы управления группой переключателей, чтобы включить один или несколько переключателей, переключателей или флажков. (Подробнее см. в описании этих элементов управления далее в этой таблице.) Каждой кнопке или флажку, которые вы хотите включить в группу, можно назначить отдельное числовое значение. Если в группе имеется несколько кнопок или флажков, можно выбрать только одну кнопку или флажок, а значение, назначенное этой кнопке или флажку, станет значением для группы переключателя. Если вы неправильно присвоили одно и то же значение нескольким кнопкам или флажку, все кнопки и флажки с одинаковым значением будут выделены при нажатии любой из них. В качестве значения по умолчанию для группы можно выбрать одну из кнопок или флажков в группе. Если вы привязываете группу переключателей к полю в базовом запросе или таблице, вы можете задать новое значение в этом поле, выбрав кнопку или флажок в группе. |
Разрыв страницы |
Разрыв страницы можно использовать для разделения между страницами многостраничной формы. |
Поле со списком |
Используйте элемент управления "поле со списком" для хранения списка потенциальных значений для элемента управления и редактируемого текстового поля. Чтобы создать список, можно ввести значения для свойства Источник строк поля со списком. Кроме того, можно указать таблицу или запрос в качестве источника значений в списке. Access выведет текущее выбранное значение в текстовом поле. Если щелкнуть стрелку справа от поля со списком, Access отобразит значения в списке. Выберите в списке новое значение, чтобы сбросить значение элемента управления. Если вы Привязывает поле со списком к полю в базовой таблице или запросе, то можете изменить значение в поле, выбрав новое значение в списке. Если поле со списком связывается с многозначным полем, Access отображает список с флажками, чтобы позволить пользователю выбрать несколько значений. Вы можете привязать к списку несколько столбцов, а также скрыть один или несколько столбцов в списке, установив для ширины столбца значение 0. Вы можете привязать фактическое значение в элементе управления к такому скрытому столбцу. При закрытии списка с несколькими столбцами Access отображает значение в первом столбце, ширина которого больше 0. При открытии списка в Access отображаются все ненулевые столбцы с шириной. |
График |
Используйте элемент управления "линия" для добавления линий в форму или отчет, чтобы улучшить его внешний вид. |
Выключатель |
Используйте элементы управления выключателя для включения/выключения, истина/ложь или значения "да/нет". Когда вы нажимаете выключатель, его значение становится равно-1 (для представления "истина" или "Да"), а кнопка — в нажатом положении. Снова нажмите кнопку, и ее значение станет равно 0 (чтобы представить значения "Выкл.", "ложь" или "нет"), и кнопка вернется в обычный режим. В группу переключателей можно включить выключатель и назначить кнопке уникальное числовое значение. Если вы создаете группу с несколькими элементами управления, то при выборе нового переключателя вы можете удалить все ранее выбранные переключатели, переключатели или флажки в этой группе (если другие кнопки или флажки в группе также не имеют одинаковое значение). Если вы привязываете выключатель к полю в базовой таблице или запросе, то можете переключить значение поля, нажав выключатель. |
Список |
Используйте элемент управления "список", чтобы получить список возможных значений для элемента управления. Чтобы создать список, можно ввести значения в свойстве Источник строк списка. Кроме того, можно указать таблицу или запрос в качестве источника значений в списке. Списки всегда открываются, а Access выделяет выбранное значение в списке. Вы можете выбрать новое значение в списке, чтобы сбросить значение элемента управления. Если вы привязываете список к полю в базовой таблице или запросе, то можете изменить значение в поле, выбрав новое значение в списке. Если вы привязываете список к многозначному полю, Access отобразит список с флажками, чтобы пользователь мог выбрать несколько значений. Вы можете привязать к списку несколько столбцов, а также скрыть один или несколько столбцов в списке, установив для ширины столбца значение 0. Вы можете привязать фактическое значение в элементе управления к такому скрытому столбцу. В Access отображаются все ненулевые столбцы, которые соответствуют заданной ширине элемента управления. Если элемент управления "список" не связан, пользователь может выбрать несколько значений в списке (также называется списком с множественным выбором). |
Прямоугольник |
Используйте элемент управления Rectangle, чтобы добавить заполненные и пустые прямоугольники в форму, чтобы улучшить ее внешний вид. Этот элемент управления можно использовать, например, для визуальной группировки различных элементов управления. |
Флажок |
Используйте элемент управления "флажок" для включения/выключения, истина/ложь или значения "Да" или "нет". При установке флажка его значение становится равно-1 (для представления "истина" или "Да"), а в поле отображается галочка. Снова установите флажок, и его значение будет равно 0 (чтобы представить значения "Выкл.", "ложь" или "нет"), а флажок не установлен. Вы можете добавить флажок в группу переключателей и назначить ему уникальное числовое значение. Если вы создаете группу с несколькими элементами управления, установка нового флажка приведет к удалению любого ранее выбранного переключателя, переключателя или флажка в этой группе (если другие кнопки или флажки в группе также не имеют одинаковое значение). Если вы привяжите флажок к полю в базовой таблице или запросе, то можете переключить значение поля, щелкнув флажок. |
Свободная рамка объекта |
Используйте свободную рамку объекта, чтобы добавить объект из другого приложения, поддерживающего связывание и внедрение объектов (OLE). Объект становится частью формы, а не частью данных из базовой таблицы или запроса. Вы можете добавить рисунки, звуки, диаграммы или слайды, чтобы улучшить форму. Когда объект представляет собой диаграмму, вы можете указать запрос в качестве источника данных для диаграммы, а затем связать диаграмму с текущей записью в форме с помощью одного или нескольких значений поля. |
Вложение |
Используйте элемент управления вложением, чтобы привязать его к полю вложения в базовых данных. Этот элемент управления можно использовать, например, для отображения изображения или для вложения других файлов. В режиме формы этот элемент управления отображает диалоговое окно Управление вложениями, в котором можно вложить, удалить и просмотреть несколько файлов вложений, хранящихся в базовом поле. |
Переключатель |
Используйте элемент управления "переключатель" (иногда называемый переключателем), чтобы включить/выключить, истина/ложь или значение Да/нет. При выборе переключателя его значение становится равно-1 (для представления "истина" или "Да"), а в центре кнопки — закрашенный круг. Снова нажмите кнопку, и ее значение станет равно 0 (чтобы представить значения "Выкл.", "ложь" или "нет"), а заливка окружности исчезнет. В группу переключателей можно добавить переключатель и назначить кнопке уникальное числовое значение. Если вы создаете группу с несколькими элементами управления, то при выборе нового переключателя вы удаляете все ранее выбранные переключатели, переключатели или флажки в этой группе (если другие кнопки или флажки в группе также не имеют одинаковое значение). Если вы привязываете кнопку Option к полю в базовой таблице или запросе, то можете изменить значение поля, нажав кнопку Option. |
Подчиненная форма/отчет |
Используйте элемент управления подчиненной формы или отчета, чтобы внедрить другую форму или отчет в текущую форму. С помощью подчиненной формы или отчета можно отобразить данные из таблицы или запроса, связанных с данными в главной форме. Access сохраняет связь между основной и подчиненной формами или отчетом. |
Присоединенная рамка объекта |
Используйте присоединенную рамку объекта, чтобы отобразить и отредактировать поле объекта OLE из базовых данных. Access может отображать большинство рисунков и графиков непосредственно в форме. Для других объектов Access отображает значок для приложения, в котором был создан объект. Например, если объект является звуковым объектом, созданным в Windows Sound Record, вы увидите на форме значок динамика. |
Изображение |
Используйте элемент управления "изображение" для размещения статического рисунка в форме. Вы не можете редактировать рисунок в форме, но Access сохраняет его в формате, который очень эффективен для скорости и размера приложения. Если вы хотите использовать рисунок в качестве фона формы, можно задать свойство "Рисунок" в форме. |
Диаграмма |
Используйте элемент управления Chart, чтобы добавить диаграмму в сетку формы. Нажатие этой кнопки и помещение элемента управления в форму запускает мастер диаграмм, который поможет вам выполнить все необходимые действия по созданию новой диаграммы. |
ActiveX |
С помощью кнопки ActiveX можно открыть диалоговое окно, в котором отображаются все элементы управления ActiveX, установленные в системе. Вы можете выбрать один из элементов управления, а затем нажать кнопку ОК, чтобы добавить элемент управления в бланк формы. Не все элементы ActiveX работают с Access. |
Привязка к элементам управления
Элементы управления можно привязать, привязать или вычислить.
-
Связанный элемент управления. Это элемент управления, источником данных для которого служит поле в таблице или запросе. Связанные элементы управления используются для отображения значений, полученных из полей базы данных. Значениями могут быть текст, даты, числа, логические значения, изображения или графики. Например, текстовое поле, в котором отображается фамилия сотрудника, может получить эти сведения из поля Last Name в таблице Employees.
-
Свободный элемент управления. Свободными называются элементы управления, которые не имеют источника данных (такого как поле или выражение). Свободные элементы управления используются для отображения сведений, рисунков, линий и прямоугольников. Например, метка с названием формы является свободным элементом управления.
-
Вычисляемый элемент управления. Это элемент управления, источником данных для которого является выражение, а не поле. Вы указываете значение, которое хотите использовать в качестве источника данных для элемента управления, определив выражение. Выражение может быть сочетанием операторов (таких как = и + ), имен элементов управления и полей, функций, возвращающих одно значение, и констант. Например, следующее выражение вычисляет цену товара с 25-процентной скидкой путем умножения значения в поле "Цена за единицу" на постоянное значение (0,75).
= [Цена за единицу] * 0,75
Выражения могут использовать данные из поля в базовой таблице или запросе отчета или данные из другого элемента управления в форме или отчете.
Примечание: Вычисления можно также выполнять в таблицах, добавляя вычисляемое поле или в запросы, вводя выражение в строке поля сетки запроса. После этого вы можете привязать к таблицам или запросам формы и отчеты, а вычисления будут выводиться в формах или отчетах, не создавая вычисляемый элемент управления.
При создании формы или отчета, скорее всего, рекомендуется сначала добавить и упорядочить все связанные элементы управления, особенно если они составляют большую часть элементов управления в объекте. Затем вы можете добавить свободные и вычисляемые элементы управления, которые заполните Оформление, с помощью инструментов в группе " элементы управления " на вкладке " конструктор " в режиме макета или конструктора.
Элемент управления связывается с полем путем определения поля, из которого он получает данные. Вы можете создать элемент управления, привязанный к выбранному полю, перетащив его из области список полей в форму или отчет. В области Список полей отображаются поля базовой таблицы или запроса формы. Чтобы отобразить область список полей , откройте объект в режиме макета или конструктора, а затем на вкладке конструктор в группе Сервис нажмите кнопку добавить поля. Если дважды щелкнуть поле в области список полей , Access добавит соответствующий тип элемента управления для этого поля в объект.
Кроме того, вы можете привязать поле к элементу управления, введя имя поля в самом элементе управления (если объект открыт в режиме конструктора) или в поле свойства " источник данных" на странице свойств элемента управления. Страница свойств определяет характеристики элемента управления, например его имя, источник данных и формат. Чтобы отобразить или скрыть окно свойств, нажмите клавишу F4.
Связанные элементы управления рекомендуется создавать с помощью области Список полей по двум причинам:
-
Access автоматически добавляет в присоединенную метку элемента управления имя поля (или подпись, определенную для него в базовой таблице или запросе), поэтому вам не придется вводить в нее данные самостоятельно.
-
Access автоматически задает ряд свойств элемента управления на основе свойств поля в базовой таблице или запросе (таких как Формат, Число десятичных знаков и Маска ввода).
Если вы уже создали свободный элемент управления и хотите связать его с полем, укажите имя такого поля в поле свойства Данные элемента управления. Для получения дополнительных сведений о свойстве Данные поместите курсор в раскрывающийся список свойств и нажмите клавишу F1.