ЗЫ. Если кто шарит БД, но не шарит аналит, то транспонирование - это операции замены строк на столбцы и наоборот, к примеру матрица до
- Код: Выделить всё
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 *, других способов решения задачи не допускается?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10