Gernot Back: hast du denn tabellarische Daten?

Beitrag lesen

Hallo Frank,

Der Code lautet wie folgt:

<table border ="1">
       <tr>
         <% Do Until objRS.EOF%>
          <td>
                   <img src="bild.jpg" border="0">
                   <br><%Response.Write(objRS("wert1"))%>
                   <br><%Response.Write(objRS("wert2"))%>
                   <br><%Response.Write(objRS("wert3"))%>
                   <br><%Response.Write(objRS("wert4"))%>
                </td>
                <%objRS.MoveNext
                Loop%>
         </tr>
         </table>
<% objRS.Close %>
<%Set objRS =  Nothing %>

Nun habe ich das Problem, dass wenn das Recordset sehr viele Datensätze enthält, mir die Tabelle rechts aus dem Browserfenster läuft. Natürlich könnte ich für jeden Datensatz eine neue Row beginnen - jedoch möchte ich so eine Art "Explorer-Ansicht" generieren. D.h. die Tabelle soll nach z.B. 10 Spalten automatisch eine Row nach unten gehen und das solange bis EOF...

Das sieht mir aber keineswegs wie tabellarische Daten aus und wenn doch, dann ordnest du sie ja so wie oben auch gar nicht tabellarisch an, sondern eben nur linear (der Reihe nach).

Warum packst du denn deine einzelnen Datensätze nicht in floatende Elemente von jeweils gleicher Breite und Höhe mit overflow:auto, damit auch mal ein Datensatz mit mehr Inhalt in die Box passt und sich die bei overflow:visible (Default-Wert) ansonsten doch nicht immer gleich großen Boxen nicht aneinander verhaken?

Gruß Gernot