Filter

letzte Mutation 30.09.2018
 
 
Einleitung
Im Comatic können pro Tabellenansicht (z. Bsp. Adressstamm, Artikelstamm, Übersicht der Rechnungen etc.) unterschiedliche Filter definiert werden.
Diese Filter können anschliessend im entsprechenden Formular und im Mailprogramm ausgewählt, bzw. angewendet werden.
Hinweise:
  • Im Mailprogramm stehen nur Filter zur Auswahl, welche im Adressstamm erstellt worden sind.
  • Serienbriefe- und SMS können auch mit den Filterfunktionen und mittels Schaltfläche [Textsystem] aus der 'Personalsuche' und 'Firmensuche' erstellt werden.
  • Serienmails können gemäss Kapitel 'Serienmails an Firmen/KP', bzw. 'Serienmails an Personen' erstellt werden.
 
      Filter definieren, ändern, löschen
      Blitzfilter; Wird in einer Tabellenansicht z. Bsp. ein Name angewählt, und anschliessend auf diese Schaltfläche geklickt, werden nur die Datensätze mit diesem Name angezeigt.
       Filterauswahl wird gelöscht.
 
 
Feldfilter definieren
Filter werden einmal definiert und können danach immer wieder aufgerufen werden.
Grundsätzlich unterscheiden wir Filter für Serienbriefe und Filter für Serienmails.
Hinweis: Im Kapitel Filter für Serienbriefe und Filter für Filter für Serienmails finden Sie Beispiele von entsprechenden Filtern.
 
 
SQL-Filter
Mit dem SQL-Filter können SQL-Scripts als Filter hinterlegt werden.
z. Bsp. Im Artikelstamm soll nach der Lieferanten-Artikel-Nummer gesucht werden können.
 
Der Filter sieht dann so aus: 
 
Diese []-Klammern im Script stehen für ein Eingabefenster. In diesem Beispiel wird bei der Filter-Anwendung ein Fenster geöffnet für die Eingabe der Lieferanten-Artikel-Nummer.
 
 
Beispiele weiterer  SQL-Filter:
 
Nach Lieferanten-Artikel-Nummer im Artikelstamm suchen
Artikel_ID in
(select Artikel_ID
from ArtikelLieferanten
where EK_Bezeichnung like '%[Lieferanten-Artikel-Nr:]%')
 
Nach Lieferantenname im Artikelstamm suchen
Artikel_ID in
(select Artikel_ID
from ArtikelLieferanten
where Adress_ID in
(Select Adress_ID
from Adressen
where Name like '%[LieferantenName:]%'))
 
Nach Telefonnummer im Adressstamm suchen
Telefon like  '%[Telefon:]%'