Ik ben bezig met het opzetten van een licentiebeheer database in Access.
Het probleem waar ik nu tegenaan loop is het berekenen van het aantal licenties dat in gebruik is.
Mijn tabellen:
En de koppeltabel:
Nu wil ik een query opzetten die alle software laat zien met daarachter het aantal aangeschaft licenties en het aantal licenties die in gebruik zijn.
Dus:
Zoals ik het zie moet er dus bij elk record in tblSoftware een COUNT() worden gedaan in de tabel tblSoftwaregebruik... maar hoe krijg je dat voor elkaar. Het is wazig in mn hoofd...
Gaat dit via een subquery?
Wie kan mij iets verder helpen...
Het probleem waar ik nu tegenaan loop is het berekenen van het aantal licenties dat in gebruik is.
Mijn tabellen:
| tblSoftware |
| software_id |
| software_naam |
| software_serialwin |
| software_serialmac |
| software_serialother |
| software_aantal |
| tblGebruiker |
| gebruiker_id |
| gebruiker_voornaam |
| gebruiker_achternaam |
| tblComputer |
| computer_id |
| computer_naam |
En de koppeltabel:
| tblSoftwaregebruik |
| software_id |
| gebruiker_id |
| computer_id |
| datum_geinstalleerd |
Nu wil ik een query opzetten die alle software laat zien met daarachter het aantal aangeschaft licenties en het aantal licenties die in gebruik zijn.
Dus:
| tblSoftware.software_naam | tblSoftware.software_aantal | licenties_in_gebruik (berekening) |
Zoals ik het zie moet er dus bij elk record in tblSoftware een COUNT() worden gedaan in de tabel tblSoftwaregebruik... maar hoe krijg je dat voor elkaar. Het is wazig in mn hoofd...
Gaat dit via een subquery?
Wie kan mij iets verder helpen...