![]() |
Datenbank: clientdataset1 • Version: ? • Zugriff über: xml
Akutellen Datensatz drucken
Hallo Leute,
Erst mal vorweg bin blutiger anfänger. Habe zwar schon ein paar Tut gelesen und versucht aber ich blick einfach nicht wirklich durch. zu meinem Anliegen Habe mir Rad studio xe7 trail geladen um eine Datenbank für unsere Personal Verwaltung zu schreiben. Jetzt möchte ich aber das nur der aktuell angezeigte datensatz gedruckt wird. Ich hab die uses printers hinzugefügt und auch dialog Tprinter. Als datenbank wird clientdataset1 benutzt. Wenn ich jetzt die procedure drucken schreibe:
Delphi-Quellcode:
was muss ich da denn genau vorgeben ?
procedure TForm1.Drucken2Click(Sender: TObject);
begin Printer.BeginDoc; Printer.NewPage;// wie greife ich dann von hier auf diesen akuellen datensatz zu ? Printer.EndDoc; end; Mir würde es reichen wenn er quasi screenshot druckt aber lieber wäre es mir wenn ich selbst anordnen könnte wie er es druckt, also die reinfolge. Ich hab auch schon viel von TCanvas gelesen aber da finde ich kein button oder eine funktion im Rad. Danke im voraus |
AW: Akutellen Datensatz drucken
Für solche Ausgaben verwendet man normalerweise einen Report: hier böte sich der FastReport an, der bei Delphi installiert ist.
Willst du es ohne Reportgenerator machen, greifst du die Daten über das DataSet ab, mit den Methoden, die hier zur Verfügung stehen (Fields, FindField, FieldByName). Grüße Mikhal |
AW: Akutellen Datensatz drucken
Die Essenz läuft auf
Delphi-Quellcode:
hinaus, wobei dummystr den zu druckenden Text enthält.
printer.canvas.textout(x,y,dummystr);
Wobei Du mit einem Reportgenerator wahrscheinlich besser bedient bist. Ansonsten such hier mal nach Drucken. Wenn ich mich richtig erinnere sollte da einiges zu finden sein. Gruß K-H |
AW: Akutellen Datensatz drucken
Danke Erstmal für die antworten.
Habe mich etwas mit fastreport beschäftigt und eine frxdbdataset1 und eine frxrepot1 erstellt aber wie binde ich beide jetzt richtig? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz