4 kolommen filteren

Status
Niet open voor verdere reacties.

jgriek

Gebruiker
Lid geworden
12 aug 2006
Berichten
14
Beste allen
Ik wil in een rapport, gebaseerd op een query, 4 kolommen laten zien.
Deze kolommen kunnen de waarde 0 t/m 10 bevatten. Deze kolommen
staan in dezelfde tabel.
Hoe kan ik in een query deze kolommen filteren zodat alleen de waarden
>7 zichtbaar zijn?
Ik heb de vraagbaak al doorgespit maar niets kunnen vinden.
Joop
 
Query:
Code:
Select kolommen from table where kolom1>7 and kolom2>7 and kolom3>7 and kolom4>7
Enjoy!
 
Beste Guus
Bedankt voor de reactie,
Ik heb voor het gemak 2 kolommen genomen:
SELECT [D0-VAS-score 0t/m10],[D1-VAS-score 0t/m10]
FROM tblAPS
WHERE [D0-VAS-score 0t/m10]>7 AND [D1-VAS-score 0t/m10]>7
Dit werkt wel, maar laat natuurlijk steeds minder waarden zien.
Komt dit doordat ik vergeten ben te vermelden dat de kolommen ook nog eens in hetzelfde
record staan?
Groeten
Joop
 
dat snap ik. en dat dacht ik wel.
je moet zeggen wat eraan mankeert want de query doet nu wat je schrijft en blijkbaar niet wat je wilt.
 
Beste Guus
Sorry, ik ben inderdaad onvolledig geweest.
Wat ik wil is dat de query alle waarden van die 4 kolommen
boven de 7 laat zien, dus van iedere kolom alle waarden >7
onafhankelijk van de andere kolommen.
Is dit eigenlijk wel mogelijk?
Een oplossing hiervoor zou zeer welkom zijn, gaat om ca. 17000 records.
Groeten
Joop
 
Ja dat kan. vervang in respons #2 alle AND door OR dan toont de query alle records waarvoor geldt dat een van de kolommen groter moet zijn dan 7 de andere kolommen kunnen dan kleiner zijn, alhoewel dat niet hoeft.

HTH:D
 
Hallo Guus
Dit is toch niet wat ik bedoel, met deze actie worden wel alle waarden >7
getoond maar ook alle waarden <7 en dat is niet de bedoeling.
De bedoeling is dat in 1 query 4 kolommen getoond worden met daarin
uitsluitend alle voorkomende waarden >7
Groeten
Joop
 
iif

Dat kan met een immediate if, je laat dan alle records zien, en van elk record alleen de waardes boven de 7. De waardes van 7 en lager zijn er wel, maar worden verborgen.
Code:
iif([D0-VAS-score 0t/m10]>7;[D0-VAS-score 0t/m10];null)
en dat voor elke kolom..
 
opgelost

Beste Sesam en Guus
De laatste oplossing was het ook niet.
Ik heb het te moeilijk gemaakt, het ging uiteindelijk om een rapportage waarin het eindresultaat van deze 4 kolommen tesamen van belang is, dus heb ik er een samenvoegquery van gemaakt waarmee ik ook kan rekenen en naar categorie kan indelen en dat is gelukt.
Toch veel dank voor het meedenken en tot de volgende keer.
Groeten
Joop
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan