webForumDet fria alternativet

Sortera textfält

2 svar · 152 visningar · startad av rymdknark

rymdknarkMedlem sedan maj 2000175 inlägg
#1

Har en fråga, som skall sortera ett textfält.
Textfältet innehåller serienr, som ser ut ungfr:

1234/11
1234/109
1234/110

När jag nu sorterar dessa så hamnar de i en felaktig ordning:

1234/109
1234/11
1234/110

Vad kan jag göra för att de skall sorteras rätt?

[Redigerat av rymdknark den 04 dec 2001]

VideMedlem sedan dec. 19998 577 inlägg
#2

Dela upp det i två nummeriska fält som du sedan sorterar på.

f.ö så sorteras dom helt enligt med vad text skall göra. D.v.s den kollar bokstav för bokstav. Så tar du bort den sista på 109 och 110 så ser du varför:

1234/10(9)
1234/11
1234/11(0)

------------------
Mostly Harmless

[Redigerat av Vide den 04 dec 2001]

rymdknarkMedlem sedan maj 2000175 inlägg
#3

Jag kan tyvärr inte dela upp nummren i två fält. Dels för att dom inte alltid är numeriska (som i exemplet jag gav), och dels för att dom inte alltid har exakt samma förmat. Ex:

2.25B28C

123 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)