webForumDet fria alternativet

sakregister

2 svar · 181 visningar · startad av Percy

PercyMedlem sedan mars 2000187 inlägg
#1

hej!
hur gör man ett register från A till Ö där man placerar in alla poster från ett rs under resp begynnelsebokstav?
Även om det inte nödvändigtvis finns poster på alla bokstäver vill jag trots detta att den bokstaven visas...

ex.

A
apa
alm

B

C
citron

D
däggdjur

osv..

tack på förhand

LarsGMedlem sedan dec. 200012 464 inlägg
#2
set rs = connect.execute("select sak from t order by sak")
letter = "A"
do while true
    response.write letter & "<br>"
    do while not rs.eof
         if  letter <> ucase(left(rs("sak"),1)) then exit do
         response.write rs("sak") & "<br>"
         rs.movenext
    loop
    response.write "<br>"
    if letter < "Z" then 
       letter = chr(asc(letter) + 1)
    elseif letter = "Z" then
       letter = "Å"
    elseif letter = "Å" then
       letter = "Ä"
    elseif letter = "Ä" then
       letter = "Ö"
    else
       exit do
    end if
loop

Nationell anpassning, nu även med stöd för ÅÄÖ

JosefMedlem sedan mars 20023 561 inlägg
#3

Så man kan loopa igenom alfabetet med:

chr(asc(letter) + 1)

Jag har gått och funderat på det ett tag. Tack så mycket!

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