tekst weergeven na berekening in query

Status
Niet open voor verdere reacties.

proatbuul

Gebruiker
Lid geworden
2 jan 2006
Berichten
63
Hoi,

Ik heb een query waarin ik telkens de leeftijd bereken aan de hand van de geboortedatum en de huidige datum. Dit lukt. Nu wil ik tevens weergeven wanneer het een aspirant, junior of senior is. De leeftijd die hiervoor gelden is 12 jaar en jonger aspirant, 13 tot en met 18 junior en alles vanaf 19 tot.... is senior.

Heb van alles al geprobeert maar krijg telkens foutmelding en zit dus nu "vast"

Ben nog maar een beginner dus... wie kan me helpen?
 
Dat kun je met een geneste iif() doen.
Zie voor de beschrijving van de iif() functie: http://www.techonthenet.com/access/functions/advanced/iif.php

Je krijgt dus iets dergelijks:
iif(leeftijd < 12; "aspirant",iif(leeftijd > 12, iif(leeftijd > 13, iif(leeftijd > 18; "senior";"");"junior")))

Tja, als je je mdb even gepost had dan had ik het er gewoon voor je in kunnen bouwen.
 
Had bewust db niet gepost omdat ik het graag zelf wil proberen. Anders wordt het nooit wat. Maar je hebt me prima op weg geholpen. Heb het volgende gedaan

Categorie: IIf([leeftijd]<=12;"aspirant";IIf([leeftijd]<=18;"junior";IIf([leeftijd]>18;"Senior")))

En het werkt!!!!

Bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan