Markierte Daten von Tabelle A nach Tabelle B kopieren
Hallo liebe Forummitglieder,
ich bin gerade dabei eine neue Datenbank für mich und 4 Kollegen aufzubauen.
Ziel ist es die Bestandskunden ( liegen in Tabelle A ) durch markieren in eine neue Adressdatenbank ( Tabelle B )zu importieren oder kopieren.
In der neuen Adressdatenbank sollen dann nur die kopierten importierten und ganze neue ( sind noch keine Kunden ) stehen.
Wie kann ich dies handhaben??
7 Antworten
-
Hallo Christian, um die vorhandenen Datensätze von TabelleA in TabelleB zu übertragen könntest du eine Schaltfläche mit folgendem Code erstellen (egal, wo):
do as server for ii in select TabelleA do let newB := (create Tabelle B); newB.( Datenfeld1 := ii.Datenfeld1; Datenfeld2 := ii.Datenfeld2; [... usw. ...] ); end end
Nun schriebst du noch "durch Markieren". Ich weiß nicht, was das genau bedeutet, aber wenn es heißt, dass nur Datensätze kopiert werden sollen, die einer bestimmten Bedingung entsprechen, ließe sich das beim "select"-Befehl angeben. Nehmen wir an, es gibt in TabelleA ein Ja/Nein-Feld namens "Kopieren", dann könnte man dies als Bedingung so formulieren:
[...] for ii in select TabelleA[Kopieren = true] do [...]
Es würden dann nur Datensätze aus TabelleA berücksichtigt, bei denen das Feld "Kopieren" auf "Ja" steht.
-
Hallo Planox,
danke für die schnelle Antwort.
Ich werde es ausprobieren.
Werde ein Ja/nein Feld in Tabelle A einbauen und es so probieren und berichten.
Gruß Christian
-
SUPER hat geklappt. Besten Dank
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 7Antworten
- 53Ansichten
-
2
Folge bereits