Добавлен: 19.10.2018

Просмотров: 7961

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

116

 

 

Рис. 4.15. Включение нового поля в отчет. Выбор из списка полей  

 

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

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

Поля 

выделены 

в 

конструкторе 

отчетов 

прямоугольниками, 

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

4.5.3 Свойства 

 

Отчет  в  целом,  каждая  зона  и  каждый  элемент  отчета  имеет  большой 

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

Свойства,  собранные  на  закладке  “Макет”,  определяют  как  выводятся 

данные:  

  - размещение поля на листе (от левого края, от верхнего края);  
  - размеры поля (ширина, высота);  

 


background image

 

117

  -  «внешний»  вид  поля  и  выводимых  в  нем  данных  (тип  фона,  цвет 

фона,  оформление,  тип  границы,  цвет  границы,  ширина  границы,  цвет 
текста,  шрифт,  размер  шрифта,  насыщенность,  курсив,  подчеркнутый, 
выравнивание текста);  

  -  способ  представления  данных  в  поле  (формат  поля,  число 

десятичных знаков, вывод на экран, расширение, сжатие).  

 

Изменение  свойств  производится  путем  выбора  из  раскрывающегося 

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

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

Использование  этих  свойств  («Данные»  и  «Сумма  с  накоплением»)  мы  уже 
демонстрировали выше.  

Свойства,  собранные  на  закладке  “Другие”  (имя  и  дополнительные 

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

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

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

Откорректируем  отчет,  изображенный  на  рис.  4.10.  Прежде  всего, 

изменим  заголовок  отчета.  Для  этого  нажмем  кнопку  «Надпись»,  и  вместо 
названия «Сотрудник» напишем «Ведомость на выдачу зарплаты».  

Далее изменим выражение: 
  
="Итоги  для  "  &  "'Код_кафедры"  =  "  &  "  "  &  [Код_кафедры]  &  "  ("  & 

Count(*) & " " & IIf(Count(*)=1;"запись";"записей") & ")",  

Sum    

 

 

 

 

 

=Sum([Оклад])  

 

записанное в зоне «Примечание группы Код_кафедры», на  

 
="Итоги для кафедры " & [Код_кафедры]  

=Sum([Оклад]) 

  
Тем самым мы откорректировали подписи и отказались от подсчета числа 

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


background image

 

118

 

 

Рис. 4.16. Вид скорректированного отчета в режиме конструктора  

 

Отчет в режиме просмотра имеет вид, представленный на рис. 4.17. 

 

 

Рис. 4.17. Вид скорректированного отчета в режиме предварительного 

просмотра  


background image

 

119

Продолжим  корректировку  полученного  нами  отчета,  демонстрируя  тем 

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

После  этого  изменим  размер  обоих  элементов  в  зоне  заголовка  группы, 

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

 

 

 

Рис. 4.18. Вид скорректированного отчета в режиме конструктора  


background image

 

120

Наша форма в режиме конструктора теперь имеет вид, представленный на 

(рис. 4.18), а в режиме предварительного просмотра – на рис. 4.19. 

 

 

 

Рис. 4.19. Вид скорректированного отчета в режиме предварительного 

просмотра. 

  

4.5.4 Вычисления в отчете 

 

В  отчетах  (также  как  и  в  запросах,  формах)  можно  использовать 

вычисляемые  поля.  Мы  уже  при  рассмотрении  отчета,  полученного  с 
использованием  мастера,  встречались  с  ними  и  даже  корректировали  их  (речь 
идет об итоговых показателях, номерах страниц, дате). Теперь рассмотрим, как 
можно создавать вычисляемые поля.  

Так  как  вычисляемое  поле,  как  следует  из  его  названия,  является  полем, 

то  для  его  создания  в  отчет  следует  включить  элемент-поле  (при  этом  в 
"области данных" создается поле, внутри которого  вместо имени поля таблицы 
указано  слово  “Свободный”).  Чтобы  ввести  выражение  для  вычисления 
значения  поля  следует  выделить  это  поле,  щелчком  правой  кнопки  мыши 
вывести  на  экран  контекстно-зависимое  меню,  выбрать  в  нем  строку 
«Свойства», в появившемся окне свойств поля перейти на позицию «Данные» 
и  в  данной  строке  ввести  требуемое  выражение.  Оно  может  вводиться 
«вручную» либо строиться с использованием построителя выражений.