Deutsch (Schweiz) English (United States)




Wednesday, March 10, 2010
AlphaReport








      


AlphaReport  - Features im Detail

Generell

 

Feature

Erläuterungen

Client-basierend, Windows-Plattform

alphaReport besteht aus zwei Kernapplikationen: Dem Designer und dem Reporting-Client. Beide Applikationen sind Windows-basierend. Der Client wird bei Bedarf aufomatisch gestartet.

Integration in abas als Ausgabekanal

alphaReport integriert sich in abas als Ausgabekanal und entspricht dadurch dem Standard für externe Reportingsysteme

Bediensprachen Deutsch / Englisch

 

Unicode-Unterstützung

alphaReport ist durchgängig Unicode-kompatibel.

Übersetzungseditor

Der voll integrierte Übersetzungseditor beschleunigt die Arbeit mit mehrsprachigen Berichten enorm. Abas-Wörterbücher lassen sich importieren. Im Designer können die übersetzten Begriffe per Drag&Drop auf dem Formular platziert werden.

Exportformate

PDF, HTML, Word, Excel, RTF, CSV, TXT, TIFF, BMP, JPEG, u.v.m.

Datenverarbeitung

 

Feature

Erläuterungen

Prinzip

Die Grunddaten für einen Report werden aus abas mittels EDP geladen. Die abas-Feldtypen werden intern in Standardtypen umgewandelt. Danach stehen erweiterte SQL-Funktionen zur Verfügung, um die geladenen Daten aufzubereiten.

Multi-Mandant

Dank dem ausgeklügelten Prinzip der Datenaufbereitung sind Reports über mehrere Mandanten hinweg so einfach zu realisieren wie “normale” Reports.

Tabellen-Repository

Häufig verwendete Datentabellen können im Repository gespeichert werden. Von dort aus stehen sie allen Reports zur Verfügung und müssen bei Änderungen auch nur an einem Ort angepasst werden: im Repository.

Automatische Mehrsprachenfelder

alphaReport erkennt mehrsprachige abas-Felder automatisch und füllt sie mit dem Inhalt der ausgewählten Korrespondenzsprache. Ein Ansprechen über den Sprachenindex entfällt.

Intelligenter Tabelleneditor

Der Tabelleneditor führt Sie durch die oft schwierige Aufgabe der Datenselektion. Grobe Eingabefehler werden schon vor dem Speichern der Tabelle abgefangen.

Tabellenauswahl mit Suche

Die verfügbaren abas-Tabellen lassen sich dank dem bequemen Suchfenster schnell auffinden.

Feldauswahl mit Baumstruktur

Alle abas-Felder stehen inkl. Feldbedeutung zur Auswahl. Verweisfelder lassen sich bequem aufklappen, sodass die Felder der Untertabelle erscheinen.

Automatische Feld-Trimmung

Auf Wunsch können die Inhalte von bestimmten Feldern automatisch “getrimmt” werden. Dadurch werden unnötige Blanks am Anfang und Ende eines Texts entfernt.

Feld-Aliase

In alphaReport können Sie den Feldern aus abas auf Wunsch eigene Namen geben. Der Vorteil liegt darin, dass Ihre Reports dadurch unabhängiger werden von Strukturänderungen an der Datenbank.

Vorschau der Rohdaten

Bevor Sie das Report-Design in Angriff nehmen, können Sie mittels der Datenvorschau Ihre Tabellenselektionen und SQL-Abfragen überprüfen - und mögliche Fehlerursachen bereits im Vorfeld ausschliessen.

 

SQL

 

Feature

Erläuterungen

SQL ‘92 subset

Unterstützt werden folgende SQL-Kommandos zur Datenselektion:
SELECT [DISTINCT | ALL] [TOP n [, first_row_number]]
* | column [AS correlation_name | correlation_name], [column...]
FROM table_reference [AS correlation_name | correlation_name]
[[[[NATURAL] [INNER | [LEFT | RIGHT | FULL] OUTER JOIN] table_reference 
[AS correlation_name | correlation_name]

[ON join_condition] | USING (join columns)]
[WHERE predicates]
[GROUP BY group_fields_list]
[HAVING predicates]
[ORDER BY order_list]
[UNION [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
[EXCEPT | MINUS [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
[INTERSECT [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]

SQL-Funktionen

String:
UPPER, LOWER, TRIM, LTRIM,RTRIM, SUBSTRING, POS, LENGTH

Date:
SYSDATE, NOW, CURRENT_TIMESTAMP, CURRENT_DATE, CURRENT_TIME, TOSTRING, TODATE

Aggregat-Funktionen:
COUNT, SUM, MIN, MAX, AVG

SQL-Editor mit Code-Completion

Der integrierte SQL-Editor unterstützt den Benutzer, indem er ihm die zur Verfügung stehenden Tabellen und Felder automatisch zur Auswahl gibt.

Designer / Logik-Programmierung

 

Feature

Erläuterungen

Design mit Live-Daten

Während des Designs können Sie Ihren Bericht jederzeit mittels Vorschau überprüfen - inkl. Live-Daten aus abas.

Drag&Drop

Platzieren Sie Ihre Felder und Übersetzungen mittels Drag&Drop auf dem Formular

4 Skriptsprachen für Logiken

alphaReport hält sich an das Prinzip der Kapselung: Die Logiken eines Berichts werden im Bericht selbst gespeichert. Dazu stehen 4 verschiedene Sprachen zur Verfügung:
Basic Script, Pascal Script, C Skript und J-Script.

Funktionen-Bibliothek

alphaReport enthält bereits eine grosse Bibliothek an gebrauchsfertigen Funktionen: String-Konvertierungen, Mathematik, Datumsberechnungen, Aggregate, Formatierfunktionen, etc.

Dialog-Designer

Zusätzlich zum reinen Reporting lassen sich im Designer auch Windows-Dialoge entwerfen und mittels Skriptsprache auswerten. Dadurch kann man dem Endbenutzer die Möglichkeit bieten, vor dem Drucken noch Einfluss auf den Report zu nehmen.

Subreports

Wenn ein Bericht sehr komplex wird, kann es praktisch sein, diesen in mehrere Unterreports zu unterteilen. Auch diese Möglichkeit bietet Ihnen alphaReport.

Double-Pass Reports

Oft hat man den Fall, dass man am Anfang eines Reports gewisse Dinge wissen sollte, die erst am Ende des Reports bekannt sein können. Das Doube-Pass-Verfahren löst solche Probleme, indem die Logik zwei Mal aufgerufen wird.

Charts

Chart-Diagramme können dynamisch an abas-Daten gebunden werden. Unterstützt werden: Linien-, Balken-, Kuchen-, Flächen-, Punkt-, Pfeil-, Form- und Gantt-Diagramme. Alle Diagrammtypen sind in 2D und 3D verfügbar.

Barcodes

Strichcodes (Barcodes) lassen sich inkl. automatischer Prüfsumme mit abas-Felder verknüpfen. Unterstützte Haupttypen sind: 2_5, Code39, Code128, Code93, MSI, PostNet, CodeBar, EAN8, EAN13, EAN128, UPC.

vertikale Bänder

Nebst den üblichen horizontalen Bändern unterstützt alphaReport auch vertikale Bänder. Durch Überlagerung von horizontalen und vertikalen Bändern können beispielsweise Terminplanungen übersichtlich realisiert werden.

Spalten-Einteilung

Reports lassen sich in mehrere Spalten einteilen: Die ideale Voraussetzung für Etiketten-Drucke

OLE-Embedding

OLE-Objekte lassen sich direkt in einen Report integrieren. Erlaubt sind sowohl eingebettete wie auch verknüpfte Objekte.

adapt IT systems GmbH - Tel. +41 (0)32 512 8240 - info (at) adapt.ch

Privacy Statement  |  Terms Of Use
Copyright 2007-2009 adapt IT systems GmbH