Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Mehrfache Datensätze vereinen und Daten übernehmen

Neo3000 / 3 Antworten / Flachansicht Nickles

Hi all,

Ich werd noch zum Hirsch. Vielleicht kann mir jemand helfen. Habe in einer Access XP Datenbank beispielsweise diese Datensätze:

Firma: Name: Vorname:
AGFA Photo Meier Hans
AGFA Photo Schulze Silvia
AGFA Photo Richter Gerd

Neue Datensätze werden über ein Formular hinzugefügt.
Wie kann ich nun sagen dass er alle Datensätze eines Firmennamens zusammenfassen soll, aber die unterschiedlichen Ansprechpartner behalten. Im prinzip so:

Firma: Name: Vorname:
AGFA Photo Meier Hans
Schulze Silvia
Richter Gerd

Er soll also aus allen Datensätzen einer Firma die Daten die unterschiedlich sind behalten. Wird nur mit VBA gehen denk ich oder?
Wär riesig wenn da jemand einen Weg wüsste. Ich hoffe die Problematik ist verständlich ;-)
Thankx a lot

Greetz
Kai

bei Antwort benachrichtigen
Neo3000 Nachtrag zu: „Mehrfache Datensätze vereinen und Daten übernehmen“
Optionen

Hey, das hört sich ja mal gut an :-). Auf jeden Fall geht das wohl, so oder so.
Mit dem Gedanken von verschiedenen Tabellen hab ich auch schon gespielt (wäre wahrscheinlich auch der Einfachere)

Grundsätzlich soll die Firma nur einmal in der DB gespeichert werden und alle anderen Daten ihr zugeordnet werden (mehrere Ansprechpartner, usw..)
Mit zusammenfassen meine ich folgendes: Ich hab eine Tabelle mit Datensätzen (Firnemname, Adresse, Ansprechpartner, usw...) ca. 90 Spalten.
Weiter hab ich ein Formular über das ich Datensätze hier hinzufügen kann die dann in dieser Tabelle gespeichert werden.
Jetzt soll das passieren:
Jemand gibt im Formular Daten ein (z.B. Firmenname, Ansprechpartner). Die Firma gibts es schon, nur den Ansprechpartner noch nicht. Hier soll zwar der zusätzliche Ansprechpartner gespeichert werden, aber nicht nochmal ein extra Datensatz angelegt werden, sondern der neue Ansprechpartner der Firma zugeordnet werden, sodass ich nachher im Formular wie quasi ein Dropdown feld hab wo ich die Ansprechpartner zu der Firma (diesem einen Datensatz) sehen kann.
Das Problem hier: mit neuen Datensätzen kann man man das wohl über extra Tabellen lösen wie loladi meint, aber ich muss auch schon bestehende Tabellen importieren und die Daten da drin sind sehr ungepflegt. Zum Teil gibt es eine Firma 10 Mal mit 10 Ansprechpartnern , also sprich 10 Datensätze, aber oft nur anders geschrieben (z.B Siemens GmbH, Siemens, Firma Siemens, usw...). Ich glaub fast da komm ich um eine händische Anpassung nicht rum, oder? Die Daten sind halt sehr variabel. Hinzu kommt noch das Die bestehenden Tabellen in WORKS gemacht wurden (*heul*) und ich soll sie nach Access XP importieren.

Merci

Greetz
Kai

bei Antwort benachrichtigen