Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Beispiel:
Gesucht werden alle GmbH, die als Klient mit der Kanzlei zu tun hatten. Dazu wird vorausgesetzt, dass GmbH im Feld Rechtsform mit "Gesellschaft m. b. H." eingetragen sind und alle Klienten im Feld Beziehung mit "Klient". Der Inhalt dieser beiden Felder soll verknüpft werden.
Lösung:
  • Aufruf Personenliste (zB über Suchassistent / Reiter Personen)
  • Aufruf des Fensters Filter SQL mit dem Befehl weitere... und SQL Filter
  • Im linken großen Feld finden Sie die Einträge Namen, Beteiligte, Telefon, Freie Felder mit jeweils einem "+" Zeichen
  • Klicken Sie auf das "+" von Namen, es wird ein "-" und die einzelnen Felder des Personenstamms werden angezeigt
  • Das Feld Vorname/Rechtsform mit der Maus doppelklicken; der Feldname wird in das untere Feld SQL Kriterien Ausdruck übernommen
  • Den Operator "=" doppelklicken
  • Im Feld SQL Kriterien Ausdruck stehen jetzt Namen.Vorname/Rechtsform = ‘?’. Das Fragezeichen ist markiert. Schreiben Sie beim Fragezeichen "Gesellschaft m. b. H." drüber. Die beiden Hochkomma müssen stehenbleiben
  • Die Verknüpfung "AND" doppelklicken
  • Das Feld Beziehung doppelklicken
  • Den Operator "=" doppelklicken
  • Im Feld SQL Kriterien Ausdruck steht jetzt zusätzlich Namen.[Beziehung zur Kanzlei] = ‘?’. Das Fragezeichen ist markiert. Schreiben Sie beim Fragezeichen "Klient" drüber
  • Im Endeffekt muss im Feld SQL Kriterien Ausdruck folgender Text stehen:
    Namen.Vorname/Rechtsform = ‘Gesellschaft m. b. H.’ AND Namen.[Beziehung zur Kanzlei] = ‘Klient’
  • Schaltfläche OK
Beispiel:
Gesucht werden alle Firmen. Das heißt alle Personen, bei denen das Feld Firma angekreuzt ist.
Lösung:
Wenn eine Checkbox nicht angekreuzt ist, steht in der Datenbank der Wert "0". Wenn eine Checkbox angekreuzt ist (zB wenn Firma = Ja), dann steht in der Datenbank der Wert "-1" (das ist EDeVau!).
Alle Firmen sucht man daher mit dem Ausdruck "Namen.Firma = -1".
Beispiel:
Gesucht werden alle Personen, die im Feld Name 2 oder 3 den Wortteil "anwalt" enthalten.
Lösung:
Dies geschieht mit dem Suchbefehl (SQL-Ausdruck):
Namen.Name2 LIKE '*anwalt*' OR Namen.Name3 LIKE '*anwalt*'
Das '*anwalt*' bedeutet, dass der Wortteil "anwalt" irgendwo im Feld vorkommen muss; er muss nicht am Anfang stehen.
Beispiel:
Gesucht werden alle Personen, die a) Klient und b) im Monat Jänner geboren sind
Lösung:
Suchassistent, Reiter Personen
Feld in Akten beteiligt als = Klient [alternativ wäre auch Beziehung zur Kanzlei = "Klient" möglich] +
SQL-Filter: Namen.Geboren LIKE '*.01.*'