Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Datensatz zusammenfassen

Begonnen von __Chris__, Juni 23, 2016, 16:43:00

⏪ vorheriges - nächstes ⏩

__Chris__

Hallo zusammen,

ich versuche seit längerem in Access folgendes zu schaffen. Leider habe ich im Forum nichts passendes gefunden.
Ich hoffe, ihr könnt mir helfen.
Ich habe 2 Tabellen:

Tabelle_1:

Nr | Datum
1|01.02.2016
2|02.01.2016
3|02.01.2016


Tabelle_2:
Nr|Merkmal
1|1
1|2
1|3
1|6
2|2
2|3
2|4
3|1
3|2

Die Tabellen würde ich gerne zusammenführen, dass die neue Tabelle am Ende so ausschaut:

Nr|Datum|Merkmal
1|01.02.2016|1|2|3|6
2|02.01.2016|2|3|4
3|02.01.2016|1|2|

Die Anzahl der Merkmale ist pro Nr. variabel und insgesamt sehr groß (über 2000). Pro Nr. sind es ca. 50 Merkmale.
Ich habe es mit einer Kreuztabelle versucht, jedoch war die Anzahl der Einträge zu groß, sodass dies nicht möglich ist.
Ob die Merkmale in einer Zelle verkettet werden oder ob jedes Merkmal in eine Zelle geschrieben wird ist egal, sofer die Merkmale alphanumerissch sortiert sind.

Weiß jemand, ob diese Abfrage so möglich ist und kann mir helfen?

Vielen Dank und viele Grüße
Chris

DF6GL

#1
Hallo,

Setze eine 1:n-Beziehung () von Nr in Tabelle_1 (1)  zu Nr in Tabelle_2 (n)

Erstell eine Abfrage auf Basis von Tabelle_1  und baue in ein leeres Abfragefeld die folgende Funktion ein:


http://www.dbwiki.net/wiki/VBA_Tipp:_Liste_per_SQL_aufbauen



Ob das Ganze aber zielführend ist, ist zu bezweifeln.

Was soll denn damit bezweckt werden?
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

__Chris__

Hallo DF6GL,

vielen Dank für Deine Antwort.
Ich benötige diese Abfrage, weil der Datensatz sonst zu groß ist und ich ihn nicht verarbeiten kann.

Viele Grüße
Chris

DF6GL

Hallo,
Zitat
und ich ihn nicht verarbeiten kann.

eigentlich war die Frage ja eben danach, FÜR WAS er weiterverarbeitet werden soll (wozu diese Art der Merkmalliste gebraucht wird)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access