Benutzer-Werkzeuge

Webseiten-Werkzeuge


a7such:suchmaske

AsysWiki-Startseite

verwandte Themen
Erweiterte Filterbedingungen

Suchmaske

Diese Seite enthält allgemeine Bedienungshinweise zu Suchmasken. Diese Hinweise gelten für alle Suchmasken, welche sich aus dem Navigationsbaum heraus öffnen lassen. In Einzelfällen können ggf. Abweichungen vorkommen.

Es gibt auf weiteren Masken (z.B. bestimmten Funktionsmasken) ebenfalls die Möglichkeit, nach Datensätzen zu suchen. Dieses Masken sind aber keine Suchmasken im hier behandelten Sinne.

Damit Sie eine Suchmaske öffnen dürfen, müssen Sie für die zugehörige Anzeige- und Bearbeitungsmaske zumindest das Leserecht besitzen.

Grundlegender Aufbau

Die Suchmaske besteht aus vier Abschnitten:

  1. Kopfbereich
  2. Navigationszeile
  3. Suchbedingungen
  4. Trefferliste

Die nachfolgende Abbildung illustriert diesen Aufbau am Beispiel der Suchmaske für den Entsorgungsnachweis im Grundverfahren, nachdem eine Suche ausgeführt wurde:

Aufbau der Suchmaske (Beispiel)

Wird eine Suchmaske aus dem Navigationsbaum heraus geöffnet, so wird der Abschnitt der Suchbedingungen aufgeklappt und der Abschnitt der Trefferliste immer geschlossen angezeigt.

Sobald die Suche ausgeführt wird, wechseln die beiden Abschnitte ihren Zustand: Der Abschnitt der Suchbedingungen wird geschlossen und der Abschnitt der Trefferliste wird aufgeklappt.

Sie können die beiden Abschnitte aber auch jederzeit per Mausklick öffnen oder schließen. Hierzu klicken Sie in die jeweiligen Überschriftenzeile des Abschnitts.

Kopfbereich (1)

Der Kopfbereich der Suchmasken enthält:

  1. Eine Überschrift: Jede Suchmaske enthält in der Überschrift das Icon der Suchmaske Suchmaske gefolgt vom Namen der Maske.
  2. Einen kurzen Erläuterungs- und Anweisungstext zu Zweck und Gebrauch der Maske, der als Tooltip erscheint, wenn die Maus über dem Info-Symbol Info-Symbol verharrt.
  3. Eine Zeile mit Buttons zu Funktionalitäten auf der Suchmaske.

Buttonzeile

In der Buttonzeile werden Schaltflächen mit Funktionalitäten zur Suchmaske angeboten, die für die Suchmaske als ganzes gelten und nicht für eine Gruppe oder Einzelangabe.

Die Buttonzeile bietet die Funktionalitäten:

Schaltfläche Bezeichnung Erläuterung
Suchen Die Schaltfläche startet die Suche (Mehr).
Alle Suchbedingungen löschen Die Schaltfläche löscht alle Suchbedingungen (Mehr).
Suchmaske auf Standardsuchbedingungen zurücksetzen Die Schaltfläche setzt die Suchbedingungen auf die Standardeinstellungen zurück (Mehr).
Alle Suchbedingungen anzeigen Die Schaltfläche öffnet einen Dialog zur Anzeige der aktuellen Suchbedingungen (Mehr).
Suchbedingungen als Structured Query Language (SQL) anzeigen Die Schaltfläche zeigt die aktuelle Suche als SQL-Statement an (Mehr).
/ Suchmaske in die Favoriten aufnehmen / aus den Favoriten entfernen Die Suchmaske wird in die Liste der Favoritenmasken aufgenommen.

Ist die Maske bereits in der Liste der Favoritenmasken enthalten, wird dies farbig hervorgehoben. Eine erneute Betätigung des Buttons entfernt die Maske aus den Favoriten.

Zwischen dem Kopf- und dem Detailbereich einer Maske befindet sich die Navigationszeile. Sie enthält (v.l.n.r.):

  1. Einen Button, mit dem sich ein Menü zur Navigation durch die Gruppen der Maske einblenden lässt, wenn der Detailbereich mindestens zwei Gruppen enthält.
  2. Eine Anzeige der Überschrift derjenigen Gruppe, die am weitesten oben im sichtbaren Bereich der Maske angezeigt wird (und deren Überschrift daher ggf. nicht sichtbar ist).
  3. Ein Feld für die Suche nach Maskenfeldern.

