Транспонировать набор значений в строках в столбцы в Access 2010

У меня есть база данных Access, которая выглядит примерно так:

ID     |   TestDate   |  Test1  |  Test2  |  Test 3  |
1      |    Date1     |   10    |    20   |    25    |
1      |    Date2     |   8     |    21   |    23    |
1      |    Date3     |   9     |    18   |    23    |
2      |    Date1     |   13    |    19   |    22    |

Я хотел перенести данные строки в столбцы и сохранить имя предыдущих заголовков столбцов, например, так:

ID = 1
       |   Date1   |  Date2  |  Date3  |   etc...
Test1  |    10     |    8    |    3    |
Test2  |    20     |   21    |   18    |
Test3  |    25     |   23    |   23    |

ID = 2
       |   Date1   |
Test1  |    13     |
Test2  |    19     |
Test3  |    22     |


*The Date1 in the different IDs need not be the same. Date1 is the date the ID 
 had the Test for the first time. 

Таким образом, будет легче отслеживать тренд тестовых значений. Я пытался искать, но запросы, на которые я наткнулся, добавляют значения. Мне просто нужно транспонировать данные без необходимости копировать и вставлять в Excel. Любой запрос MS Access или код VBA высоко ценится. Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос