Drucken einer eingebetten Tabelle



  • Hallo !

    Ich stellt derzeit ein SQL-Abfrageergebnis in einer HTML-Tabelle dar. Damit die Spaltennamen immer sichtbar sind verwende ich eine eingebettete Tabelle. Der code sieht so aus:

    ' spaltennamen - immer sichtbar, auch wenn in liste gescrollt wird
    <TABLE>
    <TR>
    <TD> row1 </TD>
    <TD> row2 </TD>
    <TD> row3 </TD>
    </TR>
    </TABLE>
    ' code zum erstellen der eingebetten Tabelle
    <div style="overflow: auto;height: 100px; width: 500px;">
    <TABLE>
    <TR>
    <TD> input1 </TD>
    <TD> input2 </TD>
    <TD> input3 </TD>
    </TR>
    <TR>
    <TD> input1 </TD>
    .....
    
    </DIV>
    </TABLE>
    

    Das klappt auch recht gut, wenn ich jetzt diese Seite drucken will, druckt er mir immer nur den aktuellen Ausschnitt der eingebetteten Tabelle und nicht die komplette Tabelle.

    Weiß jemand wie ich diese Informationen trotzdem drucken kann ?

    Danke
    Gawan



  • Lass dir doch einfach von deiner Datenbankabfrage eine normale und eine Druckversion erstellen.

    Alternativ kannst du auch ein Stylesheet zum anzeigen und eins zum Drucken erstellen. <style type="text/css" media="print"> ... </style> So, oder so ähnlich.



  • Hm, danke für die Information, aber könntest du mir das ein bisschen erleutern ? Ich hab bisher noch nie etwas mit Style Sheets gemacht...

    Geht das dann irgendwie, dass ich mittels Stylesheet konfiguriere, dass er - wenn ich drucken will - die Langversion nimmt und wenn ich nur betrachte die optisch aufbereitete Version ??



  • Dann lies dir doch mal ein CSS Tutorial durch. Das zum Beispiel: http://de.selfhtml.org/css/index.htm


Anmelden zum Antworten