Gruppennavigation

Masken, die mindestens zwei Gruppen1) enthalten, besitzen ein Menü zur beschleunigten Navigation durch die Gruppen.

Das Menü wird durch Klick auf den Button Gruppennavigation Gruppennavigation geöffnet.

Es öffnet sich ein Fly-Out-Menü mit je einem Button für jede Gruppe der Maske. Die Buttons sind entsprechend den Gruppenüberschriften beschriftet.

Beispiel eines Gruppennavigationmenüs (Suchmaske EN-Grundverfahren)

Das Menü schließt sich automatisch, wenn

  • außerhalb des Menüs geklickt wird oder
  • ein Button des Menüs geklickt wurde oder
  • die ESC-Taste gedrückt wird.

Wurde ein Button des Menüs geklickt, springt der sichtbare Ausschnitt zu der entsprechenden Gruppe in der Maske und die Gruppe wird automatisch geöffnet, falls sie geschlossen war.

Maskenfeldsuche

Auf Masken mit vielen Gruppen und/oder Gruppen mit vielen Einzelangaben können Sie nach dem Namen einer Einzelangabe suchen. Alle Einzelangaben haben im Kontext einer Maske einen eindeutigen Namen - dieser weicht häufig von der Beschriftung in der Maske ab!

In das Suchfeld kann ein beliebiger Teil des Namens einer Einzelangabe eingetragen werden. Ab dem dritten Zeichen schlägt die Suche alle Einzelangaben der jeweiligen Maske vor, in denen die eingegebene Zeichenkette enthalten ist.

Beispiel einer Feldsuche

Aus der Vorschlagsliste kann eine Einzelangabe mittels der Pfeil- und Enter-Tasten ausgewählt oder mit der Maus angeklickt werden. Der sichtbare Ausschnitt der Maske wird zu dem entsprechenden Feld bewegt und die Schreibmarke im Feld positioniert - enthält das Feld der Einzelangaben Inhalt, wird dieser markiert.

Kollektive Gruppenfunktionalitäten

Den Abschluss der Navigationszeile bilden zwei Buttons:

Schaltfläche Bezeichnung Erläuterung
Alle Gruppen öffnen Alle Gruppen im Bereich Suchbedingungen der Suchmaske werden geöffnet.
Alle Gruppen schließen Alle Gruppen im Bereich Suchbedingungen der Suchmaske werden geschlossen.

Abschnitt Suchbedingungen (3)

Der Bereich der Suchbedingungen enthält:

  1. Die Überschriftenzeile der Suchbedingungen.
  2. Eine oder mehrere Gruppen mit den Einzelangaben, für die Suchbedingungen eingegeben werden können.

Überschriftenzeile

Die Überschriftenzeile besteht aus der Überschrift 'Suchbedingungen'. Wird die Zeile geklickt, so wird der Abschnitt der Suchbedingungen minmiert bzw. aus dem minimierten Zustand wieder hergestellt.

Die Gruppen

Der Abschnitt der Suchbedingungen besteht aus mindestens einer Gruppe. Gruppen werden durch einen Klick in die Gruppenüberschrift aufgeklappt bzw. geschlossen.

Hatten Sie eine bestimmte Suchmaske bereits einmal geöffnet, so merkt sich ASYS beim Schließen dieser Suchmaske den letzten Zustand der Gruppen und stellt ihn beim nächsten Aufruf der Suchmaske wieder her.

In der Überschrift jeder Gruppe befinden sich

  • Ein Icon zur Anzeige, ob sich in der Gruppe mindestens eine Einzelangabe befindet, für die eine Suchbedingung eingetragen ist. Die Icons bedeuten:
    • : Die Gruppe enthält keine Suchbedingung.
    • : Die Gruppe enthält mindestens eine Suchbedingung.
  • Die Überschrift der Gruppe.

Wird eine Gruppe aufgeklappt, können die vorhandenen Suchbedingungen eingesehen und bearbeitet werden.

Wird eine Gruppe aufgeklappt, werden alle ihre Einzelangaben angezeigt. Sie können für jede Einzelangabe eine Suchbedingung direkt in das Feld eintragen oder mehrere Suchbedingungen über die erweiterten Filterbedingungen definieren.

Haben Sie Suchbedingungen für mehrere Einzelangaben - egal ob von Ihnen eingegeben oder als Suchdefault vorbelegt - so werden diese Bedingungen untereinander mit UND verknüpft. In der Trefferliste werden Ihnen daher nur Daten angezeigt, die ALLE Suchbedingungen erfüllen!

Suchmasken für abhängige Datensätze

Suchmasken für Datensätze, die von übergeordneten Datensätzen abhängen, weisen einige Besonderheiten auf:

  1. Für jede Ebene übergeordneter Datensätze enthält die Suchmaske eine zusätzliche Gruppe mit Einzelangaben, in welche Suchbedingungen für die entsprechende übergeordnete Datenebene eingetragen werden können. Für diese Gruppen gelten die gleichen Hinweise, wie für die Gruppe(n) der abhängigen Datensätze (siehe nachfolgend).
  2. Die Gruppe einer übergeordneten Ebene enthält nur eine Auswahl der Einzelangaben, die zu den Datensätzen der übergeordneten Ebene insgesamt gehören.
  3. Diese Gruppe(n) für Suchbedingungen übergeordneter Ebenen stehen hinter allen Gruppen der abhängigen Daten, nach denen auf der Maske gesucht wird.
  4. In der Suchmaske einer abhängigen Datensatzart kann ohne eine Beschränkung auf einen übergeordneten Datensatz gesucht werden.

Beispiel: Die Suchmaske für Abfälle eines Erzeugers

  1. enthält die Gruppen 'Zugehöriger Erzeuger' und 'Zugehörige/r Firma, Körperschaft, Betrieb' der übergeordneten Datensatzebenen.
  2. enthält in diesen beiden Gruppen nur die wichtigsten Kernangaben der übergeordneten Datensatzebenen.
  3. enthält diese beiden Gruppen hinter der Gruppe 'Abfall', in welcher alle suchbaren Einzelangaben der Abfälle eines Erzeugers enthalten sind.
  4. liefert die Abfälle aller Erzeuger, die den von Ihnen eingetragenen Suchbedingungen entsprechen.

Hinweis: Wenn Sie die Suchmaske einer abhängigen Datensatzart aus dem Listenbereich einer übergeordneten Maske heraus aufrufen (vgl. Buttonzeile zu Listen), werden Inhalte bestimmter Einzelangaben aus dem übergeordneten Datensatz heraus in die entsprechende Gruppe der Suchmaske als Suchbedingung mit übernommen. Wenn Sie diese übergebenen Suchbedingungen unverändert lassen, erfolgt die Suche nur im Kontext der übergeordneten Datensätze. Sie können diese Suchbedingungen aber nach Ihren Bedürfnissen noch anpassen.

Suchdefaults

Wenn Sie eine Suchmaske direkt aus dem Navigationsbaum öffnen, können bereits einzelne Suchbedingungen vorbelegt sein (Suchdefaults). Diese sind bereits in der Auslieferungskonfiguration enthalten oder werden vom ASYS-Fachadministrator Ihres Bundeslandes festgelegt.

Suchdefaults werden auf die gleiche Weise behandelt, wie Suchbedingungen, die Sie selbst eingeben. Sie können Suchdefaults auch bearbeiten oder löschen. Sie stellen Standardvorschläge für Suchbedingungen dar, die aber in vielen Fällen von Ihnen durch weitere Suchbedingungen ergänzt werden müssen, um sinnvolle Suchergebnisse zu erzielen.

Direkte Eingabe von Suchbedingungen

Sie können in jede Einzelangabe auf der Suchmaske eine Suchbedingung eingeben. Voraussetzung ist, dass für eine Einzelangabe keine erweiterten Filterbedingungen definiert sind. In dem Fall ist eine direkte Eingabe nicht mehr möglich. Statt dessen ist eine Bearbeitung über den Dialog Erweiterte Filterbedingen (s. nachfolgend) vorzunehmen.

Je nach Typ der Einzelangabe wird die Bedingung unterschiedlich verarbeitet:

