I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Det mener jeg ikke. Du kan bruge en iif på den måde, at funktionen returnerer en værdi hvis en betingelse er opfyldt. Hvis den ikke er opfyldt returneres noget andet:
Udtryk1: IIf([felt1]>3;"Større end 3";"Mindre end 3")
Som i Udtryk1 skriver teksten Større end 3 hvis felt er > 3, ellers returneres Mindre end 3 hvis betingelsen ikke er opfyldt.
Du vil godt kunne bruge kriterier sådan her: Udtryk1: IIf([EtFelt]=20;[Indtast kommentar];"IKKE TYVE") men om det i praksis giver mening er en anden sag.
Jeg forstår et kriterie som en parameter, der begrænser antallet af poster til de som opfylder kriteriet.
fdata -> Hverken dit eller mit forslag er kriterier, idet de ikke brgrænser antallet af poster. Dit forslag giver udelukkende brugeren mulighed for at indtaste et valgfri tekst hvis iff-sætningen er opfyldt.
Jeg mener stadigvæk ikke, at man kan indtaste en iff-sætning som et kriterie.
Du har fuldstændig ret. Som jeg skrev: "om det i praksis giver mening er en anden sag". Det kunne jo være, at phuc69 bare var nysgerrig efter at udforske Access' grænser ;o)
Så er jeg tilbage ved computeren. Mit konkrete problem er at jeg har lavet en formular hvor man kan indtaste en fra og til dato, samt i en listebox kan vælge en person, (som kommer fra en tabel). Derefter er der en forespørgelse der opbygges efter de valgte kriterier. MIt problem er at jeg gerne vil kører forspørgelsen uden man skal vælge person altså sådan at forspørgelsen tager alle data med for alle personer.
Lige nu ser kriteriet i forspørgelesen således ud [forms]![Findarb]![Liste14] , det jeg så gerne vil er at kunne skrive en if sætning som siger at hvis liste 14 er højre end eksempelsvis 8 så skal den ignorere kriteriet
Du kan lave en forespørgelse mere uden kriterie i personfeltet og derefter indsætte flg.:
If Me.Liste14 > 8 Then DoCmd.Openquery "Navn på forespørgelse med personkriterie" Else: DoCmd.OpenQuery "Navn på forespørgelse uden personkriterie" End If
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.