irgendwie habe ich ein Knopf in meinen Denkprozessen .
Ich habe die Aufgabe eine Bestelldatenbank zu erstellen, mit tblArtikel, tblKunde, tblBestellungen.
Wenn ich pro Bestellung nur ein Artikel hätte, wäre es ja kein Problem, aber wie realisiere ich es am besten, wenn ich mehrere Artikel in einer Bestellung aufnehmen sollte?
Üblicherweise…
nennt man die verknüpfende Tabelle „Bestelldetail“ oder „Bestellungsposition“ - mit Feldern:
BestellungNr ---\> Fremdschlüssel für Tabelle "Bestellung"
PositionNr (Positionsnummer innerhalb der Bestellung
startet je Bestellung jeweils wieder bei 1)
ArtikelNr ---\> Fremdschlüssel für Tabelle "Artikel"
Menge
Mengeneinheit
Preis
usw.
Es bietet sich an, den Primärschlüssel aus BestellungNr und PositionNr zusammenzusetzen.
Gruß aus dem Norden
Reinhard Kraasch
(http://www.kraasch.de - Access Tipps & Tricks)
Das kannst du automatisieren, indem du eine entsprechende Schaltfläche „Neue Position“ o.ä. im Formular anlegst, und den entsprechenden Code dort hineinpackst. Alternativ kannst du auch das BeforeInsert-Ereignis verwenden oder den Standardwert des Formularfelds entsprechend setzen - es gibt wie immer viele Möglichkeiten - nur direkt auf Tabellenebene geht es in Ermangelung von Triggern nicht.
Gruß aus dem Norden
Reinhard Kraasch
(http://www.kraasch.de - Access Tipps & Tricks)