Feldtyp Verarbeitung der Bedingung
Datumsfeld Die Datensätze in der Trefferliste müssen genau dieses Datum enthalten.
Zahlenfeld Die Datensätze in der Trefferliste müssen genau diesen Zahlenwert enthalten.
Ankreuzfeld Die Datensätze in der Trefferliste müssen genau diesen Zustand enthalten.
Textfeld Die Datensätze in der Trefferliste müssen mit dem eingegebenen Text beginnen, enden oder ihn enthalten. Hierzu müssen Sie zusätzlich zum Suchtext mitteilen, wo sich dieser im Textfeld befinden soll:
Suchtext%: Der Suchtext befindet sich am Anfang des Textfeldes, dahinter steht beliebiger (oder kein) weiterer Text.
%Suchtext: Der Suchtext befindet sich am Ende des Textfeldes, davor steht beliebiger (oder kein) weiterer Text.
%Suchtext%: Der Suchtext befindet sich an beliebiger Stelle im Textfeld, davor und dahinter steht beliebiger (oder kein) weiterer Text.
Such%text: Das gesuchte Textfeld muss mit 'Such' beginnen und mit 'text' enden. Dazwischen kann beliebiger (oder kein) weiterer Text stehen.
Diese Art Suchausdruck kann mit den drei vorhergehenden kombiniert werden.
Suchtext: Der Suchtext und der Inhalt des Textfeldes müssen übereinstimmen, da kein %-Platzhalter eingetragen ist. Dies entspricht einer Suche mit '=' als Operator.
H_t: Der Unterstrich (_) steht als Platzhalter für genau ein beliebiges Zeichen. Dieses Beispiel findet u.a. die Worte Hut, hat und Hit.

Es kann von der Datenbank bzw. ihren Einstellungen abhängen, ob statt des Platzhalters % auch das in der Windows-Welt weit verbreitete * genutzt werden kann. Das müssen Sie ggf. mit Ihrer ASYS-Datenbank ausprobieren.

Ebenso verhält es sich mit der Frage, ob bei einer Suche zwischen Groß- und Kleinschreibung unterschieden wird.

Die Suche mit dem Platzhalter % (oder * ) kann mit deutlichen Wartezeiten verbunden sein, da diese Art Suche meist bedeutet, dass beschleunigende Suchoptimierungen der Datenbanken nicht nutzbar sind und alle Datensätze einer Datenbanktabelle einzeln geprüft werden müssen!

Erweiterte Filterbedingungen

Neben jeder Einzelangabe in der Suchmaske befindet sich eine Schaltfläche2), über den sich der Dialog Erweiterte Filterbedingungen öffnen lässt.

Die Schaltfläche erscheint in zwei unterschiedlichen Zuständen:

Schaltfläche Bezeichnung Erläuterung
Aufruf des Dialogs Erweiterte Filterbedingungen Es sind keine (erweiterten) Filterbedingungen für die Einzelangabe vorhanden.
Es ist bereits mindestens eine (erweiterte) Filterbedingung für die Einzelangabe vorhanden.

In dem Feld der Einzelangabe kann die Bearbeitung der Filterbedingung nur erfolgen, wenn es sich um eine einzelne Bedingung mit dem Standardvergleichsoperator handelt, sonst wird die Einzelangaben auf der Suchmaske gegen Veränderungen gesperrt3). In diesem Fall muss zur Bearbeitung der Dialog Erweiterte Filterbedingungen über die Schaltfläche oder die F7-Taste aufgerufen werden.

Alternativ können Sie den Dialog auch öffnen, wenn Sie die Schreibmarke in das Feld setzen und die Taste F7 drücken.

Im Dialog Erweiterte Filterbedingungen können Sie für jeweils eine Einzelangabe kompliziertere Bedingungen, als es die direkte Eingabe (s.o.) erlaubt, oder auch mehrere Suchbedingungen eingeben.

Auszeichnung bestimmter Einzelangaben

Suchmasken mit Adressen enthalten für bestimmte Gruppen von Maskenfeldern weniger Felder, als die Anzeige- und Bearbeitungsmasken. Statt z.B. vier einzelnen Suchfeldern für die vier Namensfelder, wird nur ein Suchfeld für den Namen angeboten. Die Suchbedingung in einem derartigen Feld wird ungeachtet dessen auf alle vier Namensfelder angewandt. Diese Besonderheit wird in der Suchmaske wie folgt hervorgehoben:

Symbol Bedeutung
Suchfeld für die vier Namensfelder einer Adresse.
Suchfeld für die beiden Straßenfelder einer Adresse.
Suchfeld für die beiden Ortsfelder einer Adresse.

Darüber hinaus kann in der Standardkonfiguration oder durch die ASYS-Fachadministratoren festgelegt sein, dass bestimmte Felder eine ODER-Gruppe bilden. Das bedeutet, dass eine Suchbedingung in einem Feld einer ODER-Gruppe auf alle Felder dieser Gruppe angewandt wird, wobei nur ein Feld der Gruppe der Suchbedingung genügen muss. Maskenfelder einer ODER-Gruppe werden mit einer Ziffer hervorgehoben: , , , … , . Alle Maskenfelder einer ODER-Gruppe tragen die gleiche Ziffer.

Sonderfälle

Bestimmte Einzelangaben werden auf den Suchmasken nicht zur Eingabe von Suchbedingungen angeboten. Hierbei handelt es sich um Einzelangaben, die aus Datenschutzgründen nicht als Suchbedingungen freigegeben sind.

Abschnitt Trefferliste (4)

Der Bereich der Trefferliste enthält:

  1. Die Überschriftenzeile der Trefferliste.
  2. Die Buttonzeile der Trefferliste.
  3. Die Liste der Treffer, wenn Sie die Suche ausgeführt haben.

Überschrift

Die Überschriftenzeile besteht aus dem Text 'Trefferliste' und nachfolgend der Anzahl der Treffer, die Ihre Suche erbracht hat. Wird ein - vom ASYS-Fachadministrator einstellbares - Limit der Trefferanzahl überschritten, so erfolgt die Ausgabe von zwei Anzahlen: die Anzahl der Treffer und dahinter die Anzahl der in die Trefferliste geladenen Datensätze:

Anzeige der Trefferanzahl bei Überschreitung des Trefferlimits

Hinweis: Filter-, Sortier- und Exportfunktionen der Liste wirken nur auf die geladenen Datensätze in der Trefferliste!

Sie können die fehlenden Datensätze über einen Button (siehe unten) zusätzlich in die Liste laden. Dies kann aber ggf. mit Wartezeiten verbunden sein.

Buttonzeile der Trefferliste

In der Buttonzeile werden Schaltflächen mit Funktionalitäten zur Trefferliste angeboten, die für die Trefferliste als ganzes, eine enthaltene Zeile oder einen markierten Bereich der Liste gelten.

Die Buttonzeile bietet die Funktionalitäten:

Schaltfläche Bezeichnung Erläuterung
linke Seite
Maske öffnen Die Schaltfläche öffnet die Anzeigemaske (Mehr).
Zum Versand markieren Die in der Trefferliste markierten Datenobjekte werden für den nächsten ASYS-internen Versand markiert (Mehr)
Versand an ausgewählte Kommunikationspartner Die markierten Einträge der Trefferliste können an ausgewählte Empfänger versandt werden (Mehr)
Versand an alle Kommunikationspartner Die markierten Einträge der Trefferliste können an alle Empfänger versandt werden (Mehr)
Textformularerstellung Auswahl und Ausführung von Textformularen zur Erstellung von Schreiben (Mehr)
rechte Seite
/ Spaltenfilter der Liste temporär aus-/anschalten Die in der Trefferliste wirksamen Filterbedingungen auf die Spalten werden aus- bzw. eingeschaltet.

Der Button zeigt den aktuell gültigen Zustand - aktiv bzw. inaktiv - an. Der Button kann nur betätigt werden, wenn in mindestens einer Spalte ein Filter definiert ist.
Filterbedingungen der Liste anzeigen Die Schaltfläche öffnet einen Dialog zur Anzeige der aktuellen Suchbedingungen (Mehr).
Alle Datensätze anzeigen Wenn die Anzahl der Treffer ein Limit4) überschreitet, werden Treffer bis zu diesem Limit in die Liste geladen. Neben der Überschrift Trefferliste sehen Sie dann die Gesamtzahl der Treffer und die Anzahl geladener Treffer. Beispiel:

