Datensätze aus einer neuen Tabelle automatisch zuordnen
Guten Morgen,
mein CRM habe ich aus verschiedenen einzelnen Datenbanken zusammengebaut. Leider fehlt aus diesem Grund bisher eine zentrale Tabelle mit Unternehmensdaten (Name, Straße, PLZ, Ort).
Diese waren bereits in den verschiedenen, einzelnen Datenbank vorhanden, dann allerdings mit z.T. fehlenden Informationen. Die Stammdaten habe ich jetzt in einer Tabelle „Unternehmen“ konsolidiert.
In den einzelnen Tabellen steht als Schlüsselfeld entweder die Crefo-Nr. oder die Mitglieds-Nr. zur Verfügung, die sich dann auch in der Tabelle „Unternehmen” wiederfinden.
So weit, so gut.
Jetzt möchte ich in den einzelnen Tabellen die richtigen Unternehmen automatisch (per Massendatenänderung) zuordnen. Dazu habe ich dann über Felder bearbeiten die Tabelle „Unternehmen“ mit den einzelnen Tabellen verknüpft (N:1). Zum Schluss sollen dann die überflüssigen Felder aus der ursprünglichen Tabelle entfernt werden.
Die manuelle Zuordnung klappt soweit. Aber in der neuen Tabelle gibt es ca. 900 Datensätze
Welche Formel muss ich denn beim berechneten Feld „Unternehmen” bei den Massendatenänderung einsetzen?
z.B. bei der Tabelle Akquise, dort ist das Schlüsselfeld „Crefo-Nr.“, das sowohl in der Tabelle „Akquise” als auch in der Tabelle „Unternehmen“ vorhanden ist.
Bei allen Versuche, die ich bisher unternommen habe, steht bei der Übersicht in Massendatenänderung im Feld Unternehmen (leer) anstelle der Crefo-Nr.
Hat jemand einen Tipp für mich?
Vielen Dank
Markus
2 Antworten
-
Hallo Markus,
meine VC-Zeit ist zwar schon ein paar Jahrzehnte her, aber so manches kommt mir doch noch bekannt vor. :-)
Aus der Konsole für z.B. die Tabelle Akquise:
for i in select Akquise where not Unternehmen do
i.Unternehmen := first(select Unternehmen where “Crefo-Nr.” = i.“Crefo-Nr.”)
endDas hat den Charme, dass Du den Code recht fix auch für die anderen Tabellen “umstricken” kannst...
lg, Torsten
-
Hallo Torsten,
ich bin sozusagen immer noch mitten drin
Danke für den Lösungsansatz. Das werde ich mir nachher mal testen. Mit der Konsole hatte ich bisher noch gaar keine Berührungspunkte
Viele Grüße
Markus
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 410Ansichten