Tabellenfilter

<< Klicken um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Extras > Shape-Datei konvertieren >

Tabellenfilter

Previous pageReturn to chapter overviewNext page

ic_tabellenfilter16

Tabellenfilter

pb_screen

Mit der Schaltfläche ic_tabellenfilter16 wird der Tabellenfilter ein- bzw. ausgeschaltet. Bei Aktivierung erscheint eine Fußzeile in der Tabelle, in der alle Zellen, die für die Eingabe von Bedingungen vorgesehen sind, farblich hervorgehoben dargestellt sind. Zeichenkettenfelder, numerische Felder und Datumsfelder werden dabei verschiedenfarbig hinterlegt. Werden in eine oder mehrere Spalten Bedingungen eingegeben, werden die Daten entsprechend dieser Angaben gefiltert.

Klicken Sie auf eine Zelle, in die Sie eine Bedingung eingeben wollen und geben Sie den Suchtext ein. Alternativ kann durch Drücken von Strg+W das Fenster zur Eingabe eines Wertes für die aktuelle Tabellenspalte geöffnet werden. Der Wert wird unabhängig von der Groß- und Kleinschreibung gefunden. Standardmäßig wird ein Wert am Anfang des Feldes gesucht, durch Sonderfunktionen sind jedoch auch andere Optionen möglich. Es können mehrere Spalten gleichzeitig  zur Filterung verwendet werden. Diese werden dann mit UND verknüpft, das heißt, es muss jede Bedingung erfüllt sein.

Im folgenden Beispiel ist die Filterbedingung: alle Daten mit der PLZ "16868" und der Straße "Dorfstr." anzeigen, für die der Eintrag Klauentiere größer als Null ist und das Datum der Anmeldung größer als der 31.12.2007.

extras_tabellenfilter1

Schaltflächen "Zurücksetzen", "leer" und "nicht leer"

Beim Betätigen der Schaltfläche Zurücksetzen wird eine vorhandene Filterbedingung für die betreffende Spalte gelöscht und das Fenster geschlossen. Die Schaltfläche leer aktiviert für die Spalte die Suche nach allen Daten, für die in der Spalte kein Wert angegeben ist, die Schaltfläche nicht leer aktiviert die Suche nach Daten, für die in der Spalte Werte vorhanden sind.

Sonderfunktionen

Bestimmte Sonderzeichen dienen als Such- und Vergleichsoperatoren. Abhängig vom Typ der Spalte (Zeichen, Numerisch Logisch, Datum) unterscheidet sich die Funktionsweise. Die für den jeweiligen Spaltentyp verfügbaren Funktionen werden angezeigt und können per Doppelklick mit der Maus in das Eingabefeld übernommen bzw. in einigen Fällen (z.B. aktuelles Tagesdatum bei Datumsfeldern) direkt aktiviert werden.

Zeichenkettenfelder

Symbol

Beispiel

Erläuterung

=...

=1

Es wird nach exakter Übereinstimmung gesucht. Das heißt, das Feld darf nur diesen Wert und nichts anderes enthalten. Dies ist z.B. bei Hausnummern sinnvoll. Wird das Symbol „=“ weggelassen, würden auch alle anderen Werte die mit „1“ beginnen gefunden werden, also auch „12“ oder „183“.

Tipp: Wird das Symbol ohne nachfolgendes Zeichen verwendet, werden alle Daten gesucht, für die für das Feld leer ist.

!...

!Klöß

Es wird nach Daten gesucht, die nicht mit „Klöß“ beginnen.

Tipp: Wird das Symbol ohne nachfolgendes Zeichen verwendet, werden alle Daten gesucht, für die das Feld nicht leer ist.

$...

$Schröder

Standardmäßig wird am Anfang des Feldes gesucht. Mit dem Symbol „$“ kann der Suchausdruck an beliebiger Position des Feldes stehen.

