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

 

В предыдущем примере вы использовали полученные знания для освобождения полей вашего отчета. Но Поля со значениями полей таблиц — не единственный тип элементов управления, которые можно использовать. Отчеты 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).

 

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100