ik ben op dit moment bezig met het aanmaken van een database-systeem..
Ik heb de volgende tabellen:
klant
artikel
leverancier
order
bestelling
de tabel klant bevat uiteraard de klantgegevens. Primaire sleutel = klantnr.
de tabel artikel bevat de artikelgegevens. Primaire sleutel = artnr.
de tabel leverancier bevat de leveranciergegevens. Primaire sleutel = levnr.
de tabel order bevat de orders die de klanten maken. Primaire sleutel is ordernr. Klantnr en Artikelnr zijn de vreemde sleutels.
de tabel bestelling bevat de bestellingen die bij de leveranciers gemaak worden om de voorraad aan te vullen. Primaire sleutel = bestelnr. Vreemde sleutel artnr.
de tabel factuur met de facturen. Primaire sleutel = facnr. Vreemde sleutels artnr, kltnr en ordernr.
Klant bevat verder de velden naam en adres.
Artikel bevat verder prijs, omschrijving en aantal.
Leverancier bevat verder de velden naam en adres.
Order bevat verder datum (waarop de order gemaakt is) en het aantal dat geleverd kan worden (veld aantal) .
Bestelling bevat verder datum (waarop besteld is) en het aantal (per artnr) dat bestelt is. De bestelling komt standaard 3 dagen nadat ze besteld zijn binnen.
Factuur bevat verder de totaalprijs van de factuur. (prijs)
Nu is mijn probleem:
Hoe programmeer ik (ongeveer mag ook) dat als een klant een order geeft, er gelijk wordt gekeken of er genoeg is van het produkt. En als dit niet het geval is dat het aantal dat er is geleverd wordt en dat de rest gelijk bij besteld wordt.
Ik hoop dat het een beetje duidelijk is. Als er iemand een voorbeeld heeft wat er op lijkt, dan zie ik dit ook graag!
Alvast bedankt!
Hoe programmeer ik in sql dat automatisch als er een klant een order plaatst er gekeken wordt of er genoeg is en als dit niet het geval is er automatisch
Ik heb de volgende tabellen:
klant
artikel
leverancier
order
bestelling
de tabel klant bevat uiteraard de klantgegevens. Primaire sleutel = klantnr.
de tabel artikel bevat de artikelgegevens. Primaire sleutel = artnr.
de tabel leverancier bevat de leveranciergegevens. Primaire sleutel = levnr.
de tabel order bevat de orders die de klanten maken. Primaire sleutel is ordernr. Klantnr en Artikelnr zijn de vreemde sleutels.
de tabel bestelling bevat de bestellingen die bij de leveranciers gemaak worden om de voorraad aan te vullen. Primaire sleutel = bestelnr. Vreemde sleutel artnr.
de tabel factuur met de facturen. Primaire sleutel = facnr. Vreemde sleutels artnr, kltnr en ordernr.
Klant bevat verder de velden naam en adres.
Artikel bevat verder prijs, omschrijving en aantal.
Leverancier bevat verder de velden naam en adres.
Order bevat verder datum (waarop de order gemaakt is) en het aantal dat geleverd kan worden (veld aantal) .
Bestelling bevat verder datum (waarop besteld is) en het aantal (per artnr) dat bestelt is. De bestelling komt standaard 3 dagen nadat ze besteld zijn binnen.
Factuur bevat verder de totaalprijs van de factuur. (prijs)
Nu is mijn probleem:
Hoe programmeer ik (ongeveer mag ook) dat als een klant een order geeft, er gelijk wordt gekeken of er genoeg is van het produkt. En als dit niet het geval is dat het aantal dat er is geleverd wordt en dat de rest gelijk bij besteld wordt.
Ik hoop dat het een beetje duidelijk is. Als er iemand een voorbeeld heeft wat er op lijkt, dan zie ik dit ook graag!
Alvast bedankt!
Hoe programmeer ik in sql dat automatisch als er een klant een order plaatst er gekeken wordt of er genoeg is en als dit niet het geval is er automatisch