Перейти к содержимому

Какие элементы управления могут быть добавлены в отчет

  • автор:

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

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

Типы управления

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

Тип управления

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

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

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

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

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

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

Используйте веб-браузер для отображения содержимого веб-страниц непосредственно в форме. С помощью веб-браузера можно отобразить, например, карту адреса из таблицы. Его можно привязать к полю в источнике записей формы, используя свойство «Данные». Обратите внимание на то, что в разделе «Подробности» непрерывной формы нельзя использовать связанный веб-браузер.

Элементы управления веб-браузером доступны в Access 2010 и более новых версиях.

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

Элементы управления навигацией доступны в Access 2010 и более новых версиях.

Группа вариантов

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

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

Разрыв страницы можно использовать для разных страниц много страниц.

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

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

Для улучшения внешнего вида формы или отчета используйте линию.

Кнопка перекл.

С помощью элементов управления кнопками можно удерживать нажатыми значения «Вкл.», «Истина», «Ложь» и «Да/нет». Когда вы нажимаете кнопку, ее значение становится -1 (для представления «Вкл.», «Истина» или «Да»), а кнопка отображается с нажатой кнопкой. Снова нажмите кнопку, и ее значение станет 0 (для представления «Выключено», «Ложь» или «Нет») и снова станет обычным. Вы можете включить в группу вариантов кнопку и присвоить этой кнопке уникальное числное значение. Если вы создаете группу с несколькими элементами управления, при нажатии новой кнопки-параметра в этой группе будут сдвечены все ранее выбранные в ней кнопки- или флажки (если только другие кнопки и флажки в группе не имеют одинакового значения). Если вы привяжете кнопку-значение к полю в таблице или запросе, его значение можно будет с помощью этого переукрепить.

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

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

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

Используйте поле со значением «поле с квадратиконом», чтобы удерживать на удержание значение «включительно», «истина», «ложь» или «да/нет». При выборе квадрата его значение становится -1 (для представления значений «М», «Истина» или «Да»), а в поле появится отметка. Снова выберите этот квадрат, и его значение станет 0 (для представления «Выключено», «Ложь» или «Нет»), а он исчезнет. Вы можете включить его в группу вариантов и назначить ему уникальное числовые значения. Если вы создаете группу с несколькими элементами управления, при выборе нового флажка в ней будут сдвечены все ранее выбранные кнопки, параметры и флажки (если только другие кнопки и флажки в группе не имеют одинакового значения). Если вы привяжете его к полю в таблице или запросе, его значение можно будет активировать, щелкнув его.

Unbound Object Frame

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

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

Кнопка «Параметры»

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

Подчиненная форм/подчиненная формы

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

Рамка связанного объекта

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

Изображение

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

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

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

Связывание с помощью элементов управления

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

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

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

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

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

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

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

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

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

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

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

Основные сведения об отчетах в Access

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

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

В этой статье

  • Общие сведения об отчетах в Access
  • Создание отчета в Access
  • Добавление группировки, сортировки и итогов
  • Выделение данных с помощью условного форматирования
  • Настройка цвета и шрифтов
  • Добавление логотипа или фонового рисунка
  • Предварительный просмотр и печать отчета

Общие сведения об отчетах в Access

Возможности использования отчета

Отчет — это объект базы данных, удобный для представления ее информации с одной из следующих целей:

  • отображение или распространение сводки данных;
  • архивирование моментальных снимков данных;
  • предоставление сведений об отдельных записях;
  • создание надписей.

Составные части отчета

Можно создавать «несвязанные» отчеты, в которых данные не отображаются, но в этой статье мы рассмотрим отчет, связанный с источником данных (таблицей или запросом). Макет отчета разбит на разделы, которые можно просмотреть в режиме конструктора. Понимание принципов работы каждого раздела поможет создать лучшие отчеты. Например, от выбора раздела для размещения вычисляемого элемента управления зависит способ вычисления результата. Ниже перечислены типы разделов и указано назначение каждого из них:

Отображение раздела при печати

В начале отчета.

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

Вверху каждой страницы.

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

В начале каждой новой группы записей.

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

Отображается один раз для каждой строки в источнике записей.

В нем размещаются элементы управления, составляющие основное содержание отчета.

В конце каждой группы записей.

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

Внизу каждой страницы.

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

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

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

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

Создание отчета в Access

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

