Avatar billede lklingenberg Nybegynder
08. juni 2009 - 11:02 Der er 8 kommentarer og
1 løsning

Oprette kollonne med værdi baseret på IF

Hi E,

Jeg vil gerne i en forspørgsel kunne oprette en Ja/Nej-kolonne (kolonne B) i SELECT-sætningen, hvor indholdet afhængher af en IF-tilstand: Hvis datoen i kolonne A er mindre end d. 16. juli 2008, så skal kolonne B være 'Ja' ellers skal den være 'Nej'.

Altså noget i retningen af:

SELECT B, (hvis B<16-07-2008 så A='Ja' ellers A='Nej') FROM MinTabel

Kan det lade sig gøre, og i givet fald hvordan flettes det ind i forspørgslen?

Det er en Access 2007 udgave.

/Lars
Avatar billede mugs Novice
08. juni 2009 - 11:11 #1
I 2003:

SELECT DIN TABEL.DIT FELT, IIf([DIT FELT]<=#7/16/2008#,"Ja","Nej") AS Udtryk1
FROM DIN TABEL;
Avatar billede lklingenberg Nybegynder
08. juni 2009 - 13:14 #2
Jeg får fejlen "Der er en ikke-defineret funktion \"IF\" i udtrykket.
Avatar billede mugs Novice
08. juni 2009 - 14:40 #3
IIf ikke if
Avatar billede lklingenberg Nybegynder
08. juni 2009 - 16:06 #4
Ja, den fangede jeg inden ;-)
Avatar billede mugs Novice
08. juni 2009 - 16:11 #5
Og status er nu??

Læg evt. dit udtryk herind, så vi kan se hvad du laver.
Avatar billede lklingenberg Nybegynder
09. juni 2009 - 10:48 #6
SELECT Helkropsscanninger.img_handle, Helkropsscanninger.date_analyzed, IF([date_analyzed]<#07/16/2008#, "Ja", "Nej") AS bool_software
FROM Helkropsscanninger;

Samme fejl...
Avatar billede mugs Novice
09. juni 2009 - 11:06 #7
Du bruger stadig If:

IF([date_analyzed]
Prøv at arstatte det med IIf
Avatar billede lklingenberg Nybegynder
10. juni 2009 - 11:09 #8
Joke's on me... Troede IIF netop var en 'typo', så jeg skrev IF.

Og, halleluja en forskel ;-)  Smid et svar!

/Lars
Avatar billede mugs Novice
10. juni 2009 - 11:24 #9
Små ting gør ofte den store forskel :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester