Przestaw na wielu polach i eksportuj z programu Access

Zbudowałem aplikację dostępową dla zakładu produkcyjnego i dostarczyłem im raport, który wymienia różne punkty danych w trakcie procesu. Mam sposób na wygenerowanie raportu, który wygląda jak poniżej.

 Batch     Zone    Value1     Value 2   etc.
 25        1       5          15
 25        2       12         31
 26        1       6          14 
 26        2       10         32

Istnieje jednak potrzeba przeglądania danych w innym formacie. Chcą jednej linii na partię, a wszystkie dane są poziome. Lubię to...

                Zone 1                Zone 2
 Batch     Value1     Value2     Value1     Value2
 25        5          15         12         31
 26        6          14         10         32

W sumie będzie 157 kolumn, jeśli zostaną wyświetlone, jak w drugim przykładzie. Istnieje 7 unikalnych nazw pól, ale reszta to 14 różnych typów danych, które się powtarzają. Nie mogę uzyskać zapytania o wyświetlenie danych w żądanym przez nich formacie, z tym, że nazwy pól są takie same, ale nie jest trudno zrobić to w pierwszy sposób. Mogę użyć VBA, aby wstawić dane do tabeli, ale nie mogę używać duplikatów nazw pól, więc kiedy przechodzę do eksportu do Excela, nazwy pól nic nie znaczą, a nie mogą być sekcje (np. Zone1 , zone2 itd.) Mogę powiązać raport z tym, ale szerokość raportu może wynosić tylko 22 ", więc musiałbym wyeksportować, a następnie wykonać obsługę vba arkusza Excela na drugim końcu, aby wyświetlić w czytelny sposób .

Mogę dostać dane do formatu # 1, czy jest jakiś sposób, aby uzyskać dane do wyświetlenia w jednym długim wierszu na podstawie numeru partii? Czy ktoś inny ma świetny pomysł na to, jak to jest możliwe?

Otwórz się na wszelkie sugestie. Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion