Avatar billede nordclc Nybegynder
25. november 2002 - 10:06 Der er 5 kommentarer og
1 løsning

Fra vandret til lodret - tabeller

Jeg har en database (DBTEST) som indeholder:
Nr Navn
1 IB
1 RENE
1 CARIO
1 LILLE
1 LONE
2 SVEND
2 BENT
2 SILKEBORG
3 OLE
3 OLSEN

Nu vil jeg gerne vise det hele fra DBTEST, men lodret i 3 kolonner. Dvs alle nr. 1 i første kolonne og 2 i anden og 3 i tredje kolonne. Bemærk at der er forskel på antallet af records i hver af de 3 grupper.

//Claus
Avatar billede no_doubt Nybegynder
25. november 2002 - 11:27 #1
ligger tallet (1,2,3) i samme kolonne eller er det en kolonne til hver for ellers er det jo bare at bruge From Where.
Avatar billede nordclc Nybegynder
25. november 2002 - 11:42 #2
Databasen DBTEST indeholder 2 kolonner: Nr og Navn.

Og det skal ende med at se sådan her ud:

Ovs1  Ovs2  Ovs3
IB    SVEND  OLE
RENE  BENT  OLSEN
CAIRO  SILKEBORG
LILLE
LONE
Avatar billede hstenbaek Nybegynder
25. november 2002 - 13:19 #3
set rs=conn.execute "Select Nr,Navn FROM TabelNavn ORDER BY Nr"

dim lastNr, blnFirst
blnFirst = true
response.write "<table><tr>"

while not rs.eof
    if lastNr <> rs("Nr") then
        if not blnFirst then
            response.write "</td>"
        end if
        response.write "<td vAlign=top>"
        response.write Heading(rs("Nr"))
        lastNr = rs("Nr")
    end if
    response.write "<br>" & rs("Navn")
    rs.movenext
wend

response.write "</tr></table>"
rs.close
set rs = nothing
Avatar billede hstenbaek Nybegynder
25. november 2002 - 13:20 #4
Øv jeg glemte en linie:

blnFirst = Fase

den skal være lige inden end if ;-)
Avatar billede nordclc Nybegynder
25. november 2002 - 13:36 #5
Smukt, det virker. Jeg måtte dog fjerne Heading!

Tak for hjælpen.

//Claus
Avatar billede hstenbaek Nybegynder
25. november 2002 - 13:53 #6
Heading er et array du selv må oprette med dine tekster Ovs1, Ovs2,.. Ovs3 - ellers skal du lave noget andet guf som kan skaffe dine overskrifter på rette sted!
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
Kurser inden for grundlæggende programmering

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