Das FP3-Format wirft häufig Fragen auf – insbesondere bei Benutzern, die einen vorbereiteten Bericht schnell öffnen, anzeigen oder konvertieren müssen, ohne sich mit den Details der Entwicklung zu befassen. Gleichzeitig kann bereits zu Beginn Verwirrung entstehen: Die Erweiterung FP3 wird in verschiedenen Softwareumgebungen verwendet und kann sich auf völlig unterschiedliche Dateitypen beziehen. Beispielsweise auf FastReport-Berichte, 3D-Planungsprojekte und sogar medizinische Daten.
Wir haben die 11 häufigsten Fragen gesammelt, mit denen Benutzer konfrontiert sind, und klare Antworten vorbereitet, die reale Aufgaben berücksichtigen. Sie erfahren, wie sich FP3 von anderen Formaten (insbesondere von der FR3-Vorlage) unterscheidet, welche Tools Ihnen bei der Arbeit mit solchen Dateien helfen können, wie Sie sie in PDF und andere Formate konvertieren und wie Sie häufige technische Probleme lösen können.
Dateien mit der Erweiterung FP3 können je nach ihrem Inhalt mit mehreren Programmen in Verbindung stehen. Am häufigsten wird dieses Format jedoch mit vorbereiteten Berichten in Verbindung gebracht, die mit FastReport-Tools erstellt wurden.
In diesem Fall ist FP3 ein proprietäres Format, das von Fast Reports entwickelt wurde und zum Speichern von Berichtsdaten verwendet wird, die im Voraus für die Anzeige vorbereitet wurden und problemlos zur späteren Analyse übertragen oder gespeichert werden können.
Eine solche FP3-Datei enthält:
Das Hauptmerkmal von FP3 (im Vergleich zu Vorlagen im FR3-Format) besteht darin, dass die Datei bereits vollständig vorbereitet ist und weder eine Verbindung zur Quelldatenbank noch eine erneute Datenverarbeitung oder die ursprünglichen Berichtsvorlagen benötigt.
Neben FastReport-Tools kann die Erweiterung FP3 Dateien mit dreidimensionalen Bildern für das Prototyping, Röntgenbildern, Dateien für den 3D-Druck und anderen medizinischen Dokumenten bezeichnen. Meist handelt es sich dabei jedoch lediglich um eine Übereinstimmung der Dateinamenerweiterung und nicht um die Verwendung eines tatsächlichen Datenformats. In der Regel bezieht sich FP3 auf Restaurationen der FP3-Klasse und entsprechende Zahnimplantate.
Darüber hinaus wird das FP3-Format bei der Planung architektonischer Strukturen verwendet.
Es wird auch in Programmen verwendet, die auf FastReport-Komponenten basieren und dieses Format automatisch unterstützen. Zum Beispiel in CRM- und ERP-Systemen.
Zum Öffnen und Anzeigen von FP3-Dateien im FastReport-Format können Sie ein spezielles Programm verwenden — FastReport Viewer. Dabei handelt es sich um eine kostenlose Anwendung, die für die komfortable Anzeige und den Druck von FP3-Dateien entwickelt wurde. Dank seiner intuitiven Benutzeroberfläche und des breiten Funktionsumfangs ermöglicht Viewer eine effiziente Arbeit mit vorbereiteten Berichten, ohne dass komplexe Software erforderlich ist.
Mehr über diese Anwendung erfahren Sie im Artikel "Öffnen von .fp3-Dateien mit dem FastReport Viewer".
Das FP3-Format wird auch von der Anwendung FastConverter unterstützt, mit der Sie diese Dateien in andere gängige Formate konvertieren können.
Und natürlich können FP3-Dateien mithilfe von FastReport-Softwarekomponenten geöffnet und angezeigt werden, indem Sie in einer Entwicklungsumgebung (RAD Studio oder Lazarus) Ihr eigenes Projekt und Ihre eigene Anwendung auf deren Grundlage erstellen.
Es gibt auch andere FP3-Dateiformate, die nicht mit FastReport-Tools in Verbindung stehen:
Hierfür können Sie das Tool FastConverter. Weitere Informationen zum Konvertierungsprozess und zu den unterstützten Formaten finden Sie im Artikel "Öffnen und Konvertieren von FP3-Dateien mit dem FastConverter .FP3".
Das Hauptmerkmal von FastReport-FP3-Dateien besteht darin, dass sie keine Vorlage zur Beschreibung und anschließenden Erstellung eines Berichts sind, sondern eine zur Anzeige und zum Drucken bereite Datei.
Wenn eine FP3-Datei vollständig vorbereitet ist und alle erforderlichen Aktionen bereits durchgeführt wurden:
Dann bleibt nur noch, den vorbereiteten Bericht in ein geeignetes Programm zu laden und anschließend anzuzeigen oder zu drucken.
Wenn Sie eine FP3-Datei mithilfe der TfrxReport-Komponente in Ihrer Anwendung laden oder speichern müssen, die in einer der unterstützten FastReport-Entwicklungsumgebungen (RAD Studio, Lazarus) entwickelt wurde, verwenden Sie die Methoden der Eigenschaft TfrxReport.PreviewPages:
function LoadFromFile(const FileName: String; ExceptionIfNotFound: Boolean = False): Boolean; procedure SaveToFile(const FileName: String); procedure LoadFromStream(Stream: TStream); procedure SaveToStream(Stream: TStream);
Hierfür können Sie bequem ein spezielles, von Fast Reports entwickeltes Programm verwenden — FastConverter. Der schrittweise Prozess zur Erstellung eines PDF-Dokuments in diesem lokal ausgeführten Programm ist unkompliziert und wird ausführlich im Artikel "Öffnen und Konvertieren von FP3-Dateien mit dem FastConverter .FP3" beschrieben.
Ein flexiblerer und anschaulicherer Ansatz besteht darin, den Berichtdesigner und den Vorschau-Dialog des kommerziellen Produkts FastReport VCL zu verwenden:
frxReport1.PreviewPages.LoadFromFile('C:\fr\Demo\PreparedReport.fp3');
frxReport1.ShowPreparedReport;
Alternativ können Sie den Bericht direkt im Anwendungscode mithilfe der TfrxReport-Komponente konvertieren. Weitere Informationen zu diesen Methoden finden Sie in den folgenden Artikeln:
Ja, aber nicht direkt – dafür sind mehrere Schritte erforderlich. FP3 ist ein von Fast Reports entwickeltes Format, und es gibt keine Garantie dafür, dass ein anderes Berichtssystem alle Besonderheiten seiner internen Struktur korrekt interpretieren kann.
Für solche Aufgaben ist es praktisch, ein Zwischenformat zu verwenden. Zum Beispiel PDF, CSV, XLS, XLSX, XML oder HTML – abhängig vom Inhalt Ihres Berichts.
Prüfen Sie zunächst, ob das andere System (zum Beispiel Crystal Reports oder JasperReports) das ausgewählte Format unterstützt. Konvertieren Sie anschließend die FP3-Datei wie im unter Punkt 7 genannten Artikel beschrieben in das erforderliche Format. Öffnen Sie schließlich die konvertierte Datei im Berichtssystem eines Drittanbieters.
Derzeit ist diese Funktionalität nicht verfügbar. Um FP3-Dateien im FastReport-Format zu öffnen und anzuzeigen, können Sie lokal ein spezielles kostenloses Programm — FastReport Viewer – verwenden.
In In Zukunft könnte es möglich werden, vorbereitete Berichte online auf Basis der Cloud-Lösung — FastReport Cloud anzuzeigen.
Wichtig: Bitte verwenden Sie keine von anderen Unternehmen als Fast Reports entwickelten Online-FP3-Viewer, insbesondere nicht für Berichte, die vertrauliche Informationen enthalten. Dies kann unsicher sein!
Höchstwahrscheinlich rufen Sie die Methode LoadFromFile nicht für die Eigenschaft PreviewPages, sondern direkt für die TfrxReport-Komponente auf. Sie müssen Code wie diesen verwenden:
frxReport1.PreviewPages.LoadFromFile('C:\MyReports\FileName.fp3');
Ja, dies kann mithilfe von zwei Instanzen der TfrxReport-Komponente durchgeführt werden.
PreviewPages.LoadFromFile oder PreviewPages.LoadFromStream in die erste TfrxReport-Komponente.frxReport1.PreviewPages.AddFrom(frxReport2)
Der Artikel "So kombinieren Sie mehrere Berichte in Delphi zu einer PDF-Datei" beschreibt eine weitere, aber nicht weniger nützliche Lösung.
Das FP3-Format von Fast Reports ist eine komfortable und zuverlässige Lösung zum Speichern von Daten, die bereits für die Anzeige vorbereitet sind und keinen Zugriff auf Quelldatenbanken und Vorlagen erfordern. Mit Tools wie Viewer und Converter können Sie problemlos mit diesen Dateien arbeiten.
Bei Bedarf können Sie FP3-Formate in Ihren Anwendungen mithilfe von FastReport-Komponenten anzeigen und bearbeiten. Wir hoffen, dass unsere Antworten Ihnen geholfen haben, das Format besser zu verstehen und die Arbeit mit vorbereiteten Berichten noch einfacher und übersichtlicher zu gestalten.