Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

ASP-Serienbrief aus AccessDB mit HTML-Befehl unter IE7.0 erstellen

Letzter Beitrag 05-30-2008 13:41 von WolfgangHansMayer. 0 Antworten.
Seite 1 von 1 (1 Treffer)
Beiträge sortieren: Zurück Weiter
  • 05-30-2008 13:41

    ASP-Serienbrief aus AccessDB mit HTML-Befehl unter IE7.0 erstellen

    Hallo Freunde,
     
    habe mich jetzt ein bisschen in die Materie dank Arno Lohmer einarbeiten können.
    Hier meine weiterführenden Tipps....
     
    ... aus der Praxis 
    Meistens wohl nur zwei Seiten. Können auch 100 Seiten und mehr sein.
    Allerdings sind hier zwei Besonderheit zu beachten:
     
    1. Besonderheit
    Da das Programm ja nicht weiß, wie lang ein Text tatsächlich ist, kann es vorkommen, dass z.B.
    nach der letzte Seite des Schreibens eine leere Seite am Drucker ausgeben wird. Diese kannst du wieder
    verwenden. Die letzte Seite am Schluss jeden Briefes ist immer eine leere Seite!
     
    2. Besonderheit
    Da du mit Briefpapier arbeitest, das bereits vorgedruckt ist, muss noch ein Aspekt berücksichtigt werden:
    Der Computer weiß nicht welches Papier du im Drucker hast. Die zweite Seite hat ja ein anders Design
    als die erste Seite.
     
    Die schnellste Lösung dieser Besonderheit
    An Hand der Druckervorschau erkennst du wie viele Seiten nach der ersten kommen (incl. evtl. Leerseiten).
    Dann bestückst du deinen Drucker mit entsprechender Anzahl 2. Seiten.
     
    Hierzu ein Beispiel: Ein Serien-Brief verfügt über insgesamt 2 Seiten plus Leerseite also 3 Seiten pro Empfänger.
    Es sind also 2 zweite Seiten nach der 1. Seite in den Drucker einzulegen. Diese Kombination:
    1.Seite plus zwei 2. Seiten wiederholst du solange bis die angegeben Seitenzahl in der Druckervorschau
    erreicht ist und legst sie so in das Druckerfach ein. Dann kannst du mit "Alles" den Serienbrief ordentlich drucken!
     
    Beispielhaft sei eine Seitenzahl in der Druckervorschau von 49 (= x). Das Anschreiben umfasst 3 Seiten incl. Leerseite,
    dann sind es x -1 = 48 Seiten durch 3 = 16 Empfänger sind gleich 16 Pakete mit 1. und zwei 2. Seiten
     
    (beim Einzelbrief würde die Kombination 1.Seite plus eine 2. Seite genügen, Druckereinstellung: Seite: 1-2)
     
    Allgemein gültig für alle Text-Varianten
    Weiterhin müssen dann die Drucker-Ränder richtig eingestellt werden:
     
    Links/Rechts:    4 mm
    Oben/Unten:    25 mm
     
    Da musst du ggf. etwas rumprobieren!
     
    asp-html-code:
     
    <%do until RS.eof%>
    <table>
    ...........
    <tr>
    <td><%response.write RS("text")%></td>
    </tr>
    ...........
    </table> 
    <h4 style="page-break-after:always; height:0; line-height:0"></h4>
    <%RS.movenext%><%loop%>
     
    Gruß
    Wolfgang
     
    PS.: Nochmals besten Dank an Arno Lohmer
    • IP-Adresse ist Registriert
Seite 1 von 1 (1 Treffer)