Verknüpfungen
Hallo zusammen, ich habe folgendes Problem: Es gibt eine Tabelle Kunden (ca. 9.000 Datensätze) und eine Tabelle Buchungen(ca. 50.000 Datensätze). Die Tabellen sind miteinander verknüpft. Ich importiere jetzt aus einer anderen Anwendung neue Datensätze in Buchungen. Diese muss ich jetzt den entsprechenden Kunden zuordnen. Bereits zugeordnete Buchungen sind mit einem Ja/Nein Feld gekennzeichnet. Die Zuordnung erfolgt per Button mit folgenden Script:
do as server
for x in (select Buchungen)[zugeordnet != 1] do
for k in (select Kunden)[Kundennummer = x.Kundennummer] do
x.(Kunden := k.Nr)
end
end
end
Dieses Script läuft leider unglaublich langsam. Gibt es hier einen Fehler in meinem Script oder gibt es einen andere, schnelleren Weg die Buchungen den Kunden zuzuordnen?
3 Antworten
-
Hallo HDS:
---
do as server
for x in select Buchungen [not zugeordnet] do
x.Kunden := first(select Kunden [Kundennummer = x.Kundennummer])
end
---Leo
-
do as server
for x in select Buchungen [not zugeordnet] do
x.Kunden := first(select Kunden [Kundennummer = x.Kundennummer])
end
end -
Vielen Dank.
Content aside
- vor 3 JahrenZuletzt aktiv
- 3Antworten
- 352Ansichten