AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FastReport druckt eine Seite zuviel

Ein Thema von citybreaker · begonnen am 22. Jun 2012 · letzter Beitrag vom 22. Jun 2012
Antwort Antwort
citybreaker
(Gast)

n/a Beiträge
 
#1

FastReport druckt eine Seite zuviel

  Alt 22. Jun 2012, 10:33
Hallo zusammen.

Habe ein bisschen mit den FastReport Komponenten rumgespielt um mich einzuarbeiten. Jetzt habe ich das Problem, dass
wenn ich ein Report bestehend aus einer Seite drucken will ich zwei Seiten ausgedruckt bekomme. Die erste Seite besteht
dabei nur aus dem was ich im Designer gemacht habe ohne irgendwelchen Inhalt und die zweite Seite stellt das da was ich
eigentlich haben will.

Folgendes habe ich gemacht:
Delphi-Quellcode:
Report1.Clear;
Report1.Variables.Clear;

if OpenDialog1.Execute then begin
   Report1.LoadFromFile(OpenDialog1.FilePath);
   Report1.PrepareReport(true);

   Report1.Variables['var1'] := '''' + 'test1' + '''';
   Report1.Variables['var2'] := '''' + 'test2' + '''';
   Report1.Variables['var3'] := '''' + 'test3' + '''';
   Report1.Variables['var4'] := '''' + 'test4' + '''';

   Report1.PrepareReport(false);
   Report1.Print;
end;
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: FastReport druckt eine Seite zuviel

  Alt 22. Jun 2012, 10:38
Du lässt 2x den Bericht rendern und der besteht aus jeweils 1 Seite.

Bei mir ist 2x1=2 also müssen in dem Fall auch 2 Seiten rauskommen
Delphi-Quellcode:
Report1.Clear;
Report1.Variables.Clear;

if OpenDialog1.Execute then begin
   Report1.LoadFromFile(OpenDialog1.FilePath);
   // Report1.PrepareReport(true);

   Report1.Variables['var1'] := '''' + 'test1' + '''';
   Report1.Variables['var2'] := '''' + 'test2' + '''';
   Report1.Variables['var3'] := '''' + 'test3' + '''';
   Report1.Variables['var4'] := '''' + 'test4' + '''';

   Report1.PrepareReport(true);
   Report1.Print;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
citybreaker
(Gast)

n/a Beiträge
 
#3

AW: FastReport druckt eine Seite zuviel

  Alt 22. Jun 2012, 10:52
Ah ok.Dachte das Report1.PrepareReport gibt nur frei das man das Report bearbeiten darf sperrt es anschließend wieder.
Jetzt bin ich schlauer. Danke dir.
  Mit Zitat antworten Zitat
Iwo Asnet

Registriert seit: 11. Jun 2011
313 Beiträge
 
#4

AW: FastReport druckt eine Seite zuviel

  Alt 22. Jun 2012, 13:48
Der Report wird vorbereitet (=gerendert wäre besser) und dann kann man damit so einiges anstellen:
Anzeigen, Drucken, Speichern, verschicken, exportieren und was weiss ich.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz