AGB  ·  Datenschutz  ·  Impressum  







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

FastReport by Code, Werte manipulieren

Ein Thema von bernhard_LA · begonnen am 22. Mär 2023 · letzter Beitrag vom 24. Mär 2023
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#11

AW: FastReport by Code, Werte manipulieren

  Alt 23. Mär 2023, 11:27
Da wäre die Hilfe:
https://www.fast-report.com/document...rint_event.htm

d.h. Du machst eine Prozedur und weist sie zu.
Delphi-Quellcode:
procedure Form2.InternalOnBeforePrint(Sender: TfrxComponent);
begin
  // das recordspezifische Bild holen, Schnellschuß ohne Prüfungen:
  PictureView.Picture.LoadFromFile(frxDBDataset1.DataSet.FieldByName('newBMP').AsString);
end;

procedure TForm2.BitBtn_FastReportClick(Sender: TObject);
var
  DataBand: TfrxMasterData;
...
begin
...
  DataBand.OnBeforePrint := InternalOnBeforePrint;
...
end;
Nr.1 Delphi-Tool: [F7]

Geändert von ConnorMcLeod (23. Mär 2023 um 11:39 Uhr)
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: FastReport by Code, Werte manipulieren

  Alt 23. Mär 2023, 19:21
die Zuweiung geht bei mir leider nicht , ich bekomme folgende Fehlermeldung.

DataBand.OnBeforePrint:= Dataset_BeforePrint;


[dcc64 Error] demofastreports.pas(181): E2035 Not enough actual parameters
  Mit Zitat antworten Zitat
mytbo

Registriert seit: 8. Jan 2007
472 Beiträge
 
#13

AW: FastReport by Code, Werte manipulieren

  Alt 23. Mär 2023, 22:37
die Zuweiung geht bei mir leider nicht , ich bekomme folgende Fehlermeldung.

DataBand.OnBeforePrint:= Dataset_BeforePrint;
Das kann so nicht funktionieren! Es darf keine Funktion, sondern muss ein String zugewiesen werden. Hier wird der Name der FastScript Ereignisfunktion übergeben. Ein Beispiel, wie man einen Bericht programmiert, findest du im Anhang. Es wird auch gezeigt, wie andere Datenquellen angebunden werden können. Ausführlich wurde es in diesem Artikel thematisiert.

Bis bald...
Thomas
Angehängte Dateien
Dateityp: zip TestFastReportPure.zip (29,4 KB, 24x aufgerufen)

Geändert von mytbo (23. Mär 2023 um 22:50 Uhr) Grund: Autor Vermerk hinzugefügt
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#14

AW: FastReport by Code, Werte manipulieren

  Alt 24. Mär 2023, 10:54
die Zuweiung geht bei mir leider nicht , ich bekomme folgende Fehlermeldung.

DataBand.OnBeforePrint:= Dataset_BeforePrint;


[dcc64 Error] demofastreports.pas(181): E2035 Not enough actual parameters
Wir arbeiten mit TfrxReport.OnBeforePrint - das ist eine echte Callback-Routine, kein String. Im Handler kannst du dann mit Sender die konkrete Komponente herausfinden.
Uli Gerhardt
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 04:42 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