„Schröder, Ronald“ wird genauso gefunden wie „Ronald Schröder“.

#...

#Müller

Es wird nach Daten gesucht, die kein „Müller“ (an beliebiger Feldposition) enthalten.

@...=...

@8=001

Es wird nach Daten gesucht, die ab der 8. Position „001“

... | ...

Müller | Meier

Es wird sowohl nach „Müller“ als auch nach „Meier“ gesucht (ODER-Verknüpfung). Mit dem Symbol „|“ können beliebig viele Suchausdrücke verknüpft werden.

numerische Felder

Symbol

Beispiel

Erläuterung

... oder =...

=0 oder 0

Es wird nach Werten gleich 0 gesucht.

Tipp: Das Symbol „=“ ist der  Standardvergleich bei numerischen Feldern und kann weggelassen werden.

!... oder #...

!0 oder #0

Es werden alle Werte ungleich 0 gesucht.

>...

>10

Es wird nach Werten größer als 10 gesucht.

<...

<1000

Es wird nach Werten kleiner als 1000 gesucht.

... - ...

10-100

-10-5

-10--5

Es wird nach Werten zwischen 10 und 100 gesucht.

Es wird nach Werten zwischen -10 und 5 gesucht.

Es wird nach Werten zwischen -10 und -5 gesucht.

... | ...

10 | 20 | 30

Mit dem Symbol „|“ erfolgt eine ODER-Verknüpfung. Im Beispiel werden Werte 10, 20 oder 30 gesucht.

1-10 | >100

Es wird nach Werten zwischen 1 und 10 oder Werten größer 100 gesucht.

Tipp: Wird ein Symbol >, !, # oder = ohne weitere Eingabe angegeben, wird automatisch eine Null aufgefüllt. So reicht also die Eingabe „=“ um alle leeren Werte zu finden oder die Eingabe von „!“ bzw. „#“ um alle nicht leeren Werte zu finden.

ic_finger32Logische Felder

Logische Felder sind ein Sonderfall der numerischen Felder, die nur die Werte 0 (nein) oder 1 (ja) annehmen können. Geben Sie dann eine 1 ein, um diese Kontrollkästchen ic_mo_check_on16 zu filtern bzw. geben Sie eine 0 ein, um diese Kontrollkästchen ic_mo_check_off16 zu filtern.

Datumsfelder

Symbol

Beispiel

Erläuterung

... oder

=...

=1.1.2008 oder 1.1.2008

Es wird nach Werten gleich 1.1.2008 gesucht.

Tipp: Das Symbol „=“ ist der  Standardvergleich und kann weggelassen werden. Wird das Symbol "=" ohne folgende Datumsangabe verwendet, werden alle Einträge gefunden, für die kein Datum angegeben worden ist.

!... oder #...

!1.1.2008

Es werden alle Datumswerte gefunden, die einen Wert enthalten und ungleich dem 1.1.2008 sind.

Tipp: Wird das Symbol ohne nachfolgendes Zeichen verwendet, werden alle Daten gesucht, für die das Feld nicht leer, also ein Datum angegeben ist.

>...

>31.12.2010

Es wird nach Werten größer als 31.12.2010 gesucht, alle Datumswerte ab dem 1.1.2011 werden gefunden.

<...

<1.1.2011

Es wird nach Werten kleiner als 1.1.2011 gesucht.

... - ...

 

 

... | ...

2010|2011|1.1.2012-31.3.2012

Mit dem Symbol „|“ erfolgt eine ODER-Verknüpfung. Im Beispiel werden die Jahre 2010, 2011 sowie der Zeitraum vom 1.1.2012 bis 31.3.2012 gesucht.

 

ic_finger32Bei Datumsfeldern kann entweder ein komplettes Datum in der der Form TT.MM.JJJJ (z.B.1.1.2012-31.12.2012) oder lediglich die Jahreszahl (z.B. 2012) zum Filtern verwendet werden.