Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Mehrer Daten aus Zeilen in Spalten aufteilen.

Begonnen von CarStu, Juli 06, 2010, 16:52:03

⏪ vorheriges - nächstes ⏩

CarStu

Hallo Zusammen,

ich bin neu hier und habe auch gleich ein Frage.
Meine Daten habe ich in einer Tabelle "Varianten_export" in Access 2003.

Die Tabelle sieht auszugsweise so aus (die gesamte Tabelle hat auf jeden Fall über 700.000 Zeilen):

Schluessel   Merkmal   Auspr
...   ...   ...
AE-0001   M010   PP
AE-0001   M020   4
AE-0001   M030   <leer>
AE-0001   M040   <leer>
AE-0002   M010   PP
AE-0002   M020   1
AE-0002   M030   <leer>
AE-0002   M040   <leer>
AE-0004   M010   TTL
AE-0004   M020   4
AE-0004   M030   <leer>
AE-0004   M040   <leer>
...   ...   ...
DK02-0196   M010   08
DK02-0196   M020   25
DK02-0196   M030   3
DK02-0196   M040   i
DK02-0196   M050   14
DK02-0196   M060   270
DK02-0196   M070   RA
DK02-0196   M080   FR
DK02-0196   M090   K
DK02-0196   M100   O
DK02-0196   M110   <leer>
...   ...   ...
DK02-0424   M010   09
DK02-0424   M020   5
DK02-0424   M030   3
DK02-0424   M040   e
DK02-0424   M050   14
DK02-0424   M060   270
DK02-0424   M070   ST
DK02-0424   M080   FR
DK02-0424   M090   K
DK02-0424   M100   O
DK02-0424   M110   <leer>
...   ...   ...

Die gewünschte Ausgabetabelle "Ergebnis" sollte etwa so aussehen:

Schluessel   M010   M020   M030   M040   ...   M100   M110   ...   M200
AE-0001   PP   4   <leer>   <leer>
AE-0002   PP   1   <leer>   <leer>
AE-0004   TTL   4   <leer>   <leer>
...   ...   ...   ...   ...
DK02-0196   08   25   3   i   ...   O   <leer>
......   ...   ...   ...
DK02-0424   09   5   3   e   ...   O   <leer>
......   ...   ...   ...   ...   ...   ...   ...   ...

Man muss also auf jeden Fall die Felder "Schluessel" zusammenfassen und die Merkmale "Mxx0" der Reihenfolge nach in Spalten hintereinander schreiben.
Ich habe bis jetzt einiges herumprobiert und auf bin aber trotzdem auf kein brauchbares Ergebnis gekommen.
Hoffentlich kann mir jemand in diesem Forum helfen oder auch nur einen Ansatz geben.
Ich hoffe, dass ich mich deutlich und verständlich ausgedrückt habe.

Im Voraus vielen Dank.

Gruß
Carsten

MzKlMu

Hallo,
schon mal eine Kreutztabellenabfrage versucht?
Da gibt es einen Assistenten dazu.
Gruß
Klaus

oma

Hallo,

und falls das mit dem Assistenten nicht so klappt ;):

transform first(Auspr) AS Ausprägung
select Schluessel from DeineTabelle
group by Schluessel
pivot Merkmal


Gruß Oma
nichts ist fertig!

CarStu

Vielen Dank für die sehr schnellen Antworten!

@MzKlMu:
Das mit dem Assistenten hat leider nicht geklappt. Trotzdem vielen Dank.

@oma:
Die paar Zeilen haben eine Begeisterungswelle ausgelöst! Ich habe es schon mit ein paar anderen Programmen versucht
und Access war die letzte Lösung.  Dank der Hilfe hat es jetzt auch endlich funktioniert. Nochmals vielen Dank.

Gruß
Carsten

oma

Hallo,

die gleiche Begeisterungswelle hätte auch eine richtige Benutzung des Assistenten ausgelöst  ;D ;D

Gruß Oma
nichts ist fertig!