Hallo,
die Frage ist vielleicht unkompliziert, habe leider jedoch nirgends eine zufriedenstellende Antwort gefunden.
Ich möchte in einer Haupttabelle Rechnungsköpfe speichern, in einer Detailtabelle stehen die einzelnen Positionen der Rechnung. Die Beziehung zwischen Kopf und Positionen möchte ich über die Datensatz-ID des Rechnungskopfes herstellen. Und genau da habe ich ein Verständnissproblem.
Wie kann ich gleichzeitig in der Haupttabelle und in der Detailtabelle Datensätze einfügen und kenne dabei die Datensatz-ID des Kopfes für den Eintrag der Positionen?
Ich könnte dies lösen, indem ich vorm einfügen der Positionen mit max(id) den höchsten Wert der Kopftabelle ermittle. Leider sollen mehrere Benutzer gleichzeitig Werte einfügen können und daher kann ich nicht sicherstellen das die höchste ID immer die richtige ist.
Habt Ihr einen Tipp für mich?
Für alle Hinweise bin ich dankbar!
die Frage ist vielleicht unkompliziert, habe leider jedoch nirgends eine zufriedenstellende Antwort gefunden.
Ich möchte in einer Haupttabelle Rechnungsköpfe speichern, in einer Detailtabelle stehen die einzelnen Positionen der Rechnung. Die Beziehung zwischen Kopf und Positionen möchte ich über die Datensatz-ID des Rechnungskopfes herstellen. Und genau da habe ich ein Verständnissproblem.
Wie kann ich gleichzeitig in der Haupttabelle und in der Detailtabelle Datensätze einfügen und kenne dabei die Datensatz-ID des Kopfes für den Eintrag der Positionen?
Ich könnte dies lösen, indem ich vorm einfügen der Positionen mit max(id) den höchsten Wert der Kopftabelle ermittle. Leider sollen mehrere Benutzer gleichzeitig Werte einfügen können und daher kann ich nicht sicherstellen das die höchste ID immer die richtige ist.
Habt Ihr einen Tipp für mich?
Für alle Hinweise bin ich dankbar!
Comment