Filterbedingung für Betriebe festlegen

<< Klicken um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Betriebe > Abfragen >

Filterbedingung für Betriebe festlegen

Previous pageReturn to chapter overviewNext page

Filterbedingung für Betriebe festlegen

 

Das Register-Element bietet die Möglichkeit verschiedene Bedingungen anzugeben, um die Verarbeitung von Betrieben auf bestimmte Bestände zu reduzieren. Es wird die Filterbedingung verwendet, die auf der jeweils aktiven Registerlasche angegeben wurde. Folgende Modi werden unterstützt:

1. kein Filter aktiviert

betriebe_filterbedingung1

Ist diese Registerlasche gewählt, wird keine inhaltliche Filterbedingung verwendet, d.h., es werden alle Datensätze verarbeitet.

2 . Bestandsangeben

betriebe_filterbedingung2

Auf dieser Registerkarte können Tierartkategorien festgelegt werden. Wird z.B. ‚Tierartkategorie’>0 angegeben, werden nur die Betriebe verarbeitet, die Bestände der angegebenen Tierartkategorien besitzen, d.h., aktuell mindestens 1 Tier der angegebenen Tierartkategorie haben. Um eine Tierartkategorie hinzuzufügen, ist die Schaltfläche Hinzufügen zu betätigen (siehe Tierartkategorie festlegen). Alle Bedingungen werden in der Listenansicht (ListView) angezeigt. Mit der Schaltfläche Löschen kann die markierte Bedingung entfernt werden.

Werden mehrere Bedingungen angegeben, wird mit dem Optionsfeld Verknüpfung (Verk.) angegeben, wie die Bedingungen logisch verknüpft werden sollen (Und-Verknüpfung bzw. Oder-Verknüpfung).

Beispiel

Wirkung

Rind > 0 UND Schwein > 0

Alle Betriebe, die sowohl Rinder als auch Schweine besitzen, werden verarbeitet.

Rind > 0 ODER Schwein > 0

Alle Betriebe, die entweder Rinder oder Schweine (oder beides) besitzen, werden verarbeitet.

Rind > 0 UND Schwein = 0

Alle Betriebe, die Rinder und keine Schweine besitzen, werden verarbeitet.

Betriebstypen

betriebe_filterbedingung3

Auf dieser Registerkarte können Betriebstypen angegeben werden. Diese Option kann nur verwendet werden, wenn die Betriebstypen unter "ergänzende Angaben" bei den Angaben zum Betrieb erfasst worden sind. Mit Hinzufügen und Löschen können Typen hinzugefügt oder entfernt werden. Werden mehrere Betriebstypen angegeben, wird mit dem Optionsfeld Verknüpfung (Verk.) angegeben, wie die Bedingungen logisch verknüpft werden sollen (Und-Verknüpfung bzw. Oder-Verknüpfung).

Sonstige Bedingungen

betriebe_filterbedingung4

Auf dieser Registerkarte ist eine Liste "sonstiger" vordefinierter Filterbedingungen verfügbar. Aus dieser Liste können ein oder mehrere Einträge (Mehrfachauswahl mit Strg-Mausklick) gewählt werden. Werden mehrere Bedingungen ausgewählt, wird mit dem Optionsfeld Verknüpfung (Verk.) angegeben, wie die Bedingungen logisch verknüpft werden sollen (Und-Verknüpfung bzw. Oder-Verknüpfung).

Expertenfilter

betriebe_filterbedingung5

Diese Registerkarte erlaubt die Eingabe einer Filterbedingung, wie sie von xBase-kompatiblen Sprachen (dBASE, CLIPPER, FOXPRO) verwendet wird. Für grundlegende  Hinweise zur Syntax dieser Filterbedingungen finden Sie hier einen kleinen verweisCrash-Kurs.

Die Schaltfläche Ausdruck einfügen erlaubt das Einfügen von Feldnamen, wichtigen Funktion oder Operatoren. verweisAusdruck einfügen

