İşleçler tablosu

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

İşleç, ifadede gerçekleştirilecek hesaplama türünü belirten bir işaret veya simgedir. Access aritmetik, karşılaştırma, mantıksal ve başvuru işleçlerini destekler. Örneğin, değerleri karşılaştırmak için , -, *ve /karşılaştırma gibi aritmetik +işleçleri, metinleri birleştirmek için metin işleçlerini ve değerleri saptamak TrueFalse için mantıksal işleçleri kullanabilirsiniz.

Bu makalede

Aritmetik işleçler

İki veya daha çok sayıdan bir değeri hesaplamak veya bir sayının pozitif olan değerini negatife veya tersine dönüştürmek için aritmetik işleçleri kullanın.

İşleç Amaç Örnek
+ İki sayıyı toplar. [Subtotal] + [SalesTax]
- İki sayı arasındaki farkı bulur veya sayının negatif değerini gösterir. [Price] - [Discount]
* İki sayıyı çarpar. [Quantity] * [Price]
/ İlk sayıyı ikinci sayıya böler. [Total] / [ItemCount]
\ Her iki sayıyı da tamsayıya yuvarlar, ilk sayıyı ikinci sayıya böler ve sonucu keserek tamsayı değerini gösterir. [Registered] \ [Rooms]
Mod İlk sayıyı ikinci sayıya böler ve yalnızca kalan değeri döndürür. [Registered] Mod [Rooms]
^ Sayıyı bir üsse yükseltir. Number ^ Exponent

Başa dön

Karşılaştırma işleçleri

Karşılaştırma işleçlerini kullanarak değerleri karşılaştırabilir ve True, False, veya Nulldöndürebilirsiniz.

İşleç Amaç Örnek
< İlk değer ikinci değerden küçükse döndürür True . Value1 < Value2
<= İlk değer ikinci değerden küçük veya ona eşitse döndürür True . Value1 <= Value2
> İlk değer ikinci değerden büyükse döndürür True . Value1 > Value2
>= İlk değer ikinci değerden büyük veya ona eşitse döndürür True . Value1 >= Value2
= İlk değer ikinci değere eşitse döndürür True . Value1 = Value2
<> İlk değer ikinci değere eşit değilse döndürür True . Value1 <> Value2

Not

Her durumda, ilk değer veya ikinci değer olduğunda Null, sonuç da Nullböyle olur. Bilinmeyen Null bir değeri temsil ettiğinden, bir değerle yapılan karşılaştırmaların sonucu da bilinmeyen bir Null değerdir.

Başa dön

Mantıksal işleçler

İki Boole değerini birleştirmek ve , False, veya Nulldöndürmek Trueiçin mantıksal işleçler kullanın. Mantıksal işleçler, Boole işleçleri olarak da adlandırılır.

İşleç Amaç Örnek
And Ne True zaman Expr1 ve Expr2True. Expr1 And Expr2
Or Herhangi biri Expr1 veya Expr2 olduğunda TruedöndürürTrue. Expr1 Or Expr2
Eqv Her True ikisi de Expr1Expr2 ve olduğunda Trueveya her ikisi de False. Expr1 Eqv Expr2
Not Olmadığında ExprTruedöndürürTrue. Not Expr
Xor İkisinden biri Expr1Expr2 veya birden olduğunda TruedöndürürTrue, ancak ikisi birden verilmez. Expr1 Xor Expr2

Başa dön

Birleştirme işleçleri

İki metin değerini tek bir metinde birleştirmek için birleştirme işleçlerini kullanın.

İşleç Amaç Örnek
& İki dizeyi tek bir dizede birleştirir. string1 & string2
+ İki dizeyi tek bir dizede birleştirir ve değerleri yayar Null . Bir değer olduğunda Null, ifadenin Nulltamamı . string1 + string2

Başa dön

Özel işleçler

Bir True veya False sonuç döndürmek için aşağıdaki tabloda açıklandığı gibi özel işleçler kullanın.

İşleç Amaç Örnek
Is Null veya Is Not Null Bir değerin Null olup olmadığını Nullbelirler. Field1 Is Not Null
Like "pattern" Dize değerlerini, joker karakter işleçlerini ? ve *. Field1 Like "instruct*"
Between val1 And val2 Sayısal bir değerin veya tarih değerinin aralık içinde yer alıp almadığını belirler. Field1 Between 1 And 10 veya Field1 Between #07-01-07# And #12-31-07#
In (val1, val2...) Değer kümesi içinde bir değerin bulunup bulunmadığını saptar. Field1 In ("red", "green", "blue") veya Field1 In (1, 5, 7, 9)

Başa dön