none
Falzmarken in Bericht auf erster Seite drucken ...

    Frage

  • Eine wahrscheinlich banale Frage:

    Wie kann ich auf die erste Seite eines Berichtes Falzmarken drucken ?

    Entsprechende Markierungen müssten ja immer an der geleichen Stelle auf dem Blatt sein, unabhängig davon, wie gross der Detailbereich wird.

     

    Mittwoch, 1. Juni 2011 09:45

Antworten

  • Hallo Niconi

    NicoNi wrote:

    Eine wahrscheinlich banale Frage:

    Wie kann ich auf die erste Seite eines Berichtes Falzmarken drucken ?

    Entsprechende Markierungen müssten ja immer an der geleichen Stelle auf
    dem Blatt sein, unabhängig davon, wie gross der Detailbereich wird.

    Ganz so banal ist diese Frage nicht. Um nämlich eine Linie auf einem Bericht zu zeichnen, musst Du zuerst errechnen, wo dieser Strich gezeichnet werden soll. Da dies in irgendeinem Bereich sein kann, musst Du also über die Position der Bereiche ermitteln, ob der Strich nun da gezeichnet werden soll. Das ganze wird noch komplizierter, wenn Du ein Endlos Bericht hast, wo dann die Linie in einem der Endlosbereiche gezeichnet werden müsste.

    Ich würde in diesem Fall eher dazu übergehen, dem Bericht ein Bild zu hinterlegen, das genau an der richtigen Position dann eben eine linie drin hat. Das Bild dürfte dann wohl etwas gross werden, aber gut komprimierbar sein, da es ja nur schwarz/weiss ist.

    Dieses Bild sollte dann gedruckt werden, egal welcher Bereich dann dort gerade gedruckt wird. Beim Bild kannst Du einstellen, dass es nur auf der ersten Seite gedruckt werden soll. Details siehe Picture Property des Berichts.

    Gruss
    Henry

    • Als Antwort markiert NicoNi Donnerstag, 2. Juni 2011 06:13
    Donnerstag, 2. Juni 2011 04:45

Alle Antworten

  • Hallo Niconi

    NicoNi wrote:

    Eine wahrscheinlich banale Frage:

    Wie kann ich auf die erste Seite eines Berichtes Falzmarken drucken ?

    Entsprechende Markierungen müssten ja immer an der geleichen Stelle auf
    dem Blatt sein, unabhängig davon, wie gross der Detailbereich wird.

    Ganz so banal ist diese Frage nicht. Um nämlich eine Linie auf einem Bericht zu zeichnen, musst Du zuerst errechnen, wo dieser Strich gezeichnet werden soll. Da dies in irgendeinem Bereich sein kann, musst Du also über die Position der Bereiche ermitteln, ob der Strich nun da gezeichnet werden soll. Das ganze wird noch komplizierter, wenn Du ein Endlos Bericht hast, wo dann die Linie in einem der Endlosbereiche gezeichnet werden müsste.

    Ich würde in diesem Fall eher dazu übergehen, dem Bericht ein Bild zu hinterlegen, das genau an der richtigen Position dann eben eine linie drin hat. Das Bild dürfte dann wohl etwas gross werden, aber gut komprimierbar sein, da es ja nur schwarz/weiss ist.

    Dieses Bild sollte dann gedruckt werden, egal welcher Bereich dann dort gerade gedruckt wird. Beim Bild kannst Du einstellen, dass es nur auf der ersten Seite gedruckt werden soll. Details siehe Picture Property des Berichts.

    Gruss
    Henry

    • Als Antwort markiert NicoNi Donnerstag, 2. Juni 2011 06:13
    Donnerstag, 2. Juni 2011 04:45
  • Uff, ich denke, zunächst werden die Bneutzer weiter per Daumenpeilung die Blätter falzen müssen.

     

    Donnerstag, 2. Juni 2011 06:13
  • Hallo NicoNi

    NicoNi wrote:

    Uff, ich denke, zunächst werden die Bneutzer weiter per Daumenpeilung die
    Blätter falzen müssen.

    Ich denke, das machen die nach einer Weile genauso schnell und zuverlässig auch ohne Falzmarke.
    Ich habe auch mal sowas für einen Brief gemacht, so dass da immer am richtigen Ort zweimal gefalzt wurde und dann die Adresse sauber ins Fenster gepasst hat. Die Sekretärin hat das Blatt umgedreht und dann gefalzt. Das gehe schneller, meinte sie. Und die Adresse hat trotzdem gepasst - immer.

    Gruss
    Henry

    Donnerstag, 2. Juni 2011 06:16
  • Hallo Nico,

    Am 01.06.2011 11:45, schrieb NicoNi:

    Eine wahrscheinlich banale Frage:
    Wie kann ich auf die erste Seite eines Berichtes Falzmarken drucken ?
    Entsprechende Markierungen müssten ja immer an der geleichen Stelle auf dem Blatt sein, unabhängig davon, wie gross der Detailbereich wird.

    probier es mal mit folgendem Code:

    Private Sub Report_Page()
         Dim PosMarke1 As Long
        Dim PosMarke2 As Long
         'Position der Linien
        PosMarke1 = 9 * 567
        PosMarke2 = 20 * 567
         'Falzmarken zeichnen
        Me.Line (0, PosMarke1)-(100, PosMarke1 + 10), , B
        Me.Line (0, PosMarke2)-(100, PosMarke2 + 10), , B

    End Sub
     HTH


    Thomas

    Homepage: www.Team-Moeller.de

    Donnerstag, 2. Juni 2011 07:35
  • Hallo Nico,

    Am 02.06.2011 09:35, schrieb Thomas Möller:

    Eine wahrscheinlich banale Frage:
    Wie kann ich auf die erste Seite eines Berichtes Falzmarken drucken ?

    probier es mal mit folgendem Code:

    ich vergaß die Beschränkung auf die erste Seite. So sollte es gehen:

    Private Sub Report_Page()
         Dim PosMarke1 As Long
        Dim PosMarke2 As Long
         'Position der Linien
        PosMarke1 = 9 * 567
        PosMarke2 = 20 * 567
         If Me.Page = 1 Then
             'Falzmarken zeichnen
            Me.Line (0, PosMarke1)-(100, PosMarke1 + 10), , B
            Me.Line (0, PosMarke2)-(100, PosMarke2 + 10), , B
         End If

    End Sub
     HTH


    Thomas

    Homepage: www.Team-Moeller.de

    Donnerstag, 2. Juni 2011 07:38