dlookup of subquery ?

Status
Niet open voor verdere reacties.

chefke8911

Nieuwe gebruiker
Lid geworden
9 jul 2010
Berichten
3
Wie kan mij helpen met volgende:

Ik heb een prijzentabel met:
Product Tarief
A 10€
B 15€

Een klantentabel:
Klant Afname A Afname B
Piet 100
Jan 50 60

Nu wil ik een query maken waarin de omzet per klant wordt bepaald:
Klant omzet A
Piet afname A * tarief A
Jan afname B * tarief B

In excel zou ik werken met een vlookup oid, maar ik zoek me suf hoe dit te doen in een query van acces. Ik werk in design view, maar kom er niet uit.

Dank alvast voor de winnende tip !
 
Je moet toch iets meer uitleggen, want ik snap de constructie nog niet helmaal...
- Wil je altijd de hoogste van AfnameA of AfnameB?
- Wil je, als AfnameB is ingevuld, altijd AfnameB gebruiken voor de berekening?
- Wil je, als AfnameB is ingevuld, AfnameB gebruiken voor de berekening als deze hoger is dan AfnameA?

Etc....
 
Je hebt gelijk, de tabel is vervormd. Bij deze een betere versie.

Untitled.png

Ik wil dus de omzet berekenen door de prijs van een artikel op te h2alen uit een tarieven tabel en deze te combineren met klantafname gegevens.
 
In deze db heb ik e.e.a. uitgewerkt in een voorbeeldje. Het maakt gebruik van twee queries die m.b.v. DLookup de waaren berekenen voor resp. Afname A en Afname B, een Unionquery die ze samenvoegt tot één tabel, en een Kruistabel die de resultaten naast elkaar zet.
 

Bijlagen

Super bedankt, volgens mij ben ik er uit.

Ik vond je query wel moeilijk te doorgronden, maar het heeft me wel geholpen en weer nieuwe dingen geleerd.
Uiteindelijk heb ik een kleine query toegevoegd om de omzet te berekenen, omzet klant.


Ik heb hem toegevoegd voor andere gebruikers.

OctaFish bedankt voor je hulp nogmaals
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan