Announcement

Collapse
No announcement yet.

DBGrid bzw. TTable drucken

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DBGrid bzw. TTable drucken

    Hi!
    Wie kann ich, insofern es überhaupt möglich ist, den Inhalt also die Tabelle in meinem DBGri bzw. meiner TTable zu drucken?

    Thanx,
    Stanly

  • #2
    Versuch es doch mal mir QuickReport. Auf den QuickReport kannst du Datensensitive Komponenten einsetzen und hast viele möglichkeiten (Vorschau, Zoom und auch Drucken)

    Comment


    • #3
      Es gibt auch eine (Freeware-) Komponente <A HREF="http://www.programmersheaven.com/zone2/cat63/5909.htm">TPrintGrid</A> , mit der man ein DBGrid als einfache Liste ausdrucken kann
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment


      • #4
        procedure TForm1.Button4Click(Sender: TObject);<br>
        var<br>
        Spalte, Zeile: Integer;<br>
        begin<br>
        {Wobei hier auf eine Prüfung, ob Seitenende erreicht wurde, usw. verzichtet wurde.}<br>
        Zeile := 100; Spalte := 100;<br>
        with Printer do begin<br>
        Orientation := poPortrait; //Hochformat;<br>
        BeginDoc;<br>
        Canvas.Font.Style := [fsBold, fsItalic]; //Fett und schräg<br>
        Canvas.Font.Name := 'Arial'; //Fett<br>
        Canvas.Font.Size := 24;<br>
        while not Table1.eof do begin<br>
        {Hier müsste der Seitenvorschub rein, wenn Seitenende erreicht wurde. Und zwar mit NewPage.} <br>
        Canvas.TextOut(Spalte,Zeile,Table1.FieldByName('We rt').asString);<br>
        Table1.next; {Nicht immer vergessen, wie ich}<br>
        Inc(Zeile,250);<br>
        end;<br>
        EndDoc;<br>
        end;<br>

        Ansonsten ist natürlich QuickReport wesentlich besser. Kurze Eingewöhnung, aber dann läuft's

        mfg Klaus-Pete

        Comment


        • #5
          Hi!
          Danke für eure Anworten, ich habe mir ebend mal die Komponente resaugt und werde sie jetzt ausprobieren, anosten klapps ja dann auch anders.

          Gruß,
          Stanl

          Comment


          • #6
            Hi nochmal!
            Also die Komponente funktioniert bei mir leider nicht
            Da kommt immmer ien fehler beim Compilieren. Seid ihr sicher, dass die Komonete unter Delphi 5 läuft?
            Falls jemand iene Lauffähige hat, vieleicht kann er sie mir schicken.

            Gruß,
            Stanl

            Comment


            • #7
              Irgendetwas fehlt hier? Welche Komponente meinst du?

              mfg Klaus-Pete

              Comment

              Working...
              X