Mit dem Button können Sie ASYS veranlassen, die komplette Trefferliste zu laden. Hierbei kann es zu Wartezeiten kommen! Der Button kann nur betätigt werden, wenn die Trefferanzahl das eingestellte Limit überschreitet.
Dialog der Spalteneinstellungen aufrufen Öffnet den Dialog zur Einstellung der angezeigten Spalten.
Trefferliste ausdrucken Druckt den Inhalt der Trefferliste aus (Mehr).
Aufruf eines Pop-Up-Menüs für den Export Die Schaltfläche ruft ein Auswahlmenü auf:
Excel (.xslx): Der aktuell angezeigte Inhalt der Liste kann als Excel-Datei abgespeichert werden.

Es öffnet sich ein Speichern-unter-Dialog, in dem Sie den Ort auswählen, an dem die Excel-Datei gespeichert werden soll.
Liste in Excel öffnen: Der aktuell angezeigte Inhalt der Liste wird als Excel-Datei abgespeichert und Excel wird mit dieser Datei gestartet.

Die Excel-Datei wird in Ihrem Windows-Benutzerverzeichnis im dortigen Unterverzeichnis \Asys7\excelfiles abgelegt. Gleichnamige Dateien werden dabei ohne Rückfrage überschrieben!
HTML (.html): Der aktuell angezeigte Inhalt der Liste kann als HTML-Datei abgespeichert werden.

Es öffnet sich ein Speichern-unter-Dialog, in dem Sie den Ort auswählen, an dem die HTML-Datei gespeichert werden soll.
CSV (.csv): Der aktuell angezeigte Inhalt der Liste kann als CSV-Datei5) abgespeichert werden.

Es öffnet sich ein Speichern-unter-Dialog, in dem Sie den Ort auswählen, an dem die CSV-Datei gespeichert werden soll.

Liste der Treffer

Die Liste enthält die Datensätze, die alle im Abschnitt Suchbedingungen zum Zeitpunkt der Ausführung der Suche dort eingetragenen Bedingungen erfüllen. Wurde die Suche noch nicht ausgeführt, ist die Trefferliste leer. Sie ist ebenfalls leer, falls sich zu den Suchbedingungen keine passenden Datensätze in der Datenbank finden lassen.

Ein Doppelklick auf eine Zeile öffnet die zugehörige Anzeige- und Bearbeitungsmaske mit dem angeklickten Datensatz. Sie können statt dessen auch einen Zeile in der Trefferliste markieren und den Button Maske öffnen klicken. Die Trefferliste wird dabei komplett an die Anzeige- und Bearbeitungsmaske mit übergeben, so dass Sie auch dort durch die Trefferliste blättern können.

Die Trefferliste besteht aus Zeilen und Spalten. Jede Zeile steht für ein Datenobjekt, das gefunden wurde. Die Spalten stehen für Einzelangaben aus den Datenobjekten. Welche Spalten die jeweilige Trefferliste enthalten soll, können Sie über eine Auswahlliste einstellen. Siehe hierzu oben Dialog der Spalteneinstellungen aufrufen.

Die Trefferliste ist eine Liste, die viele allgemeine Eigenschaften mit den meisten Listen in ASYS gemeinsam hat. Zu den allgemeinen Eigenschaften und der Bedienung von Listen siehe Allgemeine Bedienungsanleitung für Listen.

1)
Bei Suchmasken: Zwei Gruppen in den Suchbedingungen.
2)
Sie können diese Schaltfläche generell und dauerhaft über die Einstellungen aus- und wieder einblenden.
3)
Neben der Sperrung des Feldes erkennen Sie dies daran, dass der abweichende Vergleichsoperator im Feld vor dem Vergleichswert mit ausgegeben wird.
4)
Dieses Limit kann vom Fachadministrator global für alle Listen und Nutzer eingestellt werden. Voreinstellung ist 10000.
5)
CSV = Comma Separated Values = durch Komma getrennte Werte. Tatsächlich werden die Werte jedoch durch Semikolon getrennt.
a7such/suchmaske.txt · Zuletzt geändert: 2019/01/18 08:52 von Eckhard Flor