Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

MS Access: Expressie in criteriaveld van query werkt niet

Mario7
1 antwoord
  • Wie o wie kan me helpen met het volgende:

    Ik heb een query en in een bepaald (numeric) veld staat bij criteria > en een verwijzing naar een veld in een (geopend) form.

    Dit ziet er ongeveer zo uit:>[Forms]![formnaam]![veldnaam]
    Resultaat: alle records waar de waarde in de query groter is dan de waarde opgegeven in het formulier. Simpel, werkt goed.

    Maar dan komt mijn vraag: Als de waarde in het form 0 is (lees nul), dan moet de criteria niet zijn >0 maar dan moet er geen criteria zijn (of <100000 zou ook goed zijn want de waarde zal nooit groter dan 100000 zijn)

    Wat niet werkt is bij criteria de volgende expressie:

    IIf([Forms]![formnaam]![veldnaam]=0,<100000,>[Forms]![formnaam]![veldnaam])

    Wat ook niet werkt is:

    IIf([Forms]![formnaam]![veldnaam]>0,>[Forms]![formnaam]![veldnaam])

    Criteria <100000 werkt wel
    Criteria >[Forms]![formnaam]![veldnaam] werkt ook

    Maar in de expressie werkt het niet

    Hoe kan ik dit bewerkstelligen? Maw, wat doe ik fout?

    Please help…

    M.vr.gr.,

    Mario

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.