Действие 1. Выбор источника записей

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

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

    Действие 2. Выбор инструмента отчета

    Инструменты отчета расположены на вкладке Создать в группе Отчеты. В следующей таблице описаны такие параметры:

    Позволяет создать простой табличный отчет, содержащий все поля из источника записей, который выбран в области навигации.

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

    Позволяет открыть пустой отчет в режиме макета и отобразить область задач «Список полей», из которой можно добавить поля в отчет.

    Служит для вызова пошагового мастера, с помощью которого можно задать поля, уровни группировки и сортировки и параметры макета.

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

    Действие 3. Создание отчета

    1. Для выбора требуемого инструмента нажмите соответствующую кнопку панели инструментов. После появления мастера следуйте всем его командам и на последней странице нажмите кнопку Готово.
      В Access отчет отображается в режиме макета.
    2. Отформатируйте отчет, чтобы добиться желаемого внешнего вида.
      • Измените размер полей и подписей, выделяя их и перетаскивая края.
      • Расположите поля в нужном порядке, выделяя их (и соответствующие подписи, если они есть) и перетаскивая в нужное место.
      • Также можно, щелкая поля правой кнопкой мыши, с помощью команд контекстного меню объединять или разбивать ячейки, удалять и выделять поля и выполнять другие задачи форматирования. Кроме того, отчет можно сделать более привлекательным и удобным с помощью функций, описанных в разделах ниже.

    Добавление группировки, сортировки и итогов

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

    Кроме того, когда отчет открыт в режиме макета или конструктора, можно добавить эти функции с помощью области «Группировка, сортировка и итоги».

    1. Если панель Группа, Сортировка и Итог еще не открыта, на вкладке Конструктор отчета в группе Группирование и итоги щелкните Группировать & Сортировать.
    2. Нажмите кнопку Добавить группировку или Добавить сортировку и выберите поле, по которому требуется сгруппировать или отсортировать данные.
    3. Чтобы задать дополнительные параметры или добавить итоги, в строке группировки или сортировки выберите команду Больше.

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

    Выделение данных с помощью условного форматирования

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

    Чтобы добавить условное форматирование в элементы управления, выполните приведенные далее действия.

    1. Щелкните отчет в области навигации правой кнопкой мыши и выберите пункт Режим макета.
    2. Выберите нужные элементы управления, а затем на вкладке Формат в группе Форматирование элемента управления выберите команду Условное форматирование.

    Совет: Чтобы выбрать несколько элементов управления, щелкайте их, удерживая клавишу CTRL.

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

    Настройка цвета и шрифтов

    Для настройки цвета и шрифтов попробуйте параметр Тема приложения.

    1. Откройте отчет в режиме макета. Для этого щелкните отчет в области навигации правой кнопкой мыши и выберите пункт Режиммакета.
    2. На вкладке Макет отчета щелкните Темы и наведите курсор на различные темы в коллекции, чтобы просмотреть эффекты. Чтобы выбрать тему, щелкните ее и сохраните отчет.
    3. С помощью коллекций Цвета и Шрифты можно задать цвета и шрифты независимо друг от друга.

    Добавление логотипа или фонового рисунка

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

    Добавление или удаление рисунка

    1. В области навигации щелкните отчет правой кнопкой мыши и выберите команду Макет.
    2. В отчете щелкните позицию, в которую нужно добавить изображение, и на вкладке Макет отчета в группе Колонтитулы нажмите кнопку Логотип.
    3. Перейдите к рисунку и нажмите кнопку Открыть. Access добавит рисунок в отчет.
    4. Чтобы удалить рисунок, щелкните его правой кнопкой мыши и выберите в контекстном меню пункт «Удалить».

    Добавление фонового изображения

    1. В области навигации щелкните отчет правой кнопкой мыши и выберите команду Макет.
    2. На вкладке Формат в группе Фон нажмите кнопку Фоновый рисунок.
    3. Выберите рисунок из списка Коллекция изображений или нажмите кнопку Обзор, выберите рисунок и нажмите кнопку ОК.

    Предварительный просмотр и печать отчета

    Предварительный просмотр отчета

    1. Щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Предварительный просмотр. Команды на вкладке Предварительный просмотр можно использовать, чтобы:
      • напечатать отчет;
      • изменить размер или макет страницы;
      • изменить масштаб или просмотреть сразу несколько страниц;
      • обновить данные в отчете;
      • экспортировать отчет в другой формат файла.
    2. Нажмите кнопку Закрыть режим предварительного просмотра

    Печать отчета

    Печать отчета без предварительного просмотра

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

    Примечание: При выборе отчета в области навигации и выборе команды Печать на вкладке Файл можно установить дополнительные параметры печати (количество страниц и копий) и указать принтер.

    • Чтобы открыть диалоговое окно, в котором можно выбрать принтер, указать число копий и задать другие параметры, выберите команду Печать.

    MS Access – элементы управления и свойства

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

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

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

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

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

    Давайте теперь поймем, что такое Bound Controls –

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

    Несвязанные элементы управления

    Давайте теперь поймем, что такое Unbound Controls –

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

    Типы управления

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

    Текстовое окно

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

    Как правило, все, что находится в текстовом поле, будет связано, но не всегда.

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

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

    Он рассчитан на лету и живет только в этой форме.

    Этикетки

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

    кнопка

    • Это еще один тип популярного контроля; эти командные кнопки обычно выполняют макрос или модуль.
    • Кнопки обычно используются для взаимодействия с данными или объектами в вашей базе данных.

    Управление вкладками

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

    Гиперссылка

    • Гиперссылка создает гиперссылку в вашей форме на что-то другое. Это может быть веб-страница или даже другой объект или место в вашей базе данных.

    Гиперссылка создает гиперссылку в вашей форме на что-то другое. Это может быть веб-страница или даже другой объект или место в вашей базе данных.

    Некоторые другие элементы управления

    Давайте теперь посмотрим на некоторые другие элементы управления –

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

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

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

    пример

    Давайте теперь посмотрим на простой пример некоторых из этих элементов управления, создав новую пустую форму. Перейдите на вкладку « Создать » в группе форм и нажмите « Бланк» .

    Бланк

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

    Список полей

    По умолчанию он открывается в режиме макета, как показано на скриншоте выше.

    Теперь давайте перейдем к представлению «Дизайн», чтобы добавить поля.

    Добавить поля дизайна

    На вкладке «Дизайн» нажмите «Список свойств».

    Дизайн недвижимости

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

    Подробности собственности

    На вкладке «Данные» вы увидите, что источник записи остается пустым. Предположим, мы хотим создать форму, которая будет привязана к двум разным таблицам в нашей базе данных. Теперь нажмите на кнопку … В дальнейшем он откроет свой собственный построитель запросов.

    Query Builder

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

    Выберите лист недвижимости

    Теперь давайте выделим все поля из tblEmployees и перетащим в таблицу запросов, а также добавим все поля из tblHRData.

    Теперь нажмите «Сохранить как» и присвойте этому запросу имя.

    Query2 Сохранить

    Давайте назовем его qryEmployeesData и нажмите « ОК», а затем закройте построитель запросов.

    Данные сотрудника

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

    Использовать мастер управления

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

    Теперь давайте кликнем на Метку и перетащим эту метку и введите Информация о сотруднике, а затем перейдите на вкладку Формат, чтобы отформатировать ее, как показано на следующем снимке экрана.

    Подробная информация о сотрудниках

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

    Раздел заголовка

    Щелкните правой кнопкой мыши в любом месте фона этой формы и выберите заголовок формы, как на скриншоте выше.

    Заголовок формы

    Переместите этот элемент управления в область заголовка формы. Теперь давайте создадим некоторые другие элементы управления на вкладке «Дизайн». На данный момент, скажем, мы хотим распределить все наши поля на две разные вкладки.

    Область заголовка

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

    Управление вкладками

    Это создаст две вкладки – страницу 2 и страницу 3, как на скриншоте выше.

    Давайте начнем с добавления некоторых элементов управления к этой вкладке.

    Если мы хотим просмотреть некоторую информацию, которая хранится в нашем базовом запросе, щелкните параметр « Добавить существующие поля» в группе «Лента в инструментах», чтобы просмотреть все доступные поля из нашего базового запроса.

    Существующие поля

    Чтобы перенести существующие поля на страницу, выберите все поля, доступные в списке полей, как показано на следующем снимке экрана.

    Доступные поля

    Теперь перетащите поля на страницу 2 элемента управления вкладками, как показано на следующем снимке экрана.

    Перетащите Поля

    Теперь перейдите на вкладку Arrange и выберите Stacked layout.

    Stacked Layout

    На второй странице давайте теперь добавим остальные поля из этого запроса.

    Остальные поля

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

    Как только вы закончите форматирование, нажмите на значок Сохранить как, чтобы сохранить форму с нужным именем.

    Сохранить данные сотрудника

    Нажмите Ok и перейдите в представление формы, чтобы просмотреть всю информацию в этой форме.

    Просмотр информации

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

    Элементы управления формой

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

    Связанный (присоединенный) элемент управления присоединен к полю базовой таблицы или запроса. При вводе значения в связанный элемент управления поле таблицы текущей записи автоматически обновляется. Поле таблицы является источником данных связанного элемента управления.

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

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

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

    Основными элементами управления являются:

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

    Свободная надпись используется для задания заголовков, комментариев. Создается кнопкой «Надпись» панели инструментов.

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

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

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

    Добавление свободного поля в форму выполняется кнопкой «Поле» панели элементов. Добавление присоединенного поля (связанного с полем таблицы) осуществляется в режиме конструктора следующим образом:

    • на панели «Конструктор форм» выбирается кнопка «Список полей»;
    • в отображаемом списке полей базовой таблицы выбирается нужное поле и перетаскивается в область данных формы. Перетаскивать можно одно или выделенную группу полей.

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

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

    Состояние / Внешний вид

    Истина / Кнопка нажата

    Ложь / Кнопка отжата

    Истина / Кружок с точкой

    Ложь / Кружок без точки

    Истина / Квадрат с галочкой

    Ложь / Пустой квадрат

    Эти элементы управления возвращают значение (-1) в присоединенное к ним поле таблицы, если кнопка в положении, соответствующем истине, и 0 – в противном случае.

    Для отображения заданного состояния можно ввести его значение по умолчанию. если это значение не задано, то элемент будет находиться в состоянии Null, что соответствует значению Ложь.

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

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

    Флажок может быть связан с логическим полем базовой таблицы или запроса. Если флажок связан с логическим полем базовой таблицы, то состояние Установлен/Снят соответствует значениям поля.

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

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

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

    Элемент управления «Список» может быть присоединенным (связанным) или свободным. Присоединенный список выбранное значение передает полю базовой таблицы / запроса. Свободный список возвращает значение, используемое в другом элементе, или для поиска записи в базовой таблице / запросе.

    Списки создаются с помощью мастера. Большинство свойств управляющего элемента «Список» формируются автоматически во время работы мастера. Затем их можно изменить.

    Основные свойства списков:

    1. Тип источника данных: таблица / запрос; список значений; список полей; функция VBA.

    2. Источник данных – указывает фактический источник данных: для таблицы / запроса – имя таблицы / запроса; для списка значений – значения элементов списка через «;» (например, Пол – м;ж).

    3. Присоединенный столбец – поле базовой таблицы, к которому присоединен список.

    4. Число столбцов – количество столбцов в списке. Если источником данных является список значений, то элементы распределяются из списка по строкам и столбцам.

    5. Ширина столбца – задается числовым значением через «;». Можно скрыть присоединенный столбец списка, если он содержит несколько столбцов. Для этого нужно установить ширину столбца равной 0. Значение не отображается при выводе списка, однако при выборе строки, значение из присоединенного столбца попадает в поле базовой таблицы.

    6. Число строк – определяет максимальное число строк, отображаемое в поле со списком.

    Кнопки – элемент управления, используемый для выполнения какого-либо действия. Для выполнения действия свойство кнопки «Нажатие кнопки» нужно связать с каким-либо макросом либо с процедурой обработки событий.

    Кнопка создается мастером. Мастер позволят создать кнопки 30 разных типов и связывает их с процедурами обработки событий. Свойство «Подпись» определяет текст на кнопке. Свойство «Рисунок» определяет рисунок на кнопке.

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

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

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

    Элемент управления «Разрыв страницы» используется для указания горизонтальных разрывов между элементами управления в форме. Для перехода по страницам используются клавиши PgUp и PgDn. Вставленный в форму элемент «Разрыв страницы» помечается небольшой точечной линией на левой границе формы.

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

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

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

    Создать подчиненную форму можно:

    • добавив элемент ПОДЧИНЕННАЯ ФОРМА в форму;
    • перетащив форму из окна базы данных в другую открытую форму;
    • мастером подчиненных форм.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *