TRANSFORM, instructie

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Hiermee maakt u een kruistabelquery.

Syntaxis

Agg-functie TRANSFORMEREN
selectstatement
Draaitabelveld [IN (waarde1[, waarde2[, ...]])]

De TRANSFORM-instructie bevat de volgende onderdelen:

Onderdeel Beschrijving
aggfunction Een statistische SQL-functie die op de geselecteerde gegevens wordt toegepast.
selectstatement Een SELECT-instructie.
pivotfield Het veld of de expressie die u wilt gebruiken om kolomkoppen te maken in de resultatenset van de query.
waarde1, waarde2 Vaste waarden die worden gebruikt om kolomkoppen te maken.

      

Opmerkingen

Wanneer u gegevens samenvat met behulp van een kruistabelquery, selecteert u waarden uit opgegeven velden of expressies als kolomkoppen, zodat u gegevens in een compactere indeling kunt weergeven dan met een selectiequery.

TRANSFORM is optioneel, maar vormt de eerste instructie in een SQL-tekenreeks wanneer hij wordt opgenomen. De instructie gaat vooraf aan een SELECT-instructie die opgeeft welke velden als rijkoppen worden gebruikt en aan een GROUP BY-component die de groepering van de rij opgeeft. U kunt eventueel andere componenten opnemen, zoals WHERE waarmee aanvullende selectie- of sorteercriteria worden opgegeven. U kunt ook subquery's als predicaten gebruiken - specifiek diegene in de WHERE-component - in een kruistabelquery.

Deze waarden die in een draaitabelveld worden geretourneerd, worden als kolomkoppen in de resultatenset van de query gebruikt. Als bijvoorbeeld de verkoopcijfers voor de verkoopmaand in een kruistabelquery worden gedraaid, levert dat 12 kolommen op. U kunt pivotfield beperken tot het maken van koppen op basis van vaste waarden (waarde1, waarde2) die in de optionele IN-component staan vermeld. U kunt ook vaste waarden waarvoor geen gegevens bestaan opnemen om extra kolommen te maken.