SetFilter

Beschreibung:

Filtert die Anzeige auf Termine, die bestimmte Eigenschaften erfüllen. Die Filterung kann ausgehend von Datenbank oder Datensatz der Host-Applikation erfolgen oder auf Basis des Benutzers.

Parameter:

Parametername

Typ

Beschreibung

FilterType

TMListFilter

Constants

Art der Filterung

HostDatabase

String

Datenbank (Pfad+Name)

HostRecordID

Long

Eindeutige Datensatznummer des zugeordneten Datensatzes

UserName

String

Name des Benutzers

 

Konstanten der TMListFilterConstants:

Konstante

Wert

Beschreibung

TM_FILTER_HOSTDB

1

Filterung aller Termine zu einer bestimmten Datenbank, korrespondierend zu der Eigenschaft HostDatabase des Appointment-Objektes.

TM_FILTER_HOSTRECID

2

Filterung aller Termine zu einem bestimmten Datensatz, korrespondierend zu der Eigenschaft HostRecordID des Appointment-Objektes. Impliziert die Verwendung eines Filters auf Datenbank-Ebene, vgl. TM_FILTER_HOSTDB.

TM_FILTER_USER

4

Filterung aller Termine zu einem bestimmten Benutzer.

 

Rückgabewert:

Bool

Beispiel VBScript:

Dim oAppointments : Set oAppointments = cRM.CurrentProject.timemanager.Appointments

Call oAppointments.SetFilter(1, hostDatabase, hostRecordID, userName)

Set oAppointments = Nothing

Beispiel C#-Script:

Appointments appointments = cRM.CurrentProject.TimeManager.Appointments;

appointments.SetFilter(1, hostDatabase, hostRecordID, userName);

appointments.Dispose();