Die Schaltflächen .and. (logisches UND), .or. (logisches ODER) bzw. .not. (Negieren einer Bedingung) fügen den jeweiligen logischen Operator in den Eingabebereich ein.

Die Schaltfläche Betriebstypen fügt den Code für die Abfrage eines wählbaren Betriebstyps in den Eingabebereich ein.

Die Schaltfläche ZB (Kreise) erlaubt die Auswahl von ein oder mehreren Kreisen und fügt den Code zur Abfrage der gewählten Kreise in den Eingabebereich ein.

Die Schaltfläche TS/TK zeigt eine Liste aller Tierseuchen und Tierkrankheiten an, für die in der Tierseuchenstammdatei eine Filterbedingung hinterlegt ist, die angibt, welche Betriebe (Bestandsangaben und Betriebstypen) für diese TS/TK relevant sind. Durch Auswahl eines Eintrags können alle für die TS/TK relevanten Betriebe gefiltert werden.

Die Schaltfläche Test prüft die Gültigkeit der eingegebenen Bedingung und zählt, wie viele Datensätze der Bedingung genügen. Mit der Schaltfläche Struktur wird die Seite mit den Erläuterungen zur Dateistruktur der Tabelle der Betriebe in der technischen Referenz aufgerufen.

Kombifilter

betriebe_filterbedingung6

Die Registerkarte "Kombifilter" erlaubt die simultane Verarbeitung der Filterbedingungen der Registerkarten "Bestandsangaben", "Betriebstypen", "Sonstige" und "Expertenfilter". Auf den entsprechenden Registerkarten sind die gewünschten Filterbedingungen auszuwählen bzw. einzugeben. Danach sind auf der Registerkarte "Kombifilter" die Kontrollkästchen zu aktivieren, für deren Registerkarten die Filterbedingungen zu verarbeiten sind.

Verknüpfungen

Beachten Sie, dass die Bedingenden der entsprechenden Registerkarten wiederum  logisch miteinander verknüpft werden. Dabei kann die Art der Verknüpfung über zwei Optionsfelder gesteuert werden.

Die Verknüpfung der Registerkarten "Bestandsangaben" und "Betriebstypen" untereinander wird mit der Option Verknüpfung Bestandsangaben mit Betriebstypen gesteuert. Voreingestellt ist hier die Oder-Verknüpfung. Dies bedeutet: Ist auf der Registerkarte "Bestandsangaben" Klauentiere>0  und auf der Registerkarte "Betriebstypen" Schlachthof gewählt, dann werden bei einer Oder-Verknüpfung alle Klauentierhalter und alle Schlachthöfe (eine oder beide Bedingungen erfüllt) gefunden, bei einer Und-Verknüpfung werden nur die Betriebe gefunden, die gleichzeitig Schlachthof sind und Klauentiere halten.

Die logische Verknüpfung mit den Registerkarten "Sonstige" und "Expertenfilter" (sowohl diese untereinander als auch diese mit dem Konglomerat aus Bestandsangaben und Betriebstypen) wird mit dem Optionsfeld alle weiteren Verknüpfungen gesteuert. Hier ist die Und-Verknüpfung voreingestellt. Wird das Beispiel von oben  (Klauentiere>0 bei "Bestandsangaben" und Schlachthof bei "Betriebstypen" mit Oder-Verknüpfung im ersten Optionsfeld) weiter gesponnen und um die Bedingung georeferenziert auf der Registerkarte "Sonstige" ergänzt, dann werden bei Und-Verknüpfung im zweiten Optionsfeld alle georeferenzierten Klauentierhalter und alle georeferenzierten Schlachthöfe gefunden.

Mit der Schaltfläche Test wird die Anzahl der Betriebe ermittelt, die dem "Kombifilter" genügen. Die Schaltfläche Kopieren zeigt die Bedingung in einem Infofenster an und kopiert sie gleichzeitig in die Zwischenablage.

Tipp: Aus der Zwischenablage könnte die Bedingung zum Beispiel in die Registerkarte "Expertenfilter" eingefügt und von einem versierten Benutzer bei Bedarf modifiziert werden.