Share via


Filtern von Elementen mithilfe von Abfrageschlüsselwörtern

Verwenden Sie die folgenden Abfrageschlüsselwörter nur in DASL-Abfragen (DAV Searching and Locating). Bei Schlüsselwörtern wird Groß-/Kleinschreibung nicht beachtet. In Microsoft Jet werden Abfrageschlüsselwörter nicht unterstützt.

ci_startwith und ci_phrasematch

Diese Schlüsselwörter für Inhaltsindexer bieten Präfix- bzw. Ausdrucksabgleiche für Elemente in einem indizierten Speicher. Die folgende DASL-Abfrage erstellt beispielsweise einen Filter für den Nachnamen, der mit "Smith" beginnt, und verwendet ein Inhaltsindexer-Schlüsselwort, um die Ergebnisse zurückzugeben:

  criteria = "@SQL=" & Chr(34) _ 
& "urn:schemas:contacts:sn" & Chr(34) _ 
& " ci_startswith 'Smith'"

Die folgende DASL-Abfrage erstellt einen Filter für den Nachnamen genau "Smith" und verwendet ein Inhaltsindexer-Schlüsselwort, um die Ergebnisse zurückzugeben:

  criteria = "@SQL=" & Chr(34) _ 
& "urn:schemas:contacts:sn" & Chr(34) _ 
& " ci_phrasematch 'Smith'"

Ist NULL

Wertet aus, ob eine Eigenschaft NULL ist. Returns True if the property is null and False if the property is not null.

Is Null operations are useful to determine if a date property has been set or if a string property is empty. If the date is null, the local time value of the date will be equal to 1/1/4501.

Die Syntax von Is Null lautet wie folgt, wobei PropertyName der Name einer Eigenschaft ist, auf die vom Namespace verwiesen wird:

 [PropertyName] IS NULL

You can combine the Is Null keywords with the Not operator to evaluate if a property is not null.

The following DASL query retrieves all contacts where the custom property Order Date is not null and the CompanyName property is exactly Microsoft:

  criteria = "@SQL=" & "(NOT(" _ 
& Chr(34) & "https://schemas.microsoft.com/mapi/string/" _ 
& "{00020329-0000-0000-C000-000000000046}/Order%20Date" & Chr(34) _ 
& " IS NULL) AND " _ & Chr(34) & "urn:schemas-microsoft-com:office:office#Company" 
& Chr(34) _ & " = 'Microsoft')"

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.