Ik heb de volgende tabellen
Facturen
factuurId
klantId
factuurdatum
FactuurRegels
regelId
factuurId
productId
aantal
Producten
artikelId
code
omschrijving
prijs
Dit alles wordt netjes weer gegegeven in een formuliertje.
Maar nu wil het totaalbedrag van de factuur berekenen.
Dat doe ik met de volgende query
De bedoeling is dat ik 1 resultaat krijg met daar in het totaal van alle factuurregels (aantal*prijs)
Dit resultaat geef ik weer in het fomrulier, het veld krijgt nu de waarden #Naam?. Als ik de query los it voer wordt gevraag om producten.Count()
Nu heb ik al de query al versillende malen herschreven en diverse fora bezocht maar ik kom er nog niet echt uit.
Enig idee hoe ik dit voorelkaar kan krijgen?
Facturen
factuurId
klantId
factuurdatum
FactuurRegels
regelId
factuurId
productId
aantal
Producten
artikelId
code
omschrijving
prijs
Dit alles wordt netjes weer gegegeven in een formuliertje.
Maar nu wil het totaalbedrag van de factuur berekenen.
Dat doe ik met de volgende query
code:
1
2
3
4
| SELECT Sum(producten.prijs*producten.aantal) AS bedrag FROM producten INNER JOIN factuurregels ON producten.artikelId=factuurregels.artikelId WHERE (((factuurregels.factuurId)=FORM!factuurId)) GROUP BY facturen.factuurId; |
De bedoeling is dat ik 1 resultaat krijg met daar in het totaal van alle factuurregels (aantal*prijs)
Dit resultaat geef ik weer in het fomrulier, het veld krijgt nu de waarden #Naam?. Als ik de query los it voer wordt gevraag om producten.Count()
Nu heb ik al de query al versillende malen herschreven en diverse fora bezocht maar ik kom er nog niet echt uit.
Enig idee hoe ik dit voorelkaar kan krijgen?