Memo-объекты поверх кросс-таблицы
zhiton
Светловодск
у меня проблема: необходимо построить отчёт, что-то похожее на расписание (загруженность кабинетов)
строится кросс-таблица:
________|___1.12___|___2.12__|___3.12__|___4.12___|
________ |1 _|2 _|3 _|1 _|2 _|3 _|1 _|2 _|3 _|1 _|2 _|3 _|
7:00 ____|___|__|___|___|__|___|__|__|___|___|__|___|
7:30 ____|___|__|___|___|__|___|__|__|___|___|__|___|
8:00 ____|___|__|___|___|__|___|__|__|___|___|__|___|
8:30 ____|___|__|___|___|__|___|__|__|___|___|__|___|
9:00 ____|___|__|___|___|__|___|__|__|___|___|__|___|
9:30 ____|___|__|___|___|__|___|__|__|___|___|__|___|
надо графически, разными цветами отображать загруженность кабинетов в зависимости от промежутков их занятости
у меня сейчас строится сначала кросс-таблица, а потом поверх таблицы рисуются с соответствующими координатами Memo-объекты
Проблема в том, что если временной период большой (кросс-таблица на нескольких страницах), то отрисовка Memo-объектов продолжает происходить на первой странице.
Определяю, когда на первой странице заканчивается место, но как указать FR,
что дальше Memo-объекты надо рисовать наследующей странице
Всё реализовано в коде дизайнера.
Очень нужна помощь!!!
строится кросс-таблица:
________|___1.12___|___2.12__|___3.12__|___4.12___|
________ |1 _|2 _|3 _|1 _|2 _|3 _|1 _|2 _|3 _|1 _|2 _|3 _|
7:00 ____|___|__|___|___|__|___|__|__|___|___|__|___|
7:30 ____|___|__|___|___|__|___|__|__|___|___|__|___|
8:00 ____|___|__|___|___|__|___|__|__|___|___|__|___|
8:30 ____|___|__|___|___|__|___|__|__|___|___|__|___|
9:00 ____|___|__|___|___|__|___|__|__|___|___|__|___|
9:30 ____|___|__|___|___|__|___|__|__|___|___|__|___|
надо графически, разными цветами отображать загруженность кабинетов в зависимости от промежутков их занятости
у меня сейчас строится сначала кросс-таблица, а потом поверх таблицы рисуются с соответствующими координатами Memo-объекты
Проблема в том, что если временной период большой (кросс-таблица на нескольких страницах), то отрисовка Memo-объектов продолжает происходить на первой странице.
Определяю, когда на первой странице заканчивается место, но как указать FR,
что дальше Memo-объекты надо рисовать наследующей странице
Всё реализовано в коде дизайнера.
Очень нужна помощь!!!
Комментарии
Но мне надо потом эти ячейки объединить, чтобы была как одна (рабочий день разбит на 33 интервала(по полчаса), каждый сотрудник может работать с перерывами, в разных кабинетах и рабочие интервалы состоят из нескольких получасовых интервалов. Для отображения занятости кабинета ячейки придётся объединить и выводить ещё в этой объединённой ячейке фамилию работника)
Вот так...
Вместо объединения можно в том же событии убирать часть рамки у ячейки, получится что-то вроде объединения.
Спасибо Вам БОЛЬШОЕ!!! ... за всё