Access'te ifade oluşturmak için kullanabileceğiniz birçok yerleşik işlev vardır. İfade oluşturma'yı okuduysanız işlevlerin bir ifadedeki olası bileşenlerden yalnızca biri olduğunu hatırlayabilirsiniz. Ancak, sonunda bunlara işlev eklemeyi öğrenmeden ifadelerle çok fazla şey yapamazsınız.
Not: İfadelerinizde özel olarak oluşturulmuş işlevleri de kullanabilirsiniz, ancak bunları nasıl oluşturabileceğinizi biliyorsanız, büyük olasılıkla bunun gibi bir makaleye ihtiyacınız yoktur! Yalnızca tüm kullanılabilir Access işlevlerinin listesini arıyor olabilirsiniz.
İlk olarak, işlevleri kullanma hakkında birkaç temel bilgi aşağıdadır:
-
İşlevi kullanmak için anahtar sözcüğünü, açık bir parantezi, göndermek istediğiniz bağımsız değişkenleri (değerleri) ve ardından bir kapatma parantezi yazın.
-
Bazı işlevlerin bağımsız değişkene ihtiyacı yoktur, ancak bazıları için birkaç tane gerekir; bu durumda bunları virgülle ayırırsınız.
-
İşlev bağımsız değişkenleri tanımlayıcılar, sabitler veya diğer işlevler olabilir. Standart matematik işleçlerini (+, -, *veya /gibi) veya karşılaştırma işleçlerini (<, > veya =gibi) kullanarak bu malzemeleri daha da birleştirebilirsiniz.
-
İşlevler bağımsız değişken olarak sağladığınız tüm bilgileri alır, arka planda bir kod çalıştırır ve ardından işlevi yazdığınız yere bir değer döndürür. Başka bir deyişle, herhangi bir programlama yapmadan programcı olabilirsiniz!
Kulağa korkutucu geliyor mu? Aslında değil. Belki bir veya iki örnek yardımcı olabilir:
Bu ifade tamamen IIf işlevinden (yeşil karakterler) oluşur. Üç bağımsız değişkeni ayıran yeşil virgüllere dikkat edin. Bu örnekte, DueDate adlı bir alanı bugünün tarihiyle karşılaştırmak için IIf işlevini kullanırız. DueDate alanı bugünün tarihinden büyük veya buna eşitse, "Tamam" dizesini döndürür; aksi takdirde "Süresi geçmiş" değerini döndürür.
-
IIf işlevinin ilk bağımsız değişkeni DueDate alanının tanımlayıcısını (turuncu), birkaç karşılaştırma işlecini (kırmızı) ve bağımsız değişken gerektirmeyen Date işlevini (mavi) içeren bir mantıksal testtir.
-
IIf işlevinin ikinci ve üçüncü bağımsız değişkenleri, tırnak içine alınması gereken dize sabitleridir (siyah). Bu iki bağımsız değişken, sayı veya metin döndüren işlevler veya ifadeler de olabilir.
Bunun gibi bir ifadeyi form veya görünümdeki bir metin kutusunda ya da tablodaki hesaplanmış alanda, diğer konumların yanı sıra kullanabilirsiniz.
Metin dizesi oluşturmak için ifadede işlev kullanan başka bir örnek aşağıda verilmiştır:
Burada ifade bir dize sabitiyle (siyah) başlar.
-
Ve işareti (kırmızı) dizeleri birleştirmek için kullanılan bir birleştirme işlecidir.
-
Left işlevi (yeşil) iki bağımsız değişken alır:
-
Alan tanımlayıcısı (turuncu) ve
-
Tamsayı sabiti (siyah). Bu durumda, alanın en soldaki iki karakterini istediğimiz için 2 girin.
-
ProductCode alanı "CD22035" içeriyorsa, bu ifadenin sonuçları "Önek: CD" olur.
İfadeler ve işlevler hakkında daha fazla bilgi mi istiyorsunuz?
-
İfadeleri girdiğiniz yer hakkında daha fazla ayrıntı için bkz. İfade oluşturma.
-
Kullanılabilir tüm Access işlevlerinin listesi için MSDN'ye gidin.