Avatar billede jrl0469 Nybegynder
14. februar 2008 - 10:42 Der er 12 kommentarer og
2 løsninger

ver. 2003 - IIF anvendt i sort/group v. rapport fejler

Hej

er der nogen der anvender IIF i "Sorting and Grouping" som sådanne:

IIf(IsNull([feltnavn]),"0", Val([feltnavn]))

for at sortere på text felter med talværdier?

Access fejlmelder følgende:

Exstra ) in query expression '[iif(isnull([CoreNoCT1]);0;val([CoreNoCT1]))]'. (Error 3075)

Kan den ikke anvendes i MS Access 2003?

mvh Jan
Avatar billede mugs Novice
14. februar 2008 - 10:48 #1
Prøv denne:

SELECT Tabel1.felt1, Tabel1.felt2, IIf(IsNull([felt1]),"0",Val([felt1])) AS Udtryk1
FROM Tabel1
ORDER BY IIf(IsNull([felt1]),"0",Val([felt1]));

hvbor Udtryk1 defineres således:

Udtryk1: IIf(IsNull([felt1]);"0";Val([felt1]))
Avatar billede Slettet bruger
14. februar 2008 - 11:31 #2
Hvad med NZ(Val([Felt1]),0)
Avatar billede jrl0469 Nybegynder
14. februar 2008 - 12:44 #3
I følge MS skal jeg kunne anvende IIf i grupperingsboxen i designview for report. Men som skrevet ovenfor returnere det en fejl ligeledes nævnt ovenfor. Mit problem er at jeg ved sortering for vist; 1, 11, 12, 2, 3, 4 etc. Dette skyldes at feltet er et tekstfelt.
Avatar billede terry Ekspert
14. februar 2008 - 13:09 #4
Have you tried making a SELECT query which converts the CoreNoCT1 to a numeric valueand using the query in the report?

SELECT *, clng(NZ(CoreNoCT1,0)) AS num
FROM YourTable
Avatar billede jrl0469 Nybegynder
14. februar 2008 - 13:30 #5
mugs/Terry Hvor skal jeg angive en sådan query for at få sorteret min rapport rigtig?(Kan jeg udgive en pdf fil for at illustrere mit problem)

spq har allerede prøvet denne, NZ(Val([CoreNoCT1]);0), men får samme fejl
Avatar billede terry Ekspert
14. februar 2008 - 13:49 #6
You can send me your dB if you like
ekspertenATsanthell.dk
AT = @
Avatar billede terry Ekspert
14. februar 2008 - 13:50 #7
clng(NZ(CoreNoCT1,0)) isnt the same as NZ(Val([Felt1]),0)
Avatar billede terry Ekspert
14. februar 2008 - 13:51 #8
but Val(NZ([Felt1]),0)) is close
Avatar billede jrl0469 Nybegynder
14. februar 2008 - 14:08 #9
Terry Jeg har lige et problem med outlook men sender lidt til dig snarest!

But still.
Avatar billede terry Ekspert
18. februar 2008 - 21:38 #10
Hi Jan
does the mail I sent help?
Avatar billede jrl0469 Nybegynder
19. februar 2008 - 15:49 #11
Hi terry

Jeg har lige ferie. vender snart tilbage...
Avatar billede terry Ekspert
19. februar 2008 - 15:52 #12
Lucky you
Avatar billede terry Ekspert
21. februar 2008 - 19:48 #13
thanks Jan
Avatar billede jrl0469 Nybegynder
26. marts 2008 - 08:28 #14
Velbekomme...
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