Avatar billede tblaster Nybegynder
22. april 2002 - 14:08 Der er 2 kommentarer og
1 løsning

Deling af data i 2 rækker!

Jeg har følgende kode:

<TABLE BGCOLOR="#000000" WIDTH="100%" HEIGHT="20">
<tr>

<b>

    <td align="center" valign="top" bgcolor="#FFFFFF">
      <p> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">
        <%
        Set Conn = Server.CreateObject("ADODB.Connection")
        Set Rs = Server.CreateObject("ADODB.Recordset")
        'Modify and use this connection if your database is in your database directory
        'Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=db.mdb"
        Conn.Open "DBQ=" & Server.Mappath("db.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

SQL = "SELECT Varegruppe, VaregruppeId FROM Varegruppe ORDER BY Varegruppe"

        rs.Open SQL, Conn

        x = 0
        For x = 1 to 9999
        If rs.eof then
        Exit For
        Else

  'URL Convert
  Varegruppe = "<a href='items.asp?Varegruppe=" & rs("VaregruppeId") & "'>" & rs("Varegruppe") & "</a>"
  'End URL Convert

        %>
        </font></b>
      <font face="Arial" size="2">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
          <td width="100%"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">&nbsp;
        <% =Varegruppe %>
        <%
        rs.MoveNext
        End If
        Next
        %>
            </font></b></td>
        </tr>
      </table>
      </font> </td>

</b>
</tr>
<tr>
</tr>
<tr>

    <td align="center" valign="top" bgcolor="#FFFFFF">
      &nbsp; </td>

</tr>
</TABLE>


Hvad skal jeg skrive så den dele varegrupperne op i to kolonner med lige mange i hver, istedet for bare at vise det i en?
Avatar billede nogetfx Nybegynder
22. april 2002 - 14:46 #1
Mit svar holder jeg stadig fast ved:
http://exp.dk/spm/198406

Plus her kan du se om optælning af poster:
http://activedeveloper.dk/aspdigital/kapitel2/count.asp

http://www.eksperten.dk/spm/13784

/Lars
Avatar billede tblaster Nybegynder
22. april 2002 - 16:34 #2
Jeg har prøvet det du skrev og kan ikke få det til at virker ... :-(
Avatar billede eagleeye Praktikant
22. april 2002 - 19:35 #3
Prøv med denne. Jeg har rettet lidt i din kode så du skal nók selv havde sat <font> tags ind igen... Håbe det går:


<html>
<head></head>
<body>


<TABLE BGCOLOR="#FFFFFF" WIDTH="100%" HEIGHT="20">
<tr>
  <%
  Set Conn = Server.CreateObject("ADODB.Connection")
  Set Rs = Server.CreateObject("ADODB.Recordset")
  'Modify and use this connection if your database is in your database directory
  'Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=db.mdb"
  Conn.Open "DBQ=" & Server.Mappath("db.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

  SQL = "SELECT Count(Varegruppe) as AntalGrupper FROM Varegruppe;"
  set rs = conn.Execute (SQL)
  antalGrupper = rs("AntalGrupper")
       
  SQL = "SELECT Varegruppe, VaregruppeId FROM Varegruppe ORDER BY Varegruppe"
  set rs = conn.Execute (SQL)
 
  colPrPage = 2  'Angiv hvor mange kolonne du vil havde pr side.
  colOnPageNow = 0
  recorsOnPagePrRow = 0
  if (antalGrupper / colPrPage) > Int(antalGrupper / colPrPage) then
    noPrRow = Int(antalGrupper / colPrPage) + 1
  else
    noPrRow = Int(antalGrupper / colPrPage)
  end if
       
  do while not rs.eof
    if recorsOnPagePrRow = 0 then
    %>
    <td align="center" valign="top" bgcolor="#FFFFFF">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <%
    end if   
    recorsOnPagePrRow = recorsOnPagePrRow + 1
   
    'URL Convert
    Varegruppe = "<a href='items.asp?Varegruppe=" & rs("VaregruppeId") & "'>" & rs("Varegruppe") & "</a>"
    'End URL Convert
    %>
      <tr><td width="100%"><%=Varegruppe %>
      </td></tr>
    <%
    if recorsOnPagePrRow = noPrRow then
      recorsOnPagePrRow = 0
    %>
    </table>
    </td>
    <%
      colOnPageNow = colOnPageNow + 1
      if colOnPageNow > colPrPage then
        %><td><%
      end if
    end if
    %>
    <%
    rs.MoveNext
  loop
  %>

</tr>
<tr>
</tr>
<tr>

</tr>
</TABLE>

</body>
</html>
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