Özellik araması koşulları, her bir işlecin seçilen özellik için uygun olup olmadığına
bağlı olarak, aşağıdaki işleçlerden birini kullanır.
- In (içinde), girdiğiniz değerin bu listede
bulunması koşuluyla, bir liste olarak düzenlenmiş çok değerli özellikleri olan
belgeleri alır.
- Is Defined (tanımlı), bir nesne değeri özelliği
değeri başka bir nesneyi gösteren belgeleri alır. Bu işleç için değer giremezsiniz. Bu,
nesne-değeri özelliği için nesnenin boş değerli olmadığı anlamına gelir.
- Is Not Defined (tanımlı değil), tanımlanmamış bir
nesne değeri özelliği içeren belgeleri alır. Bu işleç için değer giremezsiniz. Bu,
nesne-değeri özelliği için nesnenin boş değerli olduğu anlamına gelir.
- Is Equal to (buna eşit), bir özellik değeri Değer
kolonunda girdiğiniz değerle eşleşen belgeleri alır. Bir nesne-değeri özelliği için bu
işleç, iki işlecin nesne depolarında aynı GUID değerine sahip olduğu anlamına gelir. Bir dışa aktarma içe aktarma işlemi gerçekleştirerek, nesne depolarına aynı GUID
değeriyle iki nesne ekleyebilirsiniz.
- Is Equal to (buna eşit değil), özellik değerlerii Değer
kolonunda girdiğiniz değerle eşleşmeyen belgeleri alır. Bu işleç, özellik değeri boş (ya
da boş değerli) olan belgeleri bulmaz. Bu tür belgeleri bulmak için
Is Null (boş değerli) işlecini kullanın.
- Is Greater Than (bundan büyük), özelliğin değerinin
Değer kolonunda girdiğiniz değerden büyük (ya da tarihler söz konusuysa, sonra) olması
gerektiğini belirtir. Özellik değeri karşılaştırma değeriyle eşleşen belgeler kapsam dışı
bırakılır.
Örneğin, şöyle bir koşul girerseniz
name greater than Bora
Alfabetik olarak (ASCII sırasıyla) Bora'dan sonra gelen tüm
değerleri alırsınız, ancak Bora değerini almazsınız.
- Is Less Than (bundan küçük), özelliğin değerinin
Değer kolonunda girdiğiniz değerden küçük (ya da tarihler söz konusuysa, önce) olması
gerektiğini belirtir. Özellik değeri karşılaştırma değeriyle eşleşen belgeler kapsam dışı
bırakılır.
Örneğin, şöyle bir koşul girerseniz
name less than Bora
Alfabetik olarak (ASCII sırasıyla) Bora'dan önce olan tüm
değerleri alırsınız, ancak Bora değerini almazsınız.
- Is Null (boş değerli), nsne deposunda bu özelliğin
değeri olmadığını belirtir.
- Is Not Null (boş değerli değil), özelliğin değeri
olduğunu belirtir.
- Is Greater than or Equal to (bundan büyük ya da buna
eşit), özelliğin değerinin Değer kolonunda girdiğiniz değerle aynı, ondan büyük ya da
sonra olması gerektiğini belirtir.
Örneğin, şöyle bir koşul girerseniz
name greater than or equal to Bora
Bora adını ve alfabetik olarak (ASCII sırasıyla) Bora'dan sonra gelen tüm
adları alırsınız.
- Is Less Than or Equal to (bundan küçük ya da buna
eşit), özelliğin değerinin Değer kolonunda girdiğiniz değerle aynı, ondan küçük ya da
önce olması gerektiğini belirtir.
Örneğin, şöyle bir koşul girerseniz
name less than or equal to Bora
Bora adını ve alfabetik olarak (ASCII sırasıyla) Bora'dan önce gelen tüm
adları alırsınız.
- Is Like (buna benzer), LIKE işleciyle bir metin özelliğini
sınamak için arama koşulunda genel arama karakterleri kullanabilirsiniz.
- Sıfır ya da daha çok karakter eşleştirmek için % imini kullanın.
Örnek:
Last_name LIKE Bo%
Last_name özelliği Bo olan ya da Bo ile başlayan belgeleri bulur.
- LIKE işlecini % genel arama karakteriyle birlikte kullandığınızda, işleç
Workplace XT'deki Burada Ara içinde şu işleçlere
dönüştürülür:
bununla başlar, bununla
biter ve bunu içerir.
- Tek bir karakteri eşleştirmek (gerekli) için _ kullanın. Örneğin: Last_name
LIKE Bor_, Last_name özelliği Bor ile başlayan ve tam olarak 4 harf içeren
belgeleri bulur.
- LIKE işlecini tarihleri, sayısal değerleri ya da
çok değerli özellikleri sınamak için kullanamazsınız. Bir sınamada birden çok genel arama
karakteri kullanabilirsiniz. Ek örnekler için Değer
kolonu kısmına bakın.
Değerinizde genel arama karakterleri kullanmazsanız,
Like işleci Is Equal to
işleci gibi işlev görür.
- Is Not Like (buna benzer değil), NOT
LIKE işleciyle bir metin özelliğini sınamak için arama koşulunda genel arama
karakterleri kullanabilirsiniz. Bir sınamada birden çok genel arama
karakteri kullanabilirsiniz.
- Sıfır ya da daha çok karakter eşleştirmek için % imini kullanın. Örnek: Last_name NOT LIKE Bo%, Last_name özelliği Bo olmayan ve
Bo ile başlamayan belgeleri bulur.
- Document_Title LIKE %Adlar
Adlar, EkAdlar gibi belgeleri bulur.
- Tek bir karakteri eşleştirmek (gerekli) için _ kullanın. Örnek:
Last_name NOT LIKE Bor_
Last_name özelliği, Bor ile başlayan 4 harf içermeyen
belgeleri bulur.
- Değerinizde genel arama karakterleri kullanmazsanız,
Not Like işleci Is Not Equal to
işleci gibi işlev görür.