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);