FindRecordByPhoneNumber

Beschreibung:

Sucht alle Datensätze, bei denen in einem Telefon-Feld eine bestimmte Telefonnummer vorhanden ist, analog zur Rufnummernerkennung durch den phone manager.

Hinweis: Falls der COM-RecordSet auf einer sichtbaren Ansicht basiert, so wechselt die Ansicht bei mehreren Treffern automatisch in die Listenübersicht. Bei lediglich einem einzelnen Treffer erfolgt der Wechsel in die Eingabemasken-Ansicht.

Parameter:

Parametername

Typ

Beschreibung

sPhoneNo

String

Die Telefonnummer, nach der in allen Telefonfeldern gesucht werden soll. Die Telefonnummer darf telefonspez. Sonderzeichen wie zum Beispiel '/', '+', '-' enthalten.

bReducePhoneNo

Bool

Wenn True, dann wird die Telefonnummer schrittweise um bis zu 4 Stellen verkürzt, falls es nicht bereits Treffer gab. So können auch unterschiedliche Durchwahl-Nummern gefunden werden.

bUseCurrentQuery

Bool

Optional (Voreinstellung: False), gibt an, ob lediglich innerhalb des aktuellen Filters gesucht werden soll.

Rückgabewert:

Bool

Wert

Beschreibung

True

Es gab Treffer, für den RecordSet ist nun der entsprechende Filter aktiv.

False

Es gab keine Treffer.

Beispiel VBScript:

Call cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.FindRecordByPhoneNumber("07531/0999999-1", True)

Beispiel C#-Script:

cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.FindRecordByPhoneNumber("07531/0999999-1", true);