Einschränken von Listeneinträgen über Abfragelimits
Um die Anzahl der dargestellten Elemente in einer Ergebnisliste sowie in den Steuerelementen mit Listenwerten, beispielsweise Auswahllisten, zu begrenzen, können Sie ein Abfragelimit festlegen. Überschreitet die Ergebnismenge in einer Liste das gültige Limit wird ein Filterdialog geöffnet.
Ab welcher Anzahl von Einträgen der Filterdialog angezeigt werden soll, legen Sie im Designer global über den Konfigurationsparameter Common | DBConnection | ListLimit fest. Der angemeldete Benutzer kann die Systemeinstellung verwenden oder sein persönliches Limit eintragen. Das persönliche Limit überschreibt den globalen Wert des Konfigurationsparameters.
Um die Systemeinstellung zu verwenden
-
Wählen Sie den Menüeintrag Datenbank > Einstellungen.
-
Aktivieren Sie auf dem Tabreiter Benutzer im Bereich Datenabfragelimits die Optionen Abfragelimit aktivieren und Systemeinstellung verwenden.
- ODER -
Aktivieren Sie auf dem Tabreiter Benutzer im Bereich Datenabfragelimits die Optionen Objektanzahl in der Ergebnisliste begrenzen und Systemeinstellung verwenden.
Mit dieser Einstellung wirkt der global über den Konfigurationsparameter Common | DBConnection | ListLimit festgelegte Wert.
Um ein persönliches Limit zu verwenden
-
Wählen Sie den Menüeintrag Datenbank > Einstellungen.
-
Aktivieren Sie auf dem Tabreiter Benutzer im Bereich Datenabfragelimits die Option Abfragelimit aktivieren.
- ODER -
Aktivieren Sie auf dem Tabreiter Benutzer im Bereich Datenabfragelimits die Optionen Objektanzahl in der Ergebnisliste begrenzen und Systemeinstellung verwenden.
-
Deaktivieren Sie auf dem Tabreiter Benutzer im Bereich Datenabfragelimits die Option Systemeinstellung verwenden und legen Sie unter Objekte die Anzahl der Objekte fest.
HINWEIS: Die Option Abfragelimit aktivieren kann nur aktiviert werden, wenn die Benutzer die Programmfunktion Common_AllowRiskyWhereClauses besitzen.
Einschränken von Listeneinträgen über einfache Filter
Um die dargestellten Einträge einer Liste über definierte Filterbedingungen weiter einzuschränken, können Sie den Filterdialog nutzen. Ein Filter wird solange auf die Ergebnismenge angewendet, bis Sie den Filter wieder zurücksetzen. Die Einstellungen im Filterdialog werden in der Benutzerkonfiguration gespeichert.
Wollen Sie bestimmte Suchabfragen öfter starten, erstellen Sie Suchabfragen für die erweiterte Datenbanksuche oder erstellen Sie benutzerdefinierter Filter.
Um die Ergebnismenge einzuschränken
-
Im Filterdialog geben Sie im Bereich Filterbedingung den Text ein, nach dem gefiltert werden soll. Die Verwendung von * (Sternchen) als Platzhalter ist zulässig. Die Groß- und Kleinschreibung wird nicht beachtet.
-
Aktivieren Sie im Bereich Anwenden auf die Eigenschaften, auf welche die Filterbedingung angewendet werden soll.
-
Um für Listen nur die Objekte anzuzeigen, die der Filterbedingung entsprechen und bereits dem Basisobjekt zugewiesen sind, aktivieren Sie die Option Nur die aktuelle Zuordnung zeigen.
HINWEIS: Die Option wird nur für Listen mit Objektzuweisungen angeboten.
-
Klicken Sie Anwenden.
HINWEIS: Um alle Objekte anzuzeigen, klicken Sie Alle Anzeigen. Die Filterbedingung wird in diesem Fall nicht angewendet.
Beispiel:
Mit der eingegebenen Filterbedingung soll über alle Bestandteile des vollständigen Namens einer Identität gesucht werden. Dieser setzt sich folgendermaßen zusammen:
Vollständiger Name:
Beispiele:
Miller, Alex
Miller-Meyer, Dani
Meyer-Miller, Chris
Miller oder *Miller* |
Sucht alle Identitäten, deren vollständiger Name an beliebiger Stelle die Zeichenkette Miller enthält. |
Miller, Alex
Miller-Meyer, Dani
Meyer-Miller, Chris |
Miller* |
Sucht alle Identitäten, deren vollständiger Name mit der Zeichenkette Miller beginnt. |
Miller, Alex
Miller-Meyer, Dani |
*Miller |
Sucht alle Identitäten, deren vollständiger Name mit der Zeichenkette Miller endet. |
keinen Eintrag |
Listeneinträge suchen
Für die Suche von Einträgen innerhalb einer Liste verwenden Sie den Suchendialog.
Um nach Einträgen zu suchen
-
Öffnen Sie den Suchendialog über das Kontextmenü Suchen, das Symbol oder Strg + F.
-
Geben Sie den Suchbegriff ein oder wählen Sie über die Pfeiltaste einen vorherigen Suchbegriff aus.
-
Aktivieren Sie optional die Option Groß- /Kleinschreibung beachten.
-
Starten Sie die Suche über die Schaltfläche Suchen oder Eingabe.
-
Verwenden Sie F3 zum weiteren suchen.
-
Beenden Sie die Suche über Esc.
Tabelle 33: Tastenkombinationen für den Suchendialog
Strg + F |
Suchendialog öffnen. |
Eingabe |
Suche starten. |
Esc |
Suche beenden. |
F3 |
Weitersuchen. |
Für umfangreichere Suchabfrage nutzen Sie die Datenbanksuche.
Benutzerdefinierte Filter im Manager
Benutzerdefinierte Filter verwenden Sie, wenn Sie bestimmte Suchabfragen öfter ausführen möchten. Sie können eigene (private) Filter oder öffentliche Filter erstellen.
Mit benutzerdefinierten Filtern können Sie folgende Suchen ausführen:
-
Suchen von Einträgen mit einer SQL Bedingung
-
Suchen eines Suchbegriffs über alle Spalten einer Objektdefinition, die für die Volltextsuche indiziert sind
Detaillierte Informationen zum Thema