Office 2007 - Access

Les 25: Query’s (7)

25/72 Lessen 

Berekeningen uitvoeren in een query

Eén van de mogelijkheden van een query is het berekenen van een waarde.
In dit voorbeeld heb ik 3 tabellen, de tabel “Klanten”, de tabel “Bestellingen”, en de tabel “Producten”.
In de tabel “Klanten” staan mijn klanten, nogal logisch.
In de tabel “Bestellingen” heb ik alle bestellingen geplaatst.
En in de tabel “Produkten” heb ik alle producten met hun prijs.
De bedoeling van dit voorbeeld is het berekenen van de totale waarde van elke bestelling.

Mochten er tabellen open zijn, sluit je deze allemaal.
Klik de knop “Queryontwerp” in het tabblad “Maken”.
In het dialoogvenster “Tabel weergeven” voeg je deze drie tabellen toe aan de query.

De relaties tussen de verschillende tabellen wordt automatisch door Access gelegd.
Voeg het veld “Naam” uit de tabel “Klanten, de velden “bestellingID” en Aantal” uit de tabel “Bestellingen”, en het veld “Prijs” uit de tabel “Producten” toe aan het raster.

Heb je dit alles gedaan, dan krijg je het volgende te zien.

 

Eerst sla ik de query op, klik hiervoor op de knop “Opslaan” in de werkbalk “Snelle toegang”.
Geef een toepasselijke naam voor je query, bijvoorbeeld “TotaalBestelling”, en klik OK.

Om het totaalbedrag te zien van een bestelling, moet ik het aantal vermenigvuldigen met de prijs van het artikel.

Rechtsklik hiervoor het lege veld naast de kolom “Prijs”, en kies “Opbouw” uit het drop-downmenu.

 

Dit opent het dialoogvenster “Opbouwfunctie voor expressies”.
1. Dubbelklik “Aantal” in het middelste venster van het dialoogvenster.
2. Klik * in de werkbalk van het dialoogvenster.
3. Dubbelklik “Prijs” in het middelste venster van het dialoogvenster.
4. En als laatste klik je de knop OK.

Deze formule wordt weergegeven in het expressievak.
Mocht je weten hoe, kan je deze ook rechtstreeks typen in dit vak.
Let er dan wel op dat je ze juist typt, anders zal het niet werken.

 

De formule wordt weergegeven in het veld.
Eventueel kan je voor deze formule nog een tekst ingeven, gevolgd door een dubbele punt.
Dit zal worden weergegeven als kolomtitel in de zojuist aangemaakte nieuwe kolom.

 

Klik de knop “Uitvoeren” in het lint.

 

Mochten de gegevens in de nieuwe kolom “Totaal” niet worden weergegeven als valuta, wat meer dan waarschijnlijk het geval is,
keer dan terug naar de “Ontwerpweergave” 
Selecteer de zojuist aangemaakte kolom.
Klik je de knop “Eigenschappenvenster” in het lint.
En in het deelvenster kies je als “Notatie”, valuta.

Formidabel U hebt Les 25 voltooid START VOLGENDE LES