Einrichten der Suchfunktion

Wie funktioniert die Suchfunktion?

Mit der Suchfunktion kannst du innerhalb von Ansichten nach Datensätzen suchen. Die Suchfunktion steht dir in folgenden Ansichten zur Verfügung:

  1. Listenansicht
  2. Editor-Ansicht bei verbundenen Feldern (relationalen Tabellen)

Im Suchfeld (vgl. Abbildung 1, rot markiert) trägst du die Zeichenkette (String) ein, nach dem du suchst und drückst danach die Lupe und dir werden alle Ergebnisse angezeigt. Die Anwendung der Suchfunktion ist sowohl in der Listen- wie auch in der Editor-Ansicht gleich.

So richtest du die Suchfunktion ein

Damit die Suche in den gewünschten Ansichten angezeigt wird, musst du die Ansicht dafür vorbereiten. Hierfür gehst du in die Administration der Ansicht. Dort werden dir alle verfügbaren Ansichten angezeigt. Du wählst die Ansicht aus, die du anpassen möchtest, z.B. die Kundenverwaltung.

Dabei definierst du auf Feldebene, über welche Datenfelder die Suche erfolgen soll. So ist vielleicht eine Suche über Telefonnummer und E-Mail oder Anrede für eine Ansicht nicht relevant. Dann lässt du die jeweilige Checkbox inaktiv (vgl. Abbildung 2).

Abbildung 2: Konfiuguration der Suchfunktion im Adminstrationsbereich Ansichten

Suche in Textfeldern: Der eingegebene String wird nur in entsprechenden Textfeldern gesucht, also Feldern vom Datentyp String, Text oder Mehrfachauswahl. Dabei wird die Groß/Kleinschreibung ignoriert.

Suche in numerischen Feldern: In numerischen Feldern (Ganzzahl, Fließkomma, Dezimal) versucht die Suchfunktion aus dem Suchbegriff zu erkennen, ob es sich um einen Wert handelt, der als Zahl interpretiert werden kann. Dabei wird nach der ganzen Zahl gesucht.

Das bedeutet also, das beispielsweise eine Suche nach “2” in einem Textfeld (String) mit dem Inhalt “123” einen Treffer liefert. Bei einem numerischen Wert von “123” liefert er aber kein Ergebnis. Bei Adressen, Bank-Verbindungen und Uploads durchsucht er die einzelnen Felder ähnlich wie bei Textfeldern.

Bei Datum sowie Datum in Kombination mit Uhrzeit wird überprüft, ob eine Eingabe in einem bekannten Format vorliegt und sucht dann danach, Es müsste dann also für ein Datum im Format 2023-09-20 oder 20.09.2023 eingegeben werden.

Was dich auch noch interessieren könnte