Announcement

Collapse
No announcement yet.

QReport; QRLabel zur Laufzeit hinzufügen oder löschen

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

  • QReport; QRLabel zur Laufzeit hinzufügen oder löschen

    Hi,
    ich habe das Problem, erst bei der Auswertung der Datenbank feststellen zu können welche Felder und wieviele Felder ausgedruckt werden sollen.
    Lege ich die Max. Anzahl von QRLabel an, brauche aber nur wenige, bekomme ich zu viel freie Fläche im Printausdruck.
    Abhilfe wäre die QRLabel während der Laufzeit zu anzulegen.
    Wer kann da weiterhelfen.
    Gruss
    Egon

  • #2
    Hallo Egon
    *
    Ist das 1 Datensatz mit unterschiedlich vielen Feldern das du untereinander ausdrucken willst oder
    sind das mehrere Datensätze.
    *
    Wenn es mehrere Datensätze sind so musst du einen Detailband einfügen. Dieser Bereich wird dann sooft gedruckt bis alles Datensätze fertig sind.
    *
    Oswal

    Comment


    • #3
      Hallo Egon,

      hier ein kleiner CodeSchnipsel:

      ql : TQRLabel;

      ql := TQRLabel.Create(self);
      ql.Parent := QRBand1; // Das band, in dem sich das Label befinden soll
      ql.Caption := 'ich bin ein zur Laufzeit erzeugtes Label';
      ql.Left := 120;
      ql.AutoSize := True;
      ql.Top := 5;
      ql.Height := 20;
      ql.Font.Name := Arial;
      ql.Font.Size := 24;

      Kathrin2

      Comment

      Working...
      X