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


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

  1. Откройте отчет в режиме Конструктора.
  2. На панели элементов нажмите кнопку Линия (Line). В тех областях отчета, где можно вставить линию, курсор мыши будет принимать вид маленького креста, к которому прикреплена линия.
  3. Щелкните левой кнопкой мыши в том месте отчета, где должна начинаться линия, и, не отпуская кнопку мыши, нарисуйте линию нужной длины, затем отпустите кнопку мыши.

Нарисованную линию можно перемещать, изменять ее размеры и свойства с помощью тех же приемов, что и для любого другого элемента управления. Чтобы удалить линию, выделите ее и нажмите клавишу <Delete>.
Совет
Если после изменения размеров горизонтальной или вертикальной линии с помощью мыши вы случайно сделали ее наклоненной на небольшой градус, который не удается исправить с помощью перетаскивания маркеров размера, установите в окне свойств нулевое значение для свойства Высота (Height) или Ширина (Width) соответственно.
Чтобы сделать линию более эффектной, ее нужно отформатировать:

  1. Выделите линию, щелкнув по ней левой кнопкой мыши.
  2. На панели инструментов Конструктор отчетов (Report Design) нажмите кнопку Свойства (Properties).
  3. В появившемся окне свойств раскройте вкладку Макет (Format).
  4. Измените стиль, цвет и ширину линии, установив нужные значения для свойств Тип границы (Border Style), Цвет границы (Border Color) и Ширина границы (Border Width).
  5. Свойство Оформление (Special Effect) позволяет придать линии специальный эффект изображения, например сделать ее приподнятой, утопленной либо добавить к ней тень. Для этого просто выберите необходимый элемент в списке данного свойства.

Заключив в прямоугольник несколько элементов управления, можно выделить соответствующую группу данных:

  1. Откройте отчет в режиме Конструктора.
  2. На панели элементов нажмите кнопку Прямоугольник (Rectangle). В тех областях отчета, где можно вставить прямоугольник, курсор мыши будет принимать вид маленького креста, к которому прикреплен прямоугольник.
  3. Щелкните левой кнопкой мыши в том месте отчета, где должен располагаться верхний левый угол прямоугольника, и, не отпуская кнопку мыши, перетащите указатель мыши в нижний правый угол прямоугольника, затем отпустите кнопку мыши. Внутрь нарисованного прямоугольника должны попасть элементы управления, соответствующие той гpyппe данных, которую нужно выделить.

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

  1. Выделите прямоугольник, щелкнув по нему левой кнопкой мыши.
  2. На панели инструментов Конструктор отчетов (Report Design) нажмите кнопку Свойства (Properties).
  3. В появившемся окне свойств раскройте вкладку Макет (Format).
  4. Чтобы изменить параметры границы прямоугольника, измените значения свойств Тип границы (Border Style), Цвет границы (Border Color) и Ширина границы (Border Width).
  5. Чтобы прямоугольник не перекрывал данные, которые он выделяет, установите для свойства Тип фона (Back Style) значение Прозрачный (Transparent) или переместите непрозрачный, залитый цветом, прямоугольник на задний план (по отношению к элементам управления с данными) с помощью команды Формат, На задний план (Format, Send to Back).
  6. Чтобы сделать прямоугольник более эффектным и еще больше выделить заключенные в него данные, выберите один из элементов раскрывающегося списка свойства Оформление (Special Effect). С помощью этого свойства прямоугольник можно сделать, например, приподнятым, утопленным либо добавить к нему тень.

 

Создание в отчете вычисляемых полей
Вычисляемые поля предназначены для отображения в отчетах значений выражений на основе исходных данных. Вычисляемые поля в отчетах можно использовать для получения итоговых значений или проведения специальных вычислений, например, чтобы отобразить общую цену заказа, вычислив произведение количества товара на цену одного изделия. Рассмотрим процедуру создания вычисляемых полей на примере отчета "Товары на складе", созданного ранее.
Чтобы добавить к отчету вычисляемое поле "Сумма":

  1. Откройте отчет "Товары на складе" в режиме Конструктора.
  2. На панели элементов нажмите кнопку Надпись (Label) и поместите новую надпись справа от надписи "На складе" (Units in Stock) в разделе верхнего колонтитула. Введите в качестве текста надписи слово "Сумма" (Sum).
  3. Чтобы создать вычисляемое поле "Сумма" (Sum), нажмите кнопку Поле (Text Box) на панели элементов и добавьте текстовое поле справа от текстового поля "НаСкладе" (UnitsInStock) в разделе данных. Удалите метку нового текстового поля.
  4. Щелкните внутри текстового поля и введите в качестве его значения выражение:

= [НаСкладе]* [Цена] (= [UnitsInStock] * [Unit-Price] ).
Откройте окно свойств поля, дважды щелкнув по нему, и на вкладке Макет (Format) в поле со списком свойства Формат поля (Format) выберите значение Денежный (Currency).
Замечание
Ввести выражение в текстовое поле можно несколькими способами: выделите его и нажмите комбинацию клавиш <Shift>+<F2>, чтобы войти в режим редактирования содержимого поля, или сделайте двойной щелчок по полю для отображения диалогового окна Свойства (Properties), а затем введите выражение как значение свойства Данные (Source).

  1. Повторите шаги 3 и 4 для того, чтобы создать текстовое поле в разделе примечаний группы "Категория" (Category), но в качестве выражения для вычисления промежуточного значения следует ввести: =Sum( [НаСкладе] * [Цена]) (=Sum( [UnitsInStock] * [UnitPrice])). Нажмите кнопку Полужирный (Bold) на панели форматирования, чтобы установить полужирный шрифт для текста в новом поле. Откройте диалоговое окно Свойства (Properties) и раскройте в нем вкладку Другие (Other), в поле Имя (Name) введите имя текстового поля "Сумма" (Sum). Затем раскройте вкладку Макет (Format) и в поле со списком свойства Формат поля (Format) выберите значение Денежный (Currency).
  2. Поскольку ширина области данных нашего отчета увеличилась, уменьшите ширину полей страницы, чтобы все поля поместились на одной странице. Для этого выберите команду Файл, Параметры страницы (File, Page Setup) и задайте вместо ширины левого и правого полей, заданных по умолчанию, значение 10 мм .
  3. Нажмите кнопку Вид (View) на панели инструментов Конструктор отчетов (Report Design), чтобы оценить результаты своей работы. Отчет будет выглядеть так, как показано на. К прежним данным добавился крайний правый столбец со значениями стоимости каждого товара в имеющемся количестве на складе и промежуточных итоговых сумм по стоимости товаров для каждой категории.

Замечание

Если при переходе в режим Просмотра отчета появляется диалоговое окно Введите значение параметра (Enter Parameter Value), это означает, что в выражениях неправильно заданы названия одного или нескольких полей. Нажмите кнопку Отмена (Cancel) и проверьте свойства, установленные на шагах 4 и 5.