Показать сообщение отдельно
Старый 04.10.2005, 04:50   #1  
aleksys is offline
aleksys
Участник
 
51 / 10 (1) +
Регистрация: 16.11.2004
Бюджетирование.
Есть длинная таблица. Первые два поля - код статьи и наименование статьи.
Долее идут значения "план", "факт", "отклонение" по месяцам.
Требуется, чтобы при премещении вправо, столбцы "код статьи" и "наименование статьи" оставались на месте.

Есть ли простой сбособ добиться этого?

Пробовал три варианта.

1. Один tablebox. При перемещении вправо свойство visible у столбцов значений делаю последовательно false, начиная с первого значения. При перемещении влево - соответственно true в обратном порядке.
Недостаток - трудно сделать универсальным, чтобы код учитывал ширину tablebox, столбцов, анализировал и т.д.

2. Два tablebox. В первом отображается только код статьи и наименование статьи. Во втором - значения.
Недостаток - отстутствие синхронности в отображении строк при перемещении вверх - вниз. Можно ли как-то синхронизировать?

3. matrixbox. Все нормально.
Недостаток. Можно отобразить только одно из значений: или "план", или "факт" или "отклонение". Или можно как-то отбразить?

"план" и "факт" - отдельные поля flowfield
"отклонение" - вычисляемое поле.