Häufig gestellte Fragen
Allgemeine Fragen
Was benötige ich um einen Report mit dem Reportizer zu erstellen?
Als erstes benötigen Sie eine Datenbank mit Daten. In einigen Fällen müssen Sie auch eine Datenbank-Engine installieren (Bitte lesen Sie auch die nächste Frage). Und natürlich brauchen Sie den Reportizer.
Welche Datenbankformate werden unterstützt?
Das hängt von den jeweiligen Datenbank-Engines ab. Die aktuelle Version des Reportizers kann mit fast alle relationalen Datenbanken: dBase (DBF), Paradox (DB), CSV, Microsoft Access (MDB), Microsoft Excel (XLSX, XLS), Oracle, Interbase, SQL Server, Firebird, DB2 und so weiter.
Welche Unterschiede gibt es zwischen dem Reportizer und anderen Datenbank Reportsystemen?
Reportizer ist ein leistungsstarkes Werkzeug für die Erstellung von professionellen Reports zum kleinen Preis. Das ist der Hauptunterschied.
Welche Unterschiede bestehen zwischen Reportizer und Database Tour Pro Reporting?
Beide Tools, Reportizer und Database Tour Pro, nutzen die gleiche Report-Engine (vlReport). Die Berichte dieser Tools sind für gewöhnlich kompatibel (jedoch gibt es ein paar seltene Ausnahmen, dass Database Tour Reports nicht mit Reportizer und umgekehrt gedruckt werden können, aber das betrifft eher Inkompatibilitäten der Datenbankebene als der Reportebene) und können durch beide Tools editiert werden.
Aber es bestehen wichtige Unterschiede zwischen diesen Werkzeugen. Im Gegensatz zu Database Tour Pro, einem Datenbankwerkzeug indem die Reporterstellung eine von vielen Funktionalitäten ist, ist Reportizer ausschließlich für Berichtszwecke bestimmt. Jedes Tool für sich hat seine eigenen Vorteile, aber der Reportizer unterstützt in den meisten Fällen einen leistungsstarken und bequemen Weg Datenbankreports zu generieren, welche durch die folgenden Eigenschaften erzielt werden kann:
- Möglichkeit mit Reportsammlungen zu arbeiten;
- Mehr flexible Datenabankverbindungen;
- Möglichkeit die Reporteditierung durch den Programmadministrator zu sperren (mit Passwortschutz), welche notwendig ist, wenn das Programm durch eine Vielzahl von Anwendern genutzt wird, insbesondere wenn einige Anwender weniger fortgeschritten sind und nur die Druckberechtigung von Reports haben, keine Editierberechtigung;
- Mehr Wege unterschiedliche Teile von Reporttabellen zu editieren, wie z. B. Datenquellen, Beschreibungen und Reportobjekte; es bestehen zwei Wege den gesamten Report zu generieren: Visueller Builder und Textmodus (letzterer ist für fortgeschrittene Anwender bestimmt).
Welche Benutzeroberflächen-Sprachen werden unterstützt?
Derzeit werden Englische, Deutsche, Französische, Spanische, Polnische und Ukrainische Benutzeroberflächen unterstützt. Jede Sprachoberfläche ist in einem verschiedenen Setup-Modul separiert, so dass beim Herunterladen von Reportizer sichergestellt werden muss, dass die korrekte Sprachversion heruntergeladen.
Was ist ein zusätzliches Tool Reportizer Viewer?
Reportizer Viewer ist ein klein Bericht-Tool.
Im Gegensatz zu Reportizer ist Reportizer Viewer nur zur Vorschau, zum Drucken und zum Exportieren der Reporte konzipiert. Somit ist es für solche Computer nützlich, wo die Reporte nicht verändert werden sollen, sondern nur gedruckt (oder exportiert) werden sollen.
Reportizer Viewer kann mit Report-Vorlagen-Dateien verknüpft werden, um diese einfach im Windows Explorer öffnen zu können. Es unterstützt auch verschiedene Kommandozeilen-Schlüssel zum Drucken, Datenbankzugriff etc.
Welche Version soll ich wählen - 32-Bit oder 64-Bit?
Bei der Auswahl der herunterzuladenden und zu installierenden Architekturversion geht es um die Kompatibilität der Reportizer-Software mit: 1) Ihrem Betriebssystem; 2) anderen Datenbankkomponenten, mit denen die Anwendung zusammenarbeitet.
Kompatibilität mit dem Betriebssystem
Reportizer 32-Bit kann sowohl unter Windows 32-Bit als auch unter Windows 64-Bit verwendet werden, Reportizer 64-Bit sollte jedoch nur unter Windows 64-Bit verwendet werden.
Kompatibilität mit anderen Datenbankkomponenten
Schauen wir uns ein paar Beispiele an...
Wenn Sie mit dBase (.dbf)-Dateien arbeiten möchten, kann Reportizer verschiedene Methoden zum Öffnen dieser Dateien verwenden. Unabhängig von der gewählten Methode müssen alle beteiligten Datenbankkomponenten (Treiber, OLE DB-Provider und Reportizer) die gleiche Architektur aufweisen. Wenn Sie beispielsweise über einen ODBC-Treiber mit diesen Dateien arbeiten, muss die Architektur von Reportizer mit der Architektur des ODBC-Treibers übereinstimmen.
Wenn Sie Reportizer für die Arbeit mit .accdb-Datenbanken (Microsoft Access 2007 und höher) benötigen, muss die Reportizer-Architektur der Architektur des ACE OLE DB-Providers bzw. des Access ODBC-Treibers entsprechen, je nachdem, welche Komponente (OLE DB oder ODBC) Sie wählen.
Um mit Oracle, SQL Server, PostgreSQL, Firebird, MySQL und anderen Serverdatenbanken zu arbeiten, muss die Architektur von Reportizer der Architektur des entsprechenden Clients entsprechen; wenn Sie über ODBC mit solchen Datenbanken arbeiten möchten, muss die Architektur von Reportizer der Architektur des entsprechenden ODBC-Treibers entsprechen.
Und falls Sie mit Datenbanken über das alte BDE arbeiten müssen, sollten Sie die 32-Bit-Version von Reportizer installieren.
Jedenfalls können Sie unter Windows 64-Bit, wenn Sie sich nicht mit diesen Details auseinandersetzen möchten, Reportizer (Viewer) in 32-Bit und 64-Bit gleichzeitig installieren und je nach Bedarf zwischen ihnen wechseln.
Technische Fragen
Kann der Reportizer ausschließlich für Druckreports konfiguriert werden?
Ja. Sie erstellen die gewünschten Reports, andere drucken diese. Sie können alle Reporteigenschaften redigieren sperren, indem Sie die entsprechende Auswahl in der Schnittstelle einstellen. Wenn Sie es wünschen, kann die Einstellung zur Entsperrung der Eigenschaft durch ein Passwort geschützt werden. Damit haben User Ihrer Reports nicht die Möglichkeit diese zu verändern. Es wird jedoch empfohlen, stattdessen Reportizer Viewer zu verwenden.
Kann ich Reportizer Berichte in einige gängige Formate exportieren?
Ja. Sie können Daten in TXT-, HTML-, XLSX-, XLS-Dokumente oder Bilder exportieren.
Sie können Ihren Bericht auch als statischen Bericht (mit der Dateiendung STT) exportieren. Dieses Format enthält eine exakte Kopie des erstellten Berichts und kann in Reportizer, Reportizer Viewer und Database Tour Pro geöffnet werden.
Wie sieht es mit dem Export von Berichten in das PDF-Format aus?
Reportizer bietet bereits eine Beta-Version für den PDF-Export.
Es gibt einige bekannte Probleme und Einschränkungen:
- - Es werden nur Standard-PDF-Schriftarten verwendet.
- - Unicode wird nicht unterstützt.
- - Die Textskalierung ist nicht optimal.
Hier sind einige Empfehlungen, wie Sie die meisten Probleme beim Exportieren von Berichten als PDF vermeiden können:
- - Verwenden Sie in Ihren Berichten, die als PDF exportiert werden sollen, ausschließlich die Schriftarten Arial, Courier oder Times New Roman.
- - Lassen Sie genügend Platz für die Textobjekte im Bericht, um sicherzustellen, dass der Text sowohl in Reportizer als auch im exportierten Dokument in die Objektgrenzen passt.
Unterstützt Reportizer Grafiken/Bilder im Report?
Ja. Im Bericht-Designer können Sie statische Bilder (Bild Object) in Ihren Report einfügen. Unterstützte Formate sind: PNG, BMP, ICO, EMF, WMF, JPEG, GIF. Sie können auch Bilder einfügen, die durch die Datenbank dynamisch geladen werden (Datenbank Bild oder Datei Bild Objekte). Database Image Objekte können z. Zt. nur im Bitmapformat eingelesen und gespeichert werden.
Reportizer enthält zahlreiche Berichtsbeispiele, in denen Sie verschiedene Bildtypen finden.
Unterstützt Reportizer Gruppierungen von Einträgen?
Reportizer unterstützt drei Gruppierungsebenen. Jede Gruppe kann eine eigene Kopf- und Fußzeile sowie eigene Gruppensummen haben.
Um eine Gruppe zu erstellen, legen Sie einen Gruppierungsausdruck für das Bericht-Objekt fest und fügen Sie anschließend die Gruppenkopf- und/oder Gruppenfußzeile hinzu.
Reportizer enthält mehrere Berichtsbeispiele, die die Gruppierung von Datensätzen nutzen.
Mein Report nutzt nur zwei numerische Felder. Wie kann ich ihn optimieren um das ganze Blatt auszufüllen?
Sie sollten die Spalte Quantity entsprechend Ihres Seitenobjekts einstellen (die Standardeinstellung ist 1). Beispiel: Wenn die Breite zweier Felder ein Drittel der Seite einnimmt, sollten Sie die Spalteneigenschaft der Seite auf den Wert 3 einstellen. In diesem Fall wird die gesamte Seite gefüllt, bevor eine neue beginnt.
Beachten Sie, dass in der neuen Version für mehrspaltige Reports die AutoStretch-Eigenschaft auf Nein eingestellt werden sollte.
Einige Textobjekte in meinem Bericht sehen unschön aus, besonders wenn ich sie skaliere oder drucke. Wie kann ich das beheben?
Verwenden Sie für diese Objekte unbedingt TrueType-Schriftarten. Andere Schriftarten können falsch skaliert werden.
Die Datenquelle für den Bericht ist auf einen Tabellennamen oder eine SQL-Abfrage vom Typ SELECT beschränkt. Ich muss jedoch weitere Datenbankaktionen durchführen, um die Daten für den Bericht vorzubereiten. Ist dies mit Reportizer möglich?
Ja. Ab Version 4.0.4.0 der Berichts-Engine (im Lieferumfang von Reportizer 6.6.3+ enthalten) verfügt die Berichtsdatenquelle über die zusätzliche Eigenschaft 'Vor dem Öffnen'. Mit dieser Eigenschaft können Sie eine Reihe von SQL-Befehlen festlegen, die bei jedem Öffnen der Berichtsdatenquelle ausgeführt werden.
Ab Reportizer 6.6.4 steht die Eigenschaft „After Close“ zur Verfügung, mit der Sie – bei Bedarf – nach dem Betrachten eines Berichts abschließende Aktionen ausführen können.
Ihre Frage ist hier nicht zu finden? Bitte kontaktieren Sie uns.