Access'te ifadeleri oluşturmak için kullanabileceğiniz birçok yerleşik işlev vardır. İfade oluşturma hakkında bilgi aldıysanız,işlevlerin ifadenin tüm olası malzemelerinden biri olduğunu anımsayabilirsiniz. Bununla birlikte, bir süre sonra bu işlevlere işlev eklemeyi öğrenmeden ifadelerle çok fazla şey yapamazsiniz.
Not: İfadelerde özel yerleşik işlevleri de kullanabilirsiniz, ancak bu işlevlerin nasıl oluşturulacaklarını biliyorsanız, büyük olasılıkla bunun gibi bir makaleye ihtiyacınız yok! Yalnızca tüm kullanılabilir Access işlevlerinin listesini arıyor da olabilir.
İlk olarak, işlevleri kullanma hakkında birkaç temel bilgi:
-
İşlev kullanmak için anahtar sözcüğünü, açık parantezi, göndermek istediğiniz bağımsız değişkenleri (değerler) ve sonra da kapatma parantezini yazın.
-
Bazı işlevlere bağımsız değişken gerekmesi gerekirken, bazı işlevlere de birkaç işlev gerekir; bu durumda bunları virgülle ayırabilirsiniz.
-
İş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 > edebilirsiniz.
-
İşlevler bağımsız değişken olarak tüm bilgileri alır, perde arkasında bazı kodlar çalıştırın ve ardından işlevi tam olarak yazarak buraya bir değer verir. Başka bir deyişle, programlama yapmadan programcı da olabilirsiniz!
Göz korkutucu mu? Aslında öyle değil. Bir veya iki örnek yardımcı olabilir:
Bu ifade, IIf işlevinin (yeşil karakterler) tamamıyla yapılır. Üç bağımsız değişkeni birbirinden ayıran yeşil virgüllere dikkat edin. Bu örnekte, IIf işlevini kullanarak Son Tarih adlı alanı bugünün tarihiyle karşılaştırmak için kullanıyoruz. Son Tarih alanı bugünün tarihine eşit veya daha büyükse, "Tamam" dizesini döndürür; aksi takdirde, "Zaman geçmiş" olarak döner.
-
IIf işlevinin ilk bağımsız değişkeni, DueDate alanı için tanımlayıcıdan (turuncu), birkaç karşılaştırma işleci (kırmızı) ve bağımsız değişken gerektirmesin Date işlevi (mavi) için tanımlayıcıdan oluşan mantıksal bir sınamadır.
-
IIf işlevinin ikinci ve üçüncü bağımsız değişkenleri, hem dize sabitleridir (siyah), hem de tırnak içine alınları gerekir. Bu iki bağımsız değişken, sayı veya metin dönüşen işlevler veya ifadeler de olabilir.
Bunun gibi bir ifadeyi form veya görünümde bir metin kutusunda ya da tablodaki hesaplanan alanda, başka yerlerde de kullanabilirsiniz.
İşte metin dizesi oluşturmak için ifadede işlev kullanan başka bir örnek:
Burada, ifade bir dize sabiti (siyah) ile başlar.
-
Ve (kırmızı) dizeleri birleştirmek için kullanılan bir birleştirme işlecidir.
-
Sol işlev (yeşil renk) iki bağımsız değişken alır:
-
Alan tanımlayıcısı (turuncu) ve
-
Bir tamsayı sabiti (siyah). Bu durumda, yalnızca alanın en soldaki iki karakterine sahip olmak için 2 girebilirsiniz.
-
ÜrünKodu alanı "CD22035" içeriyorsa, bu ifadenin sonuçları "Önek: CD" olur.
İfadeler ve işlevler hakkında daha fazla bilgi mi almak istiyor musunuz?
-
İfadeleri nereye girebilirsiniz hakkında daha fazla ayrıntı için, bkz. İfade oluşturma.
-
Kullanılabilir tüm Access işlevlerinin listesi için MSDN'ye bakın.