Avatar billede hugopedersen Nybegynder
03. juni 2003 - 08:21 Der er 1 kommentar og
1 løsning

Eksempel der viser hvordan man udskriver en tabel

Jeg har brug for at skrive en lidt speciel tabel i ASP

Jeg har en tabel der indeholder 7 felter jeg skal udskrive i tabelform, men felt 1 skal kun udskrives 1 gang for hver unikke værdi ( indeholder en typebetegnelse)
Mit største problem er nok at få formateret udskriften så det står pænt i kolonner.
Er der en der har et eksempel på hvordan sådan noget kan laves?

Med fare for fejl i visningen på web, så er her en ide om hvordan jeg gerne vil have det til at se ud.

Type 1
    aaaaaa  00 bbbbbbbbbbb
    bbbbbb  01 ccccccccccc
Type 2
    cccccc  102 ddddddddddd
    dddddd  02 eeeeeeeeeee

o.s.v.
Avatar billede dk_akj Nybegynder
03. juni 2003 - 08:42 #1
set rs = conn.execute("select a,b,c,d from tabel order by a,b,c,d")

response.write "<table>"

do while not rs.eof
  if lasta <> rs("a") then
    ' udskriv ny "header"
    response.write "<tr><td colspan=4>rs("a")</td></tr>"     
  end if
  response.write "<tr>"

  response.write "<td>"
  response.write    rs("b")
  response.write "</td>"

  response.write "<td>"
  response.write    rs("c")
  response.write "</td>"

  response.write "<td>"
  response.write    rs("d")
  response.write "</td>"

  response.write "</tr>"
  ' husk sidste record så vi kan se om der skal laves ny header
  lasta = rs("a")
  rs.movenext
loop

response.write "</table>"

//akj
Avatar billede hugopedersen Nybegynder
03. juni 2003 - 11:29 #2
Det ser ud til at kunne blive til noget der kan du'
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