ЗЫ. Если кто шарит БД, но не шарит аналит, то транспонирование - это операции замены строк на столбцы и наоборот, к примеру матрица до
- Код: Выделить всё
- 1 2
 3 4
 5 6
и после транспонирования:
- Код: Выделить всё
- 1 3 5
 2 4 6


1 2
3 4
5 61 3 5
2 4 6



UPDATE Matrices SET [Column] = Row, Row = Column WHERE MatrixID = @MatrixID;



select [Row], [Column], [Value]
from Matrices
where MatrixId = @MatrixID
order by [Row], [Column]Rec.Open
For Y = 1 to RCount
  For X = 1 to CCount
    Me.hflexGrid.TextMatrix(X, Y) = CStr(Rec.Fields("Value").Value)
    Rec.MoveNext
  Next X
Next Y
Rec.Closeselect max(Row) as [RCount], max(Column) as [CCount]
from Matrices
where MatrixId = @MatrixID

А что, у тебя иначе как прямого отображения результатов SELECT *, других способов решения задачи не допускается?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6