Вообще, такое можно сделать.
Вот только поддерживает ли это твой сервер или компонент.
Называется это Pivot Table, когда ты "разворачиваешь" таблицу.
Можно все написать руками, но работать будет не быстро (в зависимости от размера данных). По сути, тебе потребуется TMemTable или что-то подобное. Сначала получаем список всех возможных параметров (из detail). Потом в TMemTable создаем соотв. поля + поля master'а. Далее идем по датасетам и заполняем получившийся TMemTable.
Ну, и как ты понимаешь, такая таблица будет не редактируемой. В смысле, если ты захочешь сохранить изменения, то тебе потребуется написать соотв. код для переноса изменений из этой таблицы в БД (обычно это делается через OnAfterPost).
|