Hvordan kan jeg få de felter, der indeholder en kombination af tekst og tal til at blive rigtig. Har prøvet med Clng og CInt, men kan ikke få det til at virke. Er der nogen der kan hjælpe ;-o
Kan du sætte nogle regler for hvordan data kan optræde? Kommer der altid tal efter et mellemrum?
Hvis det er tilfældet, kan du gøre følgende: Du skal selvfølgelig basere din rækkekilde på en forespørgsel. SQL'en ser nogenlunde sådan ud: Select LaanerID, iif(Instr(1,LaanerID, " ")>0,mid(LaanerID, Instr(1,LaanerID, " ")+1),"") as Tal from [DinTabel] Order By iif(Instr(1,LaanerID, " ")>0,mid(LaanerID, Instr(1,LaanerID, " ")+1),"")
(Det er ikke testet af, men blot skrevet her i browseren, så der kan være et par forskydninger af nogle parenteser eller lign)
Sorry...der manglede vist lige lidt: SELECT DinTabel.LaanerID, IIf(InStr(1,[LaanerID]," ")>0,Format(Mid([LaanerID],InStr(1,[LaanerID]," ")+1),"00"),"") AS Tal FROM DinTabel ORDER BY IIf(InStr(1,[LaanerID]," ")>0,Format(Mid([LaanerID],InStr(1,[LaanerID]," ")+1),"00"),"")
Har fået det til at virke nu, det var rigtigt at der skulle tælles paranteser m.m. Tak, er imponeret over det hurtige svar ;-0 Prøver at lave en hovedopgave med 3 cifre og ser hvad der sker.
hvis der kan forekomme 3 cifre, så skal du indsætte "000" i stedet for "00" (2 steder i SQL'en)
Synes godt om
Ny brugerNybegynder
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.