Hallo
Niet zo makkelijk om een deftige titel te verzinnen, het probleem in enkele korte zinnen beschrijven is zo goed als ondoenbaar.
Oké, hier gaan we:
Ik ben een "klassieke" bestellingendatabase aan het ontwerpen. ik heb volgende tabellen:
- producten (id, naam, prijs, ....)
- klant (naam, adres, ...)
- bestelling (id, datum, ....)
- regels bestelling (product, klant, datum, bestelnummer, ...) (deze gegevens haalt hij uit bovenstaande tabellen)
als ik een bestelling ingeef, dan voegt hij per besteld product een rij toe aan "regels bestelling" met alle nodige gegevens.
Nu wil ik dus per klant een overzicht van ELK product en wanneer hij dat voor het laatst besteld heeft. Ik heb nu een query die een overzicht geeft als volgt:
product
klantnummer (ingeven bij opstart query)
datum (maximum)
Hij geeft dus een overzicht als volgt
klant: klant1
product - laatste datum waarop hij een bepaald product heeft besteld.
Probleem: een product dat nog niet door een klant is besteld komt niet voor in die lijst.
Ik wil dus een overzicht van elk product (al dan niet ooit besteld) met de datum van de laatste bestelling. Dat mag gerust door een extra veld in die query dat weergeeft of een product ooit besteld is (indien ja: datum laatste bestelling weergeven, indien neen: datum laatste bestelling leeg)
Hopelijk kan iemand mij helpen en is het een beetje duidelijk.
Alvast bedankt
Niet zo makkelijk om een deftige titel te verzinnen, het probleem in enkele korte zinnen beschrijven is zo goed als ondoenbaar.
Oké, hier gaan we:
Ik ben een "klassieke" bestellingendatabase aan het ontwerpen. ik heb volgende tabellen:
- producten (id, naam, prijs, ....)
- klant (naam, adres, ...)
- bestelling (id, datum, ....)
- regels bestelling (product, klant, datum, bestelnummer, ...) (deze gegevens haalt hij uit bovenstaande tabellen)
als ik een bestelling ingeef, dan voegt hij per besteld product een rij toe aan "regels bestelling" met alle nodige gegevens.
Nu wil ik dus per klant een overzicht van ELK product en wanneer hij dat voor het laatst besteld heeft. Ik heb nu een query die een overzicht geeft als volgt:
product
klantnummer (ingeven bij opstart query)
datum (maximum)
Hij geeft dus een overzicht als volgt
klant: klant1
product - laatste datum waarop hij een bepaald product heeft besteld.
Probleem: een product dat nog niet door een klant is besteld komt niet voor in die lijst.
Ik wil dus een overzicht van elk product (al dan niet ooit besteld) met de datum van de laatste bestelling. Dat mag gerust door een extra veld in die query dat weergeeft of een product ooit besteld is (indien ja: datum laatste bestelling weergeven, indien neen: datum laatste bestelling leeg)
Hopelijk kan iemand mij helpen en is het een beetje duidelijk.
Alvast bedankt