Avatar billede Lund Praktikant
17. februar 2003 - 14:54 Der er 4 kommentarer og
1 løsning

2 kolonner

Hey!

Jeg står og skal  have et udtræk fra en àccess database som skal vises i 2 kolloner ved siden af hinanden.

<table>
<tr>
<td>ID 1</td>
<td>ID 2</td>
</tr>
<tr>
<td>ID 3</td>
<td>ID 4</td>
</tr>
<tr>
<td>ID 5</td>
<td>ID 6</td>
</tr>
</table>
osv..

Hvordan gør jeg det ?
Avatar billede medions Nybegynder
17. februar 2003 - 15:00 #1
<table>
<%
  While Not objRs.EOF
%>
<tr>
  <td><%= objRs("felt1") %></td>
  <td><%= objRs("felt2") %></td>
</tr>
<%
  objRs.MoveNext()
  Wend
%>
</table>

//>Rune
Avatar billede loss Nybegynder
17. februar 2003 - 15:05 #2
du sætter en Counter variabel ind i dit loop, og alt efter hvad den har af værdi kan du udskrive </tr><tr>..

fx--
Counter = 1
do until rs.eof
IF Counter = 3 Then
Counter = 1
End if

response.write "<td>"&RS("ID")&"</td>"

IF Counter = 2 then
response.write "</tr><tr>"
end if

Counter = Counter + 1
rs.movenext
loop

forstår du ?
Avatar billede yellow Nybegynder
17. februar 2003 - 15:18 #3
Eller brug evt. modulus operator f.eks.

<%
response.write "<table>" & vbCrLf
i = 1
do until rs.EOF
  if i mod 2 then response.write "<tr>" & vbCrLf 
  response.write "<td>" & i & "</td>" & vbCrLf 
  if (i+1) mod 2 then response.write "</tr>" & vbCrLf
  i = i+1
  rs.movenext
loop
if not i mod 2 then response.write "<td>&nbsp;</td>" & vbCrLf & "</tr>" & vbCrLf
response.write "</table>" & vbCrLf
%>
Avatar billede Lund Praktikant
17. februar 2003 - 15:50 #4
Kanon loss, jeg fik det til at virke ..
Tak for hjælpen. Hvis du laver et svar, så godkender jeg det :)
Avatar billede loss Nybegynder
18. februar 2003 - 09:16 #5
Super.. det kommer her :)
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