Access 2002

Свойство GroupOn


Свойство GroupOn определяет способ группировки данных в отчете. Значения свойства зависят от типа данных поля или выражения, по которому производится группировка. Ни одно из значений этого свойства, за исключением 0 (Each Value), не имеет смысла, если у данной группы нет ни заголовка, ни примечания. Возможные значения свойства GroupOn приведены в  8.3.

Подобно свойствам ControlSource и SortOnder, свойства GroupOn и Grouplnterval программным путем можно настраивать только в обработчике события отчета Орел.

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

конструктора отчета. Access интерпретирует значения этого свойства в зависимости от значений свойства GroupOn. В документации по Access указывается, что, как и в случае со свойством GroupOn, прежде чем присваивать свойству Grouplnterval какое-либо значение, отличное от значения по умолчанию (1), необходимо создать заголовок или  группы. Можно, конечно, присвоить этому свойству любое значение по своему желанию, но если отсутствуют и заголовок, и  группы, то никаких последствий это не вызовет. Если свойство GroupOn имеет значение 0, свойство Grouplnterval трактуется так, как если бы оно имело значение 1.

Свойству Grouplnterval следует присваивать значение, имеющее смысл для поля или выражения, по которому производится группировка. Если вы группируете данные по текстовому полю, то свойство Grouplnterval определяет число символов, по которым осуществляется группировка. Если вы группируете данные по датам и установили для свойства GroupOn значение 5 (Grouping on Week), то значение свойства Grouplnterval будет определять число недель в группе.

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

Комментарии закрыты