Freie SQL-Abfrage

Die Funktion "Freie SQL-Abfrage" bietet Experten die Möglichkeit eine SQL-Abfrage direkt einzugeben und auszuführen.

▪    Starten Sie die freie SQL-Abfrage über Filtern > Freie SQL-Abfrage.

▪    Geben Sie die SQL-Abfrage ein. Im SELECT-Teil der Abfrage muss dabei die Primärschlüsselspalte der Tabelle gewählt werden, die der aktuellen Ansicht zugrunde liegt.

▪    In der Abfrage dürfen auch die "Pseudovariablen" (z. B. «cRM.User. LoginName») und die Funktion AskString$() verwendet werden.

▪    Die Optionen und Funktionen des Filterassistenten stehen auch hier zur Verfügung: "Speichern", "Laden", "Aktuellen Filter einbeziehen", "Den zuletzt verwendeten Filter laden", "Bei mehreren Treffern in die Listenansicht wechseln", "Rückgängig", "Wiederholen".

Beispiel: Alle Firmen-Datensätze ohne Ansprechpartner.

select "Companies”.”ID”

from "Companies”

where not exists

(select "ID” from "Contacts” where "Companies”.”ID” = "Contacts”.”CompanyID”)

Hinweis: Freie SQL-Abfragen berücksichtigen keine Feldrechte und keine Datensatzrechte von relational verknüpften Ansichten. Daher kann die Möglichkeit der freien SQL-Abfrage benutzerspezifisch eingeschränkt werden. In der Rechteverwaltung stehen dafür die Rechte "Freie SQL-Abfrage erstellen" und "Filterausdruck direkt editieren" zur Verfügung. Weitere Informationen finden Sie im Kapitel Benutzer- und Rechteverwaltung.