|
Filtern/Drucken/Berichte
Filtermöglichkeiten
Filter helfen aus der gesamten Datenmenge bestimmte Daten zu finden und in einer bestimmten Form anzuzeigen. Es gibt daher in den folgenden Funktionen die Möglichkeit einen Filter zu setzen:
Die Filterliste
Die Benutzung eines gesetzten Filters geschieht als erstes über das Fenster "Filterliste", das je nach Funktion - also ob Kunde, Vertrag, Agentur oder Gesellschaft - eine inhaltlich angepasste Auswahl an Filtermöglichkeiten in einer Liste zeigt.
Um einen Filter anwenden zu können, doppelklicken Sie auf den gewünschten Filter oder markieren Sie diesen mit einem Mausklick und klicken dann auf die Schaltfläche Filter anwenden. Nun versucht die Anwendung, diese Filterabfrage
auszuführen. Manche Abfragen sind bereits vollständig definiert und werden daher gleich durchgeführt, wie z.B. der Filter "Heute geänderte oder neu angelegte Kunden" oder "Kunden der Hauptagentur".
Andere Filter müssen noch mit Daten vervollständigt werden. Dazu öffnet sich, nachdem Sie auf die Schaltfläche Filter anwenden geklickt haben, das Fenster "Filterkriterien". Hier tippen Sie nun die entsprechenden Daten zur Filterbedingung
ein. Beispielsweise muss die Filterabfrage "Suche nach einem bestimmten Namen" durch irgendwelche Namenseingaben vervollständigt werden, indem im Fenster "Filterkriterien" eines oder mehrere der Eingabefelder gefüllt werden. Klicken Sie auf die
Schaltfläche OK des Fensters "Filterkriterien" wird die Abfrage mit den eingegebenen Daten komplettiert und ausgeführt.
In der Liste mit den Filterabfragen finden Sie den "Komfortfilter", den Sie mit der Schaltfläche Filter anwenden oder Doppelklick öffnen können. Der Komfortfilter ermöglicht es Ihnen über Eingabefelder eine Filterabfrage einfach und
schnell selbst zu generieren. Sie können dabei alle Felder ausfüllen oder nur diejenigen, die für Ihren Filterwunsch relevant sind. Dann bestätigen Sie Ihre Eingabe mit Klick auf die Schaltfläche OK und die Filterabfrage wird durchgeführt.
Im Fenster "Filterliste" gibt es die Schaltfläche Ohne Filter. Hiermit können Sie entweder veranlassen, dass keine Filterabfrage durchgeführt wird, oder eine Filterabfrage rückgängig machen. Das Zurücknehmen einer Filterabfrage ist dann
beispielsweise sinnvoll, wenn nach der Filterabfrage "Suche Kunden in München" in der Kundenliste nur Kunden aus München angezeigt werden, Sie aber wieder alle Kunden sehen möchten. Klicken Sie mit der rechten Maustaste in die Liste
und wählen Sie in dem Menü, das sich dann öffnet, den Menüpunkt "Filter" aus. Im Fenster "Filterliste" klicken Sie auf die Schaltfläche Ohne Filter.
Mit die Schaltflächen Neu und Ändern im Fenster "Filterliste" ist es Ihnen möglich eine neue Filterabfrage zu erstellen bzw. eine bestehende Filterabfrage zu ändern. Allerdings basieren diese Funktionen auf einer SQL-Abfrage und sind daher vor
allem Profis zu empfehlen. Weitere Informationen dazu finden Sie im Kapitel "Erstellen einer Filterabfrage". Wenn Sie unsere Hilfe benötigen oder wir für Sie einen spezielle Filter erstellen sollen, können Sie gerne unsere Hotline nutzen (siehe
Kapitel "Kontaktmöglichkeiten").
Filter in Listen
Die Listen-Funktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" oder in der Symbolleiste über die entsprechenden Icons. Welche Filtermöglichkeiten in einer bestimmten Liste angeboten werden, ist von der jeweiligen Thematik abhängig. Haben Sie ein Listen-Fenster
geöffnet, können Sie in der Statuszeile - rechts unten - einige nützliche Daten ablesen. Es wird dort angezeigt:
- ob ein Filter benutzt wird und die Liste daher nur die Ergebnisse der Filterabfrage enthält
- welche Filterabfrage genau benutzt wird
- und wie viele Datensätze gerade durch die Liste angezeigt werden
Wenn Sie auf die Liste einen Filter anwenden wollen, klicken Sie entweder auf das Filter-Icon in der Symbolleiste oder klicken mit der rechten Maustaste in die Liste hinein und wählen in dem Menü, das sich dann öffnet, den Eintrag "Filtern..." aus.
Es öffnet sich dann das Fenster "Filterliste", mit dem Sie wie vorher beschrieben verfahren können.
Erstellen einer Filterabfrage
Wenn Sie eine Filterabfrage ändern wollen, markieren Sie eine der Filtermöglichkeiten im Fenster "Filterliste" und klicken auf die Schaltfläche Ändern. Es öffnet sich das Fenster "Filter bearbeiten". Wichtig: beim Ändern einer Abfrage wird
die bisherige Abfrage überschrieben, auch wenn Sie die geänderte Abfrage mit einer anderen Bezeichnung abspeichern. Um eine neue Abfrage zu erstellen klicken Sie bitte in der Filterliste auf die Schaltfläche Neu. Damit lässt sich auch ein bereits
bestehender Filter kopieren.
Hinweis: Zum Ändern einer der mitgelieferten Filterdefinitionen wird empfohlen, diesen Filter zu kopieren und nur den kopierten Filter zu ändern. Die Änderung eines mitgelieferten Filters wirkt sich nur bis zum nächsten Update aus, da dieser dann
wieder geliefert und somit überschrieben wird.
Bedingung: Generell ist zu sagen, dass die Filterfunktion auf SQL-Abfragen basiert. Unter "Bedingung" finden Sie daher die SQL-Bedingungsanweisung, die Sie in Ihrem Sinne ändern können. Grundsätzlich können Sie hier alle Möglichkeiten nutzen,
die SQL bietet.
Das Wichtigste zu einer SQL-Bedingung:
- Generell lautet die Schreibweise: Feld SQL-Operator Wert, Beispiel: "ORT = 'München'"
- Als SQL-Operatoren stehen zur Verfügung: '=' (exakt gleich), 'LIKE' (ungefähr gleich), '<>' (nicht gleich) und andere
- Ist das Feld ein Datum oder eine Zahl, dann wird der Wert nach dem SQL-Operator direkt angegeben, Beispiel: "BETRAG = 0"
- Ist das Feld ein Textfeld, dann muss der Wert in einfachen Hochkommata angegeben werden, Beispiel: "LAND = 'DE'"
Außerdem können bei Textfeldern insbesondere in Verbindung mit dem SQL-Operator LIKE sogenannte Wildcards verwendet werden, Beispiel: "PLZ LIKE '7*'" oder "EMAIL LIKE '*@*'"
Ergebnisliste sofort sortieren nach: Damit kann ein Feld ausgewählt werden, nach dem beim Anwenden des Filters die Ergebnisliste sortiert angezeigt wird. Beim Entfernen des Filters wird automatisch die vorige Sortierung wiederhergestellt.
Feld hinzufügen:
Diese Funktion unterstützt Sie beim Schreiben einer Bedingung. Wählen Sie in der Liste der verfügbaren Felder einen Eintrag aus und klicken Sie dann auf diese Schaltfläche. Das gewählte Feld erscheint dann im Textfeld "Bedingungen" an der aktuellen
Cursorposition. Denselben Effekt haben Sie mit einem Doppelklick auf eines der verfügbaren Felder.
Bedingung testen:
Wenn Sie eine Bedingung geschrieben haben, und dann auf diese Schaltfläche klicken, wird Ihnen entweder angezeigt, dass die Filterbedingung in Ordnung ist, oder es wird ein entsprechender Fehler angezeigt.
Filterkriterien: Definieren von Eingabefeldern
Oft macht es Sinn, zur Eingabe eines Filterkriteriums diesen Wert nicht direkt in der Filterabfrage zu definieren, sondern diesen Wert erst bei der Ausführung des Filters zu erfragen. Damit müssen Sie beispielsweise einen Filter zur Abfrage aller
Personen in München nicht mit der Bedingung "ORT = 'München'" definieren, sondern bieten mit einer Bedingung wie "ORT = '[Eingabefeld für den Ort]'" die Möglichkeit, den gewünschten Ort erst bei Ausführung des Filters
einzugeben. Damit können mit nur einer Filterdefinition Personen aller beliebigen Orte abgefragt werden.
Eine solche Bedingung mit der Definition eines Eingabefeldes kann auf zwei Arten erstellt werden, abhängig davon, ob eine Eingabe in dem Feld zwingend erforderlich ist (eher untypisch) oder ob die Eingabe auch weggelassen kann (der Regelfall).
Wenn eine Eingabe im Feld zwingend erforderlich ist sieht die Schreibweise so aus: Feldname SQL-Operator [?Bezeichnung:?]
Einfaches Beispiel zur Abfrage eines Namens: NAME = '[?Name:?]'
Dabei ist NAME der Feldname und das '='-Zeichen der SQL-Operator.
In einer Filterdefinition können auch mehrere Felder und auch feste SQL-Bedingungen gemischt werden. Angenommen, Sie benötigen einen Filter zur Suche bestimmter Personen nach Namen in einem bestimmten PLZ-Gebiet, aber nur in Deutschland. Dann
benötigen Sie eine feste Bedingung für das Land (LAND = 'DE') und zwei Eingabefelder für das PLZ-Gebiet (PLZ = '[?PLZ-Gebiet:?]') und den Namen (NAME = '[?Name:?]'). Diese drei Bedingungen werden nach den Regeln
der SQL-Abfrage über AND miteinander verbunden.
Das sieht dann so aus: LAND = 'DE' AND PLZ = '[?PLZ-Gebiet:?]' AND NAME = '[?Name:?]'
Dazu kann noch eine Formatierung des Feldes definiert werden. Eine Bedingung mit Formatierungsangabe sieht so aus: Feldname SQL-Operator [?Bezeichnung:|Formatierung?], wobei die Formatierung immer die 10-stellige Angabe eines
Feldformats ist mit möglichen nachfolgenden Spezifikationen wie beispielsweise eine Längenangabe. Wird keine Formatierung angegeben, dann wird ein einfaches Text-Eingabefeld in maximaler Länge verwendet.
In unserem Beispiel zur Suche bestimmter Personen nach Namen in einem bestimmten PLZ-Gebiet könnte das Feld zur PLZ-Eingabe auf 5 Zeichen begrenzt werden. Dazu wird als Formatierung ein Textfeld in Länge 5 definiert, also: Feldformat = CTEXT_____ und
Spezifikation = 5, zusammen CTEXT_____5.
Insgesamt sieht das dann so aus: LAND = 'DE' AND PLZ = '[?PLZ-Gebiet:|CTEXT_____5?]' AND NAME = '[?Name:?]'
Das Beispiel ist so noch nicht praxistauglich, weil Sie so nur nach ganz exakten Eingaben suchen können und immer beide Eingabefelder gefüllt werden müssen. Besser wäre die Suche auch nach PLZ-Bereichen - dazu muss die Eingabe von einer oder zwei
Zahlen genügen - sowie nach Teilangaben des Namens. Dazu muss anstelle der SQL-Bedingung PLZ = '' die Bedingung PLZ LIKE '**' und anstelle von NAME = '' die Bedingung NAME LIKE '**' kommen.
Das sieht jetzt also insgesamt so aus: LAND = 'DE' AND PLZ LIKE '[?PLZ-Gebiet:|CTEXT_____5?]*' AND NAME LIKE '*[?Name:?]*'
Ergebnis: Wenn Sie nach Schuster im PLZ-Gebiet 7 suchen und dies so eingeben, dann wird diese Bedingung zusammengebaut: LAND = 'DE' AND PLZ LIKE '7*' AND NAME LIKE '*Schuster*'
Suchen Sie alle Personen im PLZ-Gebiet 7 und geben also im Namen nichts ein, dann wird die Bedingung so zusammengebaut: LAND = 'DE' AND PLZ LIKE '7*' AND NAME LIKE '**'
Eine alternative Schreibweise erlaubt die Angabe einer Standardbedingung oder eines Standardwertes, der verwendet wird, wenn im Eingabefeld NICHTS eingegeben wird. Dadurch ist eine Eingabe im Feld nicht zwingend erforderlich und der Filter
kann flexibel mit allen definierten Eingabefeldern einzeln oder beliebig gemischt verwendet werden. Die alternative Schreibweise: [?Bezeichnung:|Formatierung|Feldname SQL-Operator ?[]?
|Standardbedingung?]
Damit Sie dies besser lesen können, hier eine kleine Erklärung zur Schreibweise: die komplette Definition eines bestimmten Feldes mit Bezeichnung, Formatierung, SQL-Bedingung und Standardbedingung steht zwischen zwei Begrenzern [? und
?]
Die einzelnen Bestandteile sind jeweils durch einen senkrechten Strich | voneinander getrennt, also Bezeichnung|Formatierung|SQL-Bedingung|Standardbedingung.
Der im Eingabefeld eingegebene Wert wird durch die Angabe ?[]? repräsentiert. Die Formel ?[]? ist also der Platzhalter für den eigentlichen Wert einer SQL-Bedingung Feldname SQL-Operator ?[]?, also beispielsweise NAME = '?[]?'
Mit anderen Worten: zwischen den Begrenzern [? und ?] stehen jeweils durch einen Strich | getrennt die Bezeichnung des Feldes, die Formatierung des Feldes, die SQL-Bedingung bei Eingabe des Feldes (mit Feldname, SQL-Operator und Platzhalter ?[]?)
sowie die Angabe einer Standardbedingung oder eines Standardwerts, falls im Eingabefeld NICHTS eingegeben wurde.
Zur Veranschaulichung wieder das bekannte Beispiel, nun mit alternativer Schreibweise:
- PLZ-Gebiet:
[?Bezeichnung:|Formatierung|Feldname SQL-Operator ?[]? |Standardbedingung?]
[?PLZ-Gebiet:|CTEXT_____5|PLZ LIKE '?[]?*'|?]
Dabei ist PLZ-Gebiet die Bezeichnung, CTEXT_____5 die Formatierung mit Feldformat = CTEXT_____ und Längenangabe = 5, PLZ der Feldname, LIKE der SQL-Operator und '?[]?*' der Wert mit dem Platzhalter ?[]? für die Eingabe. Als Standardbedingung ist nach
dem letzten | nichts angegeben; wird bei PLZ-Gebiet nichts eingegeben, dann erscheint auch nichts für diese Felddefinition in der SQL-Bedingung. Das Feld PLZ-Gebiet wird dann also völlig ignoriert.
- Name:
[?Bezeichnung:|Formatierung|Feldname SQL-Operator ?[]? |Standardbedingung?]
[?Name:|CTEXT_____|NAME LIKE '*?[]?*'|?]
Dabei ist Name die Bezeichnung, CTEXT_____ die Formatierung mit Feldformat = CTEXT_____ ohne weitere Spezifikation, NAME der Feldname, LIKE der SQL-Operator und '*?[]?*' der Wert mit dem Platzhalter ?[]? für die Eingabe. Als Standardbedingung ist
auch hier nach dem letzten | nichts angegeben, das Feld Name wird bei Nichteingabe also ebenfalls ignoriert.
Wird das Ganze nun zusammengebaut, dann müssen die einzelnen Bedingungen wieder nach den Regeln der SQL-Abfrage mit AND miteinander verbunden werden. Das sieht dann so aus:
LAND = 'DE'
[?PLZ-Gebiet:|CTEXT_____5| AND PLZ LIKE '?[]?*'|?]
[?Name:|CTEXT_____| AND NAME LIKE '*?[]?*'|?]
Das AND wird als Bestandteil der SQL-Bedingung nur verwendet, wenn im Eingabefeld etwas eingegeben wurde. Ansonsten trifft ja die (leere) Standardbedingung zu.
Nun noch ein Beispiel mit Verwendung der Standardbedingung: Der Filter soll nun erweitert werden, so dass wahlweise auch nach anderen Ländern gesucht werden kann. Dazu wird die bisherige feste Bedingung LAND = 'DE' so geändert, dass auch ein
Land eingegeben werden kann. Wird aber nichts eingegeben, dann bleibt es bei der Suche nach Personen in Deutschland (= Standardbedingung).
Aus LAND = 'DE' wird also [?Land:|CTEXT_____2|LAND = '?[]?'|LAND = 'DE'?]
Das können Sie jetzt sicher bereits problemlos lesen: Land ist die Bezeichnung, CTEXT_____2 die Formatierung mit Feldformat = CTEXT_____ und Längenangabe = 2, LAND = '?[]?' die SQL-Abfrage mit Feldname LAND, SQL-Operator '=' und Wert '?[]?' mit dem
Platzhalter ?[]? für die Eingabe. Als Standardbedingung ist nach dem letzten | LAND = 'DE' angegeben; wird also KEIN Land eingegeben, dann wird LAND = 'DE' als SQL-Bedingung verwendet.
Die fertige Filterdefinition mit den drei Eingabefeldern sieht nun so aus:
[?Land:|CTEXT_____2|LAND = '?[]?'|LAND = 'DE'?]
[?PLZ-Gebiet:|CTEXT_____5| AND PLZ LIKE '?[]?*'|?]
[?Name:|CTEXT_____| AND NAME LIKE '*?[]?*'|?]
Ergebnis: Wenn Sie nach Schuster im PLZ-Gebiet 7 suchen und dies so eingeben, dann wird diese Bedingung zusammengebaut: LAND = 'DE' AND PLZ LIKE '7*' AND NAME LIKE '*Schuster*'
Suchen Sie alle Personen im PLZ-Gebiet 7 und geben also im Namen nichts ein, dann wird die Bedingung so zusammengebaut: LAND = 'DE' AND PLZ LIKE '7*'
Drei letzte Beispiele sollen noch zeigen, dass auch mit nur einem definierten Eingabefeld in mehreren Tabellenfeldern gesucht werden kann. Dabei werden in der SQL-Abfrage mehrere SQL-Bedingungen verknüpft, die sich jeweils mit '*?[]?*' auf
denselben eingegebenen Wert des Eingabefelds beziehen.
1. [?Name:|CTEXT_____|SUCHCODE LIKE '*?[]?*' OR NAME LIKE '*?[]?*' OR VORNAME LIKE '*?[]?*'|?]
2. [?Telefon:|CTEXT_____|TELEFON LIKE '*?[]?*' OR TELEFAX LIKE '*?[]?*' OR MOBIL LIKE '*?[]?*'|?]
3. [?Adressart:|ADRESSART_|AART1 = '?[]?' OR AART2 = '?[]?' OR AART3 = '?[]?'|?]
Folgende Formatierungsmöglichkeiten stehen zur Verfügung
| Allgemeine Feldformate: |
|
| Formatierung | Bedeutung | Beispiele |
| CTEXT_____ | Erlaubt beliebige Texteingaben in beliebiger Länge. |
[?Suchbegriff:|CTEXT_____|SUCHCODE LIKE '*?[]?*'|?] |
| CTEXT_____5 | Längenangabe: Erlaubt beliebige Texteingaben in maximaler Länge 5 Stellen. |
[?PLZ-Gebiet:|CTEXT_____5| AND PLZ LIKE '?[]?*'|?] |
| CTEXT_____2;DE | Längenangabe und Vorgabewert: Gibt im Feld bereits einen Wert 'DE' vor. |
[?Land:|CTEXT_____2;DE| AND LAND = '?[]?'|?] |
| CTEXT_____4;$Jahr$ | Längenangabe und Vorgabewert: Gibt im Feld bereits das aktuelle Jahr vor. |
[?Jahr:|CTEXT_____4;$Jahr$| AND Year(DATUM) = ?[]?|?] |
| CINT______ | Erlaubt nur numerische Eingaben (Zahlen) in beliebiger Länge. |
[?Schlüssel:|CINT______|KEY = ?[]?|?] |
| CINT______2 | Längenangabe: Erlaubt numerische Eingaben in maximaler Länge 2 Stellen. |
[?Monat:|CINT______2| AND Month(DATUM) = ?[]?|?] |
| CDATE_____ | Erlaubt die Auswahl eines Datums in einem Datumsfeld. |
[?Letzter Kontakt vor:|CDATE_____| AND KONTAKT2 <= ?[]?|?] |
| CDATE_____;$Jahresanfang$ | Gibt dem Datumsfeld den 01.01. des aktuellen Jahres vor. |
[?Letzter Kontakt vor:|CDATE_____;$Jahresanfang$| AND KONTAKT2 <= ?[]?|?] |
| CDATE_____;$Jahresende$ | Gibt dem Datumsfeld den 31.12. des aktuellen Jahres vor. |
[?Termine bis:|CDATE_____;$Jahresende$| AND TERMIN <= ?[]?|?] |
| CHECKBOX__ | Erstellt eine Checkbox für Ja/Nein-Abfragen. |
[?Merker:|CHECKBOX__| AND MERKER = ?[]?|?]
[?E-Mail erfasst?:|CHECKBOX__| AND NOT ISNULL(EMAIL) = ?[]?|?] |
| CLISTE____;Liste | Referenzdaten-Auswahlliste zu einem Zusatzfeld im Format 'Liste'. |
[?MeineListe:|CLISTE____;MeineListe| AND FELD01 = '?[]?'|?] |
|
| Feldformate speziell für Adressen: |
|
| Formatierung | Bedeutung | Beispiele |
| CAKEY_____ | Auswahlliste zur Auswahl der betreuenden Agentur. |
[?Agentur:|CAKEY_____|AKEY = ?[]?|?] |
| ADRESSART_ | Auswahlliste zur Auswahl einer definierten Adressart. |
[?Adressart:|ADRESSART_| AND (AART1 = '?[]?' OR AART2 = '?[]?' OR AART3 = '?[]?')|?] |
| SPRACHE___ | Erstellt eine Auswahlliste mit Sprachen. |
[?Sprache:|SPRACHE___| AND SPRACHE='?[]?'|?] |
| CLISTE____;Beruf | Erstellt eine Auswahlliste mit Berufen. |
[?Beruf:|CLISTE____;Beruf| AND BERUF = '?[]?'|?] |
| CLISTE____;Fam.Stand | Erstellt eine Auswahlliste mit Familienstand. |
[?Familienstand:|CLISTE____;Fam.Stand| AND FAMSTAND = '?[]?'|?] |
| CLISTE____;Notiz-K | Erstellt eine Auswahlliste mit Notiz-Vorlagen. |
[?Kurznotiz:|CLISTE____;Notiz-K| AND NOTIZ = '?[]?'|?] |
|
| Feldformate speziell für Verträge: |
|
| Formatierung | Bedeutung | Beispiele |
| CKKEY_____ | Eingabefeld des Adress-Schlüssels (Key) mit Auswahlmöglichkeit einer Kundenadresse über eine Liste. |
[?Kunde:|CKKEY_____|KKEY = ?[]?|?] |
| CAKEY_____ | Auswahlliste zur Auswahl einer Agentur. |
[?Agentur:|CAKEY_____|AND AKEY = ?[]?|?] |
| CGKEY_____ | Auswahlliste zur Auswahl einer Gesellschaft. |
[?Gesellschaft:|CGKEY_____| AND GKEY = ?[]?|?] |
| CVART_____ | Auswahlliste zur Auswahl der Vertragsart. |
[?Vertragsart:|CVART_____| AND VART = '?[]?'|?] |
| CLISTE____;Notiz-V | Erstellt eine Auswahlliste mit Notiz-Vorlagen. |
[?Kurznotiz:|CLISTE____;Notiz-V| AND NOTIZ = '?[]?'|?] |
Drucklisten
Mit den Drucklisten bietet Ihnen ezVersicherung 2.7.1 ein wertvolles Werkzeug, um Listen beliebigen Inhalts auf einem Drucker, PDF-Datei oder Fax ausgeben zu können. Dabei können Sie sowohl das Aussehen (Layout) wie auch den Inhalt einer gedruckten Liste
selbst bestimmen. Für alle Rubriken liefert ezVersicherung aber bereits fertig definierte Drucklisten mit.
Die Drucklistenfunktion ist für die einzelnen Themen/Rubriken (Kunden, Verträge, Agenturen und Gesellschaften) jeweils spezialisiert. Daher finden Sie die Drucklistenfunktion "Drucken" jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft".
Eine allgemeine Funktion mit sämtlichen verfügbaren Drucklisten finden Sie zudem noch im Hauptmenü "Datei" - "Drucken".
Drucklisten stimmen in ihrer Funktion mit Berichten überein. Allerdings sind sie technisch sehr einfach aufgebaut und lassen daher - im Gegensatz zu den Berichten - keine beliebige Art von Datenkombination zu. Sie lassen sich auch nicht beliebig
gestalten, wie es bei Berichten (allerdings nur mit HTML-Kenntnissen) möglich ist. Dafür sind Drucklistendefinitionen sehr einfach zu verändern oder neu zu erstellen.
Allgemeine Einstellungen für alle Drucklisten vornehmen
Die Schriftart, Schriftgröße, das Papierformat usw. können Sie für alle Drucklisten selbst bestimmen. Dazu gehen Sie auf den Hauptmenüpunkt "Einstellungen" und klicken auf den Menüpunkt "Drucklisten allgemein". Es öffnet sich das Fenster "Allgemeine
Drucklisten-Einstellungen", mit dem Sie nun das Layout Ihrer Drucklisten definieren können.
Siehe dazu auch die Lektion "Drucklisten allgemein" im Kapitel "Einstellungen".
Als zweite Möglichkeit können Sie für jede Drucklistenabfrage ein individuelles Layout definieren.
Dazu klicken Sie im Untermenü "Drucken" auf den Untermenüpunkt "Alle Drucklisten". Wählen Sie im Fenster "Druckliste" die betreffende Drucklistenabfrage aus und klicken auf die Schaltfläche Ändern. Im Reiter "Eigenschaften" des Fensters "Druckliste
bearbeiten" klicken Sie auf die Schaltfläche Druckerdefinition. Nun können Sie das Layout der Druckliste neu definieren, bzw. eine fertige Druckerdefinition dieser Druckliste zuordnen.
Drucklisten und Filter
Sie können bei jeder Drucklistendefinition einen Filter vorgeben, der dann bei Auswahl dieser Druckliste angewandt wird. Somit lassen sich die Drucklistenabfragen konkretisieren bzw. durch den Filter bestimmte Datenmengen aus dem Bestand heraus
filtern (siehe dazu auch das Kapitel "Filtermöglichkeiten").
Ob eine Filterabfrage dazwischen geschaltet ist, wenn ja welche, oder ob es keine Filterabfrage gibt, hängt von der Einstellung ab.
So ändern oder kontrollieren Sie die Einstellung:
- Die Drucklistenfunktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" im Menüpunkt "Drucken" als Untermenüpunkt "Alle Drucklisten". Es öffnet sich das Fenster "Druckliste wählen".
- Markieren Sie eine Drucklistenabfrage in der Liste und klicken auf die Schaltfläche Ändern. Es öffnet sich das Fenster "Druckliste bearbeiten", in dem Sie dann auf den Reiter "Filterbedingung" klicken.
- Hier befindet sich ein aufklappbares Listenfeld, in das Sie eine Filterabfrage hineinwählen können. Diejenige Filterabfrage, die in diesem Feld steht, wird im folgenden so lange auf die betreffende Druckliste angewandt, bis Sie der Druckliste
wieder eine neue Filterabfrage zuweisen. Wenn das Listenfeld leer ist, wird die Drucklistenabfrage ohne vorhergehende Filterabfrage ausgeführt.
Eine Druckliste erstellen
So geht das:
- Bevor Sie eine Druckliste erstellen, sollten Sie das gewünschte Ausgabegerät (Drucker bzw. Fax) bereits eingeschaltet haben.
- Die Drucklistenfunktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" im Menüpunkt "Drucken". Es öffnet sich ein Untermenü mit allen in dieser Rubrik definierten Drucklistenabfragen.
- Klicken Sie nun auf diejenige Drucklistenabfrage, die Sie ausgeführt haben möchten. Es erfolgt dann
- entweder gleich der Druckvorgang.
- oder es öffnet sich der definierte Filter. Hier können Sie dann Filterkriterien eingeben.
Ob die Drucklistenabfrage dann unmittelbar als Druckauftrag an den Drucker geht oder erst der Drucker ausgewählt werden muss, bevor der Ausdruck erfolgt, hängt von der Einstellung "Ohne Druckerdialog sofort drucken" ab (siehe Lektion "Drucklisten allgemein" im
Kapitel "Einstellungen").
Eine Drucklistendefinition ändern
So geht das:
- Die Drucklistenfunktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" im Menüpunkt "Drucken" als Untermenüpunkt "Alle Drucklisten". Es öffnet sich das Fenster "Druckliste wählen".
- Markieren Sie die zu ändernde Drucklistendefinition und klicken Sie auf die Schaltfläche Ändern. Nun öffnet sich das Fenster "Druckliste bearbeiten".
- Ändern Sie die Bezeichnung der Druckliste, wenn Sie möchten.
- Wenn die Druckliste eine Summenzeile enthalten soll, aktivieren Sie das Kontrollkästchen "Mit Summenzeile".
- Überprüfen Sie nun, ob die gewählten Felder der Haupttabelle Ihren Vorstellungen entsprechen. Sie können nun aus den verfügbaren Feldern neue Felder zu den gewählten Feldern hinzufügen oder Felder aus der Liste der gewählten Felder entfernen.
Dies geht mit Markieren des entsprechenden Feldes und mit Klick auf die Schaltfläche ">" oder "<". Wenn Sie die Überschrift oder die Feldgröße verändern wollen, klicken Sie zweimal darauf und es öffnet sich ein Fenster, in
dem Sie nun die Änderung vornehmen können. Bestimmen Sie, nach welchem Feld die Druckliste sortiert sein soll.
- Als nächstes können Sie die Felder der Untertabelle bearbeiten. Mit ihr verfahren Sie genau wie mit der Haupttabelle.
- Im Reiter "Filterbedingung" können Sie eine Filterabfrage wählen, die der Drucklistenabfrage vorangestellt wird, damit diese konkretisiert wird.
Eine neue Drucklistendefinition erstellen
So geht das:
- Die Drucklistenfunktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" im Menüpunkt "Drucken" als Untermenüpunkt "Alle Drucklisten". Es öffnet sich das Fenster "Druckliste wählen".
- Klicken Sie auf die Schaltfläche Neu. Nun öffnet sich das Fenster "Neue Druckliste".
- Geben Sie als erstes eine zutreffende Bezeichnung in das Eingabefeld "Bezeichnung" ein.
- Wenn die Druckliste eine Summenzeile enthalten soll, aktivieren Sie das Kontrollkästchen "Mit Summenzeile".
- Wählen Sie nun eine Haupttabelle aus. Abhängig von der aktuellen Rubrik (Kunden, Verträge, Agenturen und Gesellschaften) werden die zur Verfügung stehenden Tabellen angezeigt. Wollen Sie zum Beispiel eine Druckliste mit den Kunden und deren Verträgen, dann ist die Haupttabelle
die Kundentabelle. Die Untertabelle - hier die Verträge - ist also abhängig von der Haupttabelle.
- Es erscheinen die verfügbaren Felder, die zu der ausgewählten Haupttabelle gehören. Sie entscheiden nun, welche Felder Sie mit Markieren und Klick auf die Schaltfläche ">" übernehmen wollen. Wenn Sie die Überschrift oder die
Feldgröße verändern wollen, klicken Sie zweimal darauf und es öffnet sich ein Fenster, in dem Sie nun die Änderung vornehmen können. Bestimmen Sie, nach welchem Feld Sie die Druckliste sortieren wollen. Wählen Sie in dem Beispiel mit den Kunden und
deren Verträgen das Feld "NAME" der Kundentabelle, dann wird die Spalte mit den Kundennamen als erste Spalte der Haupttabelle aufgeführt. Die Kunden sind also anhand ihrer Nachnamen alphabetisch sortiert.
- Als nächstes können Sie eine Untertabelle auswählen. Mit ihr verfahren Sie so, wie mit der Haupttabelle. Welche Untertabellen zur Verfügung stehen ist wie gesagt abhängig von der gewählten Haupttabelle. Für dieses Beispiel wählen Sie also
"VERTRAG".
- Mit Klick auf die Schaltfläche Druckerdefinition öffnet sich ein Fenster, in dem Sie das Layout der Druckliste neu definieren, bzw. eine fertige Druckerdefinition dieser Druckliste zuordnen können.
- Im Reiter "Filterbedingung" können Sie eine der für die aktuelle Rubrik zur Verfügung stehenden Filterabfragen wählen, die der Drucklistenabfrage vorangestellt wird, damit diese konkretisiert wird. Im Beispiel mit den Kunden und deren Verträgen
können Sie beispielsweise durch die Filterabfrage bestimmen, dass Sie nur die Kunden der Hauptagentur mit deren Verträgen in der Druckliste haben wollen.
Berichte
Mit Berichten haben Sie - ähnlich wie mit den Drucklisten - eine Möglichkeit, um einen Überblick über beliebige Sachverhalte zu bekommen.
Es gibt zu allen Rubriken - Kunden, Verträge, Agenturen und Gesellschaften - spezifische Berichte. Diese Berichte, die einen Überblick über eine bestimmte Rubrik geben sollen, finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" als Menüpunkt "Berichte".
Sie können aber auch zu einem einzelnen Datensatz einen Bericht erstellen. Diese Berichtfunktion finden Sie, wenn Sie die entsprechende Liste geöffnet haben. Markieren Sie einen Listeneintrag per Mausklick und wählen Sie dann den Menüpunkt "Berichte"
über den Hauptmenüpunkt "Bearbeiten" oder alternativ aus dem Pull-Down-Menü mit Klick der rechten Maustaste (Kontextmenü).
Da die Berichte durch die Verwendung von SQL-Abfragen sehr flexibel sind, ist beinahe jede beliebige Kombination von Daten möglich. Berichte sind damit sozusagen eine technisch ausgereiftere Version der Drucklisten. Doch können Sie sich jederzeit an
unsere Programmierer wenden, wenn Sie einen Bericht benötigen, der so noch nicht in ezVersicherung vorliegt. Für die technisch versierteren Anwender bietet die Berichtsfunktion komfortable Zugangsmöglichkeiten für die Erstellung neuer Berichte.
ezVersicherung unterstützt verschiedene Arten von Berichte - HTML-Dateien, Word-Dokumente, Excel-Tabellen - die Sie jeweils nach Ihren Vorstellungen gestalten können. Beispielsweise könnten Sie Ihren Briefkopf in die Datei einfügen oder diese farblich
umgestalten.
Ein weiterer Vorteil von Berichten ist, dass diese nicht wie Drucklisten gleich als Druckauftrag an den Drucker gesendet werden, sondern über den Browser bzw. Word oder Excel angezeigt werden. Auf diese Weise haben Sie eine komfortable Vorschau der
Datenübersicht, die Sie über die vom Browser bereitgestellten Funktionen sogar weiterbearbeiten können.
Berichte und Filter
Generell ist zu sagen, dass vor jedem Bericht eine Filterabfrage gesetzt werden kann. So lassen sich die Inhalte eines Berichts konkretisieren bzw. durch den Filter bestimmte Datenmengen aus dem Bestand heraus filtern (siehe dazu auch das Kapitel
"Filtermöglichkeiten").
Ob eine Filterabfrage dazwischen geschaltet ist, wenn ja welche, oder ob es keine Filterabfrage gibt, hängt von der Einstellung ab.
So ändern oder kontrollieren Sie die Einstellung:
- Die Berichtsfunktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" als Menüpunkt "Berichte" oder bei einer geöffneten Liste oder eines Datensatzes im Hauptmenüpunkt "Bearbeiten" bzw. alternativ aus dem Pull-Down-Menü mit Klick der rechten Maustaste (Kontextmenü). Es
öffnet sich das Fenster "Bericht wählen".
- Markieren Sie einen Bericht in der Liste und klicken auf die Schaltfläche Ändern. Es öffnet sich das Fenster "Bericht bearbeiten".
- Hier befindet sich eine Auswahlliste mit allen hier möglichen Filtern, von denen Sie eine auswählen können. Alternativ kann eine Filterbedingung auch frei eingegeben werden. Der gewählte Filter bzw. die Filterbedingung wird dann beim Erstellen
diesen Berichts verwendet. Ist die Filterbedingung leer, dann wird der Bericht ohne vorhergehende Filterabfrage ausgeführt.
Einen Bericht erstellen
So geht das:
- Die Berichtsfunktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" als Menüpunkt "Berichte" oder bei einer geöffneten Liste oder eines Datensatzes im Hauptmenüpunkt "Bearbeiten" bzw. im Kontextmenü (rechte Mausklick). Es öffnet sich das Fenster "Bericht wählen".
- Markieren Sie einen Bericht in der Liste und klicken auf die Schaltfläche Erstellen.
- Wenn ein Filter für diesen Bericht eingestellt wurde (siehe Lektion "Berichte und Filter"), öffnet sich das Fenster "Filterkriterien". Hier können Sie nun eingeben inwiefern Sie den Bericht differenzieren möchten. Mit Klick auf die Schaltfläche OK des
Fensters "Filterkriterien" bestätigen Sie Ihre Eingabe. Nun wird der Bericht automatisch erstellt. Es öffnet sich der Browser und der Bericht wird angezeigt.
- Wenn kein Filter für diesen Bericht eingestellt wurde, öffnet sich der Browser sofort nachdem Sie auf die Schaltfläche Erstellen des Fensters "Bericht wählen" geklickt haben und zeigt den Bericht an.
Der Bericht wird aber nicht angezeigt!
Welche Anwendung (Programm) zum Öffnen eines Berichtes verwendet wird hängt von Ihrem System ab:
In Windows wird jede Datei-Endung (z.B. .doc oder .html) mit einem bestimmten Programm verknüpft, welches dann verwendet wird, wenn eine solche Datei angezeigt, bearbeitet oder geöffnet werden soll. Das können Sie leicht selbst feststellen, indem Sie
im Explorer auf eine bestimmte Datei doppelklicken: auf einer html-Datei (Bericht) sollte ein Web-Browser starten, z.B. der Internet-Explorer oder Netscape oder Opera, je nach Einstellung in Ihrem System.
So erstellen bzw. korrigieren Sie eine solche Verknüpfung:
- Öffnen Sie den Windows-Explorer.
- Gehen Sie in einen Ordner mit einem Bericht (html-Datei).
- Markieren Sie eine Datei durch einen einzelnen Mausklick auf diese.
- Halten Sie die Umschalttaste gedrückt und klicken Sie nun mit der RECHTEN Maustaste auf den markierten Dateinamen.
- Klicken Sie in dem erschienenen Menü auf den Eintrag 'Öffnen mit...'.
- Wählen Sie nun das Programm, mit dem ein Bericht geöffnet werden soll, z.B. den Internet-Explorer (iexplore).
- Zur dauerhaften Verknüpfung setzen Sie das Häkchen bei: 'Diesen Dateityp immer mit diesem Programm öffnen'.
- Klicken Sie zur Bestätigung auf die Schaltfläche OK.
- Fertig. Ab jetzt startet beim Öffnen eines Berichts immer das gewählte Programm.
Eine Berichtsdefinition ändern
So geht das:
- Die Berichtsfunktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" als Menüpunkt "Berichte" oder bei einer geöffneten Liste oder eines Datensatzes im Hauptmenüpunkt "Bearbeiten" bzw. im Kontextmenü. Es öffnet sich das Fenster "Bericht wählen".
- Markieren Sie denjenigen Bericht in der Liste, den Sie ändern möchten, und klicken auf die Schaltfläche Ändern. Es öffnet sich das Fenster "Bericht bearbeiten"
- Im Eingabefeld "Bezeichnung" können Sie nun einen neuen Berichtsnamen eingeben.
- Mit Klick auf das Ordner-Icon neben dem Eingabefeld "Vorlagedatei" öffnet sich der Editor mit dem Quellcode. Sie können nun den Quellcode ändern.
- In der Auswahlliste "Filterbedingung" können Sie bei Bedarf eine Filterabfrage auswählen oder eine Filterbedingung frei eingeben. Damit haben Sie ein Werkzeug, mit dessen Hilfe Sie den Inhalt des Berichts an Ihren Bedarf anpassen können. Siehe
Lektion "Berichte und Filter"
- Bei einem HTML-Bericht können Sie im Reiter "Einstellungen" noch Anpassungen zur Darstellung vornehmen:
- Im Eingabefeld "Schriftart" können Sie die Schriftart definieren.
- In den folgenden tabellenartig gegliederten Eingabefeldern können Sie den Bericht gestalten, ohne dass Sie im Quellcode arbeiten müssen. Dazu ist zu sagen, dass die Elemente (Bericht, Titel, Schrift 3, Schrift 4, Schrift 5), die Sie gestalten
können, im Quellcode innerhalb von CSS als Klassen definiert sind, sogenannte CSS-Style-Sheets. Am besten können Sie das am Beispiel des Berichts "Kunden- und Vertragsspiegel" erkennen, da dieser Bericht alle Elemente beinhaltet.
| Elementname in ezVersicherung |
Elementname als Klasse im Quellcode |
Bedeutung für den Bericht |
| Bericht |
Body |
Alles, was nicht anders definiert ist, erscheint in der dort festgelegten Schriftgröße, Schrifttyp, Ausrichtung, Schriftfarbe und Hintergrundfarbe. |
| Titel |
Report |
Überschrift des Berichts. Im Beispiel: "Kunden- und Vertragsspiegel". |
| Schrift 3 |
Block |
Überschrift der einzelnen Blöcke. Allerdings sind die wenigsten Berichte in Blöcke gegliedert, deshalb kommt diese Klasse sehr wenig zum Einsatz. |
| Schrift 4 |
Titel |
Überschriftzeile in der Tabelle. |
| Schrift 5 |
Daten |
Daten in der Tabelle. |
- Bestätigen Sie nun Ihre Eingaben mit Klick auf die Schaltfläche OK des Fensters "Bericht bearbeiten". Es öffnet sich das Fenster "Bericht wählen", in dessen Liste der veränderte Bericht erscheint. Mit Klick auf die Schaltfläche
Erstellen öffnet sich die entsprechende verknüpfte Anwendung (Browser, Word, Excel) und der Bericht wird angezeigt.
Eine neue Berichtsdefinition erstellen
Das Erstellen eines neuen Berichts erfordert technisches Know-How. Deshalb können Sie sich jederzeit an unsere Programmierer wenden, wenn Sie einen Bericht benötigen, der so noch nicht in ezVersicherung vorliegt. Dennoch bietet ezVersicherung für technisch
versierte Anwender komfortable Zugangsmöglichkeiten für die Erstellung neuer Berichte.
So geht das:
- Die Berichtsfunktion finden Sie jeweils im Hauptmenü "Kunde", "Vertrag", "Agentur", "Gesellschaft" als Menüpunkt "Berichte" oder bei einer geöffneten Liste oder eines Datensatzes im Hauptmenüpunkt "Bearbeiten" bzw. im Kontextmenü. Es öffnet sich das Fenster "Bericht wählen".
- Klicken auf die Schaltfläche Neu. Es öffnet sich das Fenster "Bericht bearbeiten".
- Im Eingabefeld "Bezeichnung" können Sie nun einen neuen Berichtsnamen eingeben.
- Nun wählen Sie eine Vorlagedatei. Dies geht über das Icon mit den drei Punkten '...' neben dem Eingabefeld "Vorlagedatei".
- Im folgenden fahren Sie fort wie unter "Eine Berichtsdefinition ändern" beschrieben.
Weiter zum Kapitel Datenexport ...
|