Dabu Flow AG
DabuSoft Pro Handbuch

Suchoperatoren

Du suchst «Meier» und bekommst auch «Meierhans».

Ein Dutzend Zeichen sagt der Suche, wie sie deine Eingabe lesen soll — enger oder weiter, von — bis, oder gleich nach dem Zustand eines Feldes. Diese Seite ist zum Nachschlagen.

Du suchst «Meier» und bekommst auch «Meierhans». Du willst alle Rechnungen über tausend Franken, alle Termine im Februar, alle Adressen ohne Mailadresse.

Dafür gibt es ein Dutzend Zeichen, die der Suche sagen, wie sie deine Eingabe lesen soll. Diese Seite ist zum Nachschlagen gedacht — du musst sie nicht auswendig können.

Allein oder an einem Wort — das ist der Unterschied

Dieselben Zeichen tun zweierlei, je nachdem, ob etwas daneben steht.

Zeichen
allein in einem Feld
an einem Wort
=
das Feld ist leer
=Hans — das ganze Wort «Hans»
*
im Feld steht etwas
M*er — irgendetwas dazwischen
!
in diesem Feld gibt es doppelte Werte
—

Allein fragt das Zeichen nach dem Zustand des Feldes, am Wort formt es den Text. Wer das einmal gesehen hat, verwechselt die beiden Rollen nicht mehr.

Text: enger oder weiter suchen

Eingabe
Findet
Beispiel
=Hans
das ganze Wort, nicht als Teil eines anderen
«Hans Meier» — aber nicht «Hansjörg Muster» oder «Hansa»
==Hans
den ganzen Feldinhalt, genau so
«Hans» — aber nicht «Hans Meier»
"Hans Meier"
die Zeichenfolge genau so, mit Reihenfolge
«Hans Meier» — aber nicht «Meier Hans»
M@@er
genau ein Zeichen je @
«Meyer», «Mayer», «Meier», «Mauer»
M@yer
dasselbe, an einer Stelle
«Meyer», «Mayer» — aber nicht «Meier»
M*er
beliebig viele Zeichen dazwischen
«Meyer», «Meier» — aber auch «Mieter» und «Mutter»
*hans
Wörter, die so enden
«Meierhans», «Peterhans», «Schans»
Hans*
Wörter, die so beginnen
«Hanspeter», «Hansi», «Hans»
#
genau eine Ziffer je #
«#3» findet 43 und 53
\
nimmt das nächste Zeichen wörtlich
«\"Hans\"» findet den Text mit Anführungszeichen

Die Anführungszeichen sind der Gegenpol zu allen anderen Zeichen: sie nehmen jedes wörtlich, auch die reservierten. «"Neu*"» findet den Text «Neu*» und nicht «Neuhaus».

Zahlenbereiche: von — bis

Bei Zahlen gilt etwas anderes als bei Text: eine Zahl ohne Zeichen findet genau sie. «100» findet die 100 und nicht die 1000 — der Wortanfang, der im Text gilt, greift hier nicht. Für alles andere als den einen Wert brauchst du eines der Zeichen unten.

Eingabe
Findet
1000...4999
alle Zahlen von 1000 bis 4999, Anfang und Ende dabei
-20...20
alle Zahlen zwischen minus 20 und plus 20, die Null dabei
>1000
grösser als 1000, aber nicht 1000 selbst
≥1000
grösser oder gleich 1000 — dasselbe schreibt sich auch >=1000
<100
kleiner als 100
≤100
kleiner oder gleich 100
A...C
Wörter, die mit A, B oder C beginnen
≤G
Wörter, die mit A bis G beginnen

Datum: Zeiträume, Platzhalter und Wochentage

Bei Datumswerten kommt zu den Bereichen ein zweites Mittel dazu: du kannst Tag, Monat oder Jahr offenlassen.

Eingabe
Findet
Kurzform
15.5.2023...30.5.2023
den Zeitraum, Jahreszahl vierstellig
—
*.2.2023
alle Datumswerte im Februar 2023
2.2023
*.*.2023
alle Datumswerte im Jahr 2023
2023
12.5.*
den 12. Mai in jedem Jahr
—
Dienstag
alle Datumswerte, die auf einen Dienstag fallen
=Do für Donnerstag
Montag *.*.2023
alle Montage im Jahr 2023
Montag 2023
//
alles von heute
—

Die Kurzformen sind keine zweite Schreibweise, sondern dieselbe: die fehlenden Platzhalter werden ergänzt. «//» ist der Handgriff für den Alltag — damit findest du in einem Zug, was heute erfasst oder geändert wurde.

Den Zustand eines Feldes abfragen

Hier steht das Zeichen allein im Feld — das Gleichheitszeichen, der Stern, das Ausrufezeichen oder das Fragezeichen. Damit fragst du nicht nach einem Inhalt, sondern danach, wie es um das Feld bestellt ist, und genau das braucht man beim Aufräumen.

Eingabe
Findet
Wofür
=
Datensätze, bei denen dieses Feld leer ist
fehlende Angaben aufspüren
*
Datensätze, bei denen etwas darin steht
den Rest davon trennen
!
Datensätze, deren Wert in diesem Feld mehrfach vorkommt
Dubletten und Duplikate finden
?
ungültige Datums- oder Zeitwerte
nach einem Import prüfen

Du kannst mehrere Felder gleichzeitig auf ihren Zustand abfragen — etwa alle Adressen, bei denen die Mailadresse fehlt und der Ort ausgefüllt ist. So findest du fehlerhaft erfasste Daten in einem Zug.

Für Adressen und Artikel gibt es dafür einen Schalter, und dann musst du kein Feld auswählen: im Suchmodus steht oben «Doppelte Namen suchen» beziehungsweise «Doppelte Artikel suchen» — anklicken und suchen.

Im Modul
Was dabei als Dublette gilt
Adressen
bei einer Person Name, Vorname und Namenszusatz zusammen — bei einer Firma der Firmenname
Artikel
Artikelnummer, Barcode und Bestellnummer zusammen — geprüft werden dabei die aktiven Artikel

Der zweite Fall ist der, den man leicht falsch liest: dort schlägt der Schalter auch an, wenn zwei Artikel dieselbe Bestellnummer tragen und verschiedene Artikelnummern.

Wenn nichts oder das Falsche herauskommt

Was du siehst
Woran es liegt
Die Suche nach einer Mailadresse findet nichts
Das @ wird als Platzhalter gelesen. Setz die Adresse in Anführungszeichen.
Ein Bereich findet nichts
Du hast ein Minus als Bis-Zeichen genommen. Es stehen drei Punkte dafür.
Ein Datumsbereich findet zu wenig
Die Jahreszahl ist zweistellig. Bei einem Zeitraum muss sie vierstellig sein.
«=» findet nichts, obwohl leere Felder da sind
Im Feld steht ein Leerzeichen. Für die Suche ist es nicht leer.
«!» meldet keine Dubletten, obwohl du welche siehst
Die beiden Werte unterscheiden sich in der Wortfolge oder erst nach hundert Zeichen.

Handgriffe, die viel Zeit sparen

  • «//» im Feld «Erstellt am» zeigt dir, was heute dazugekommen ist.
  • Weisst du nicht, ob «Meier», «Meyer» oder «Mayer»: «M@@er» deckt alle drei ab.
  • Eine Mailadresse suchst du in Anführungszeichen — sonst zerlegt das @ deine Eingabe.
  • Für «alles ausser leer» genügt der Stern allein. Das ist kürzer als jede Aufzählung.
  • Kombiniere Zustand und Inhalt: «*» im einen Feld, ein Wort im anderen.

Mehr zum Thema