Скрытие групп
Здравствуйте!
Для того, что бы получать консолидированные данные по различным свойствам используються группы. Для того, что бы используя один и тот же шаблон получить отчёты с различной степенью детализации, группы можно скрывать, но при этом нужно динамически изменять запрос, что бы получить достоверные данные в полях, вычисляемых при помощи агрегатных функций. В изменённых запросах выбрасываються ненужные поля, но в шаблонах остаются ссылки на на них. В MemoView можно использовать Variables - это прекрасно срабатывает, а вот в GroupHeader.Condition что подставить - не пойму. Пустая строка вызывает ошибку, что в общем то и ясно. Нет ли возможности заставить груповые футеры и хидеры не реагировать никак на набор данных. Свойства типа Enabled я не нашёл... или плохо искал?
FR 3.17
Для того, что бы получать консолидированные данные по различным свойствам используються группы. Для того, что бы используя один и тот же шаблон получить отчёты с различной степенью детализации, группы можно скрывать, но при этом нужно динамически изменять запрос, что бы получить достоверные данные в полях, вычисляемых при помощи агрегатных функций. В изменённых запросах выбрасываються ненужные поля, но в шаблонах остаются ссылки на на них. В MemoView можно использовать Variables - это прекрасно срабатывает, а вот в GroupHeader.Condition что подставить - не пойму. Пустая строка вызывает ошибку, что в общем то и ясно. Нет ли возможности заставить груповые футеры и хидеры не реагировать никак на набор данных. Свойства типа Enabled я не нашёл... или плохо искал?
FR 3.17