Datenimport ohne Änderung der Beziehungen

13/10/2009 - 21:32 von Ewald Drexler | Report spam
Liebe Forumsgemeinde,

ich stehe vor folgendem Problem:
Ich muss bei einer bereits bestehenden Adressdatei mit Hauptformular =
Adressanschriften und 1. Unterformular = Personen der Adressanschriften
sowie einer 1:n Beziehung ein weiteres 2. Unterformular unterhalb dem 1.
Unterformular einfügen. Voraussetzung für die zweite 1:n Beziehung ist,
dass ich für das 1. Unterformular nun nachtràglich ein zusàtzliches
Datenfeld zum Definieren des Primàrschlüssels eingefügt habe sowie die
Daten aus der Tabelle des ersten Unterformulars gelöscht habe. Es wàre
sonst nicht möglich gewesen, den neuen Primàrschlüssel anzulegen. Die
Daten der Tabelle für das erste Unterformular hatte ich
selbstverstàndlich zuvor gesichert.
Anschließend habe ich die Beziehungen mit referentieller Integritàt neu
bestimmt.
Nun möchte ich gerne die zuvor gesicherten Daten wieder zurückübertragen
(importieren) ohne die neu etablierte Beziehungsstruktur wieder zu
zerstören.
Ist so etwas möglich oder muss ich nun jeden Datensatz des 1.
Unterformulars neu eingeben?

Im Voraus vielen Dank.

Ewald
 

Lesen sie die antworten

#1 Ekkehard Böhme
13/10/2009 - 22:30 | Warnen spam
Hallo Ewald,

Ewald Drexler schrieb:
Liebe Forumsgemeinde,

ich stehe vor folgendem Problem:
Ich muss bei einer bereits bestehenden Adressdatei mit Hauptformular =
Adressanschriften und 1. Unterformular = Personen der Adressanschriften
sowie einer 1:n Beziehung ein weiteres 2. Unterformular unterhalb dem 1.
Unterformular einfügen. Voraussetzung für die zweite 1:n Beziehung ist,
dass ich für das 1. Unterformular nun nachtràglich ein zusàtzliches
Datenfeld zum Definieren des Primàrschlüssels eingefügt habe sowie die
Daten aus der Tabelle des ersten Unterformulars gelöscht habe. Es wàre
sonst nicht möglich gewesen, den neuen Primàrschlüssel anzulegen. Die
Daten der Tabelle für das erste Unterformular hatte ich
selbstverstàndlich zuvor gesichert.
Anschließend habe ich die Beziehungen mit referentieller Integritàt neu
bestimmt.
Nun möchte ich gerne die zuvor gesicherten Daten wieder zurückübertragen
(importieren) ohne die neu etablierte Beziehungsstruktur wieder zu
zerstören.



? Import veràndert doch nichts an den Beziehungen.

Ist so etwas möglich oder muss ich nun jeden Datensatz des 1.
Unterformulars neu eingeben?



Nee, die des zweiten ;-).
Das 1. importiertst Du ja wie Du schreibst. Bleibt die Frage, wie
1. dieses Feld (neuer PK) befüllt wird, und
2. (eben das Problem) den neuen PK dann in das 2. Unterform bekommst.
Das ist doch wahrscheinlich die einzige neue Beziehung.

Wenn ich das jetzt falsch verstanden habe, dann noch ein Ansatz bezügl.
Beziehungen.
Bau Dir 'ne Hilfstabelle.
Vor dem Input liest Du die Beziehungen aus, und schreibst die in diese
Tabelle. Dann löscht Du alle Beziehungen und erstellst sie nach dem
Import, aus der Hilfstabelle wieder neu. (siehe OH Stichwort "Relations")


Im Voraus vielen Dank.

Ewald



hth
ekkehard

Ähnliche fragen