Beschreibung:
Sucht alle Datensätze, bei denen in einem E-Mail-Feld eine bestimmte E-Mail-Adresse vorhanden ist. Diese unscharfe Suche findet auch E-Mail-Adressen derselben Domain falls kein direkter Treffer vorhanden ist.
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 |
|
sEmail |
String |
Die E-Mail-Adresse, nach der in allen E-Mail-Feldern gesucht werden soll. |
|
bReduceEmail |
Bool |
Wenn True, dann wird die E-Mail-Adresse schrittweise in bis zu vier Durchläufen durch Auslassen von Top-Level-Domain, Domain, Lokalteil gesucht, falls es nicht bereits Treffer gab. So können auch E-Mails unterschiedlicher Domains 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.FindRecordByEmail("soleil@luna-aventuras.net", True)
Beispiel C#-Script:
cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.FindRecordByEmail("soleil@luna-aventuras.net", true);