Zavrieť

Porady

kritériá v accesse

Dobrý deň.
Prosím o radu, v accesse mám kritériá : IIf([Formuláre]![Formulár1]![Check]=False;Is Not Null;[Formuláre]![Formulár1]![Firma]).
.....ale, Is Not Null mi v podmienke nefunguje. Kde je chyba?

Za odpovede vopred ďakujem.
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    sthruska je offline (nepripojený) sthruska

    sthruska
    Is Not Null - no to je pekná kravina.

    Zamyslel si nad tým, čo to vlastne znamená.

    1) prvý a druný člen sú návratové hodnoty funkcie. Is Not Null nie je žiadna hodnota

    2) keď už pominieme fakt, že Is Not Null je nezmysel, tak sa to správne má napísať Not Is Null. Is null je vždy spolu.

    3) "funkcia" Is null testuje, či daná hodnota poľa je null - čiže nedefinovaná. Nič také tam nevidím

    4) neviem či v access-e, ale existuje aj IsNull
    sthruska Is null je vždy spolu. Takže tu kecám?

    PaloPa je offline (nepripojený) PaloPa

    PaloPa
    podľa mňa by to malo byť:
    Code:
    IIf([Formuláre]![Formulár1]![Check]=False;Null;[Formuláre]![Formulár1]![Firma])
    test Is Not Null slúži pre definovanie podmienky pre neprázdne položky, napr:
    Code:
    SELECT tabulka.pole1
    FROM tabulka
    WHERE (((tabulka.pole1) Is Not Null));
    P.

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.