Добавление дополнительных элементов управления

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

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

■ для вывода разделительных линий между областями в разделе Область данных;

■ для выделения важной информации с помощью дополнительных рамок;

■ для вывода эмблемы в верхнем или нижнем колонтитулах (автоматически отображаемые эмблемы, как вы узнали из разд. "Создание пустого отчета" главы 10, выводятся в разделе Заголовок отчета).

Добавить дополнительные элементы управления в отчет очень легко. Просто найдите нужную кнопку на ленте. Когда ваш отчет отображается в режиме Конструктор,комплекс­ное обслуживание можно найти в группе ленты Инструменты конструктора отчетов | Кон­структорЭлементы управления(Report Design Tools | Design → Controls), показанной на рис. 11.6.



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

 

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

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

■ Элемент управления Полесодержит динамические выражения — иначе говоря, текст, который может меняться.

■ Элемент управления Рисуноксодержит изображение.

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

§ Элемент управления Прямоугольникпозволяет рисовать отформатированные прямо-угольники вокруг других элементов управления для выделения содержащейся в них ин­формации.

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

 

 

Примечание

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


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

 


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

Если вы вставляете Подпись,нужно добавить текст, содержащийся в ней. После того как Подписьвключена в отчет, курсор выводится внутри нее, и вы можете вводить текст. Если позже текст придется редактировать, щелкните один раз кнопкой мыши для выделения Подписии затем подождите, пока указатель мыши не превратится в текстовый курсор (известный профессионалам как I-образный курсор). Затем щелкните внутри Подписи кнопкой мыши еще раз и начинайте редактировать ее текст.

 

 

Примечание

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

 

 

Если вставляется Прямоугольник,возможно, вам захочется задать цвет контурной ли­нии (с помощью группы Инструменты конструктора отчетов | КонструкторШрифт

(Report Design Tools | Design → Font)). Если поместить два элемента управления на одно и то же место, программа Access кладет последний вставляемый элемент управления поверх того элемента, который был добавлен первым. Для перемещения элемента управления вниз выделите его и выберите Инструменты конструктора отчетов | УпорядочитьПоложениеНа задний план(Report Design Toots | Arrange → Position → Send to Back).