Transponuj zestaw wartości w wierszach do kolumn w programie Access 2010

Mam bazę danych Access, która wygląda mniej więcej tak:

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    |

Chciałem przetransponować dane wiersza do kolumn i zachować nazwę poprzednich nagłówków kolumn, tak jak poniżej:

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. 

W ten sposób łatwiej będzie monitorować trend wartości testowych. Próbowałem szukać, ale zapytania, na które natknąłem się, dodają wartości. Potrzebuję tylko danych przetransponowanych bez konieczności kopiowania i wklejania do programu Excel. Każde zapytanie MS Access lub kod VBA jest bardzo cenione. Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion