Rabatstruktur i Access
Hej EksperterJeg er ved at opbygge en faktureringsdatabase og vil gerne have at kunderne kan kobles på hver deres prisliste. Samtidig vil jeg gerne lave systemet sådan, at kunden får forskellige priser ved forskellige mængder på de enkelte vare. Men jeg har lidt svært ved at knække koden til, hvordan jeg smartest stiller det op.
Jeg har selv tænkt i retningen af nedenstående
KUNDESTAMDATA
Kundenummer
Prisliste
VARESTAMDATA
Varenummer
Beskrivelse
PRISLISTE
Prislistenummer
Prislistenavn
PRISER
Prislistenummer
Varenummer
Minimumsantal
Pris_pr_stk
FAKTURALINIER
Fakturanummer
Fakturalinie
Kundenummer
Varenummer
Antal
På den måde synes jeg jo at have alle oplysninger klar. Fakturalinie-tabellen henter prisen fra prislistetabellen, styret af den valgte kundes prisliste, prislisten varepriser, defineret på det antal varer som linien falder ind under....
Men når jeg kæder tabellerne sammen stopper jeg ved sidste punkt. Jeg har f.eks. at vare nr. 1 på prisliste 1 kan købes i følgende intervaller:
Min 1 stk. 10 kr
Min 5 stk 9,5 kr
Min 25 stk. 9 kr
Hvordan får jeg så Access og for så vidt en hvilken som helst anden database til at forstå, at den skal hente den pris, hvor den er større end kravet for antal. F.eks. vare nr. 1 på prisliste 1 for 7 stk. Altså en pris på 9,5 kr da det er mere end 5 men stadig under 25.
I Excel ville jeg bruge en opslagsformel: lopslag(input, tabel, kolonne, sand) hvor sand gør, at den finder første værdi lavere end valgte.... Kan man noget tilsvarende i Access.
På forhånd tak for jeres input