Access veritabanlarında formlar ve raporlar üzerinde hesaplanan denetimleri kullanarak hesaplamanın sonuçlarını görüntüebilirsiniz. Örneğin, satılan öğelerin sayısını ve her birimin fiyatını görüntüleyen bir raporunuz varsa, toplam fiyatı görüntülemek için bu iki alanı çarpan bir hesaplanan metin kutusu ebilirsiniz. Hesaplanan metin kutusunun Denetim Kaynağı özelliği, sonucu ifade iki alanı (öğe sayısı birim fiyatın çarpımları) çarpar.
Ne yapmak istiyorsunuz?
Hesaplanan bir denetim oluşturma
Bu yordam, denetim sihirbazını kullanmadan hesaplanan denetim oluşturmanıza yardımcı olur.
-
Gezinti Bölmesi'nde forma veya rapora sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.
-
Tasarım sekmesininDenetimler grubunda, oluşturmak istediğiniz denetim türünün aracına tıklayın.
Hesaplanan denetim olarak 2013 denetim türleri listesi için, hesaplanan denetim olarak hangi denetim türlerinin kullanıl olacağını öğrenme bölümüne bakın.
-
İşaretçiyi, denetimin forma veya rapora yerleştirilsin istediğiniz konuma getirin ve ardından formu veya raporu tıklatın ve denetimi eklemek için.
-
Denetim sihirbazı başlatılırsa, kapatmak için İptal'e tıklayın.
-
Denetimi seçin, F4 tuşuna basarak özellik sayfası görüntüleme ve ardından Denetim Kaynağı özellik kutusuna bir ifade yazın. İfadeyi oluşturmak İfade Oluşturucu denetim kutusunu kullanmak için,
özellik kutusunun yanındaki onay kutusuna tıklayın.
-
Form görünümüne veya Rapor görünümüne geçme ve hesaplanan denetimin beklediğiniz gibi çalıştığını doğrulama.
Notlar:
-
Her ifadenin önüne = işlecini kullanın. Örneğin: =[BirimFiyatı]*,75.
-
İfadeleri oluşturma hakkında daha fazla bilgi için İfade oluşturmayı öğrenin makalesine bakın.
-
Denetim Kaynağı özellik kutusuna ifadeyi yazarak daha fazla alan gerekirse, Yakınlaştırma kutusunu açmak için SHIFT+F2 tuşlarına basın.
-
Formunuz veya raporunuz bir sorguya dayanıyorsa, ifadeyi bir hesaplanan denetim yerine sorguya yerleştirmeyi tercih edebilirsiniz. Bunu yapmak performansı geliştirebilir ve kayıt gruplarının toplamlarını hesap yapacaksanız, bir kayıtta bir hesaplanmış alan daha toplama işlevi.
-
Form veya raporda hesaplanan denetime göre sıralamada, denetimin Format özelliğinin uygun şekilde ayarlanmış olduğundan emin olun. Aksi takdirde, hesaplanan sayısal değerler veya tarih değerleri sayısal değer yerine alfabetik olarak sıralanabilir.
-
Bağlı denetimi hesaplanan denetimle değiştirme
Hesaplanan denetim oluşturmanın iyi bir yolu, önce ilişkili denetim oluşturmaktır (örneğin, Alan Listesi bölmesinden bir alanı form veya raporunuza sürükleyerek) ve ardından ilişkili denetimin Denetim Kaynağı özelliğini düzenleyerek bir ifade oluşturabilirsiniz. Denetimin adının ifadede yer alan adlarla çakışmaması şartıyla, bu işe yarar. Alan Listesi bölmesinden bir alanı sürükleyerek ilişkili denetim oluşturma hakkında daha fazla bilgi için, forma veya rapora alan ekleme makalesine bakın.
Bağlı denetiminizi önceden oluşturduğunuz varsayarak, aşağıdaki yordamı kullanarak bunu hesaplanan denetimle değiştirebilir ve ad çakışmalarından kaçınmış oluruz.
-
Gezinti Bölmesi'nde forma veya rapora sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.
-
Değiştirmek istediğiniz alana tıklayın ve sonra F4 tuşuna basarak özellik sayfası açın.
-
Özellik sekmesinin Tüm sekmesinde, Ad özelliği Denetim Kaynağı özelliğiyle eş eşdüyse, Ad özelliğini düzenleyemezsiniz. Girdiğiniz adın özel kullanımlı bir sözcük veya veritabanınız içinde başka bir alanın adı olmadığını emin olun. Özel kullanım sözcükleri hakkında daha fazla bilgi için, Access özel kullanım sözcükleri ve simgeleri hakkında bilgi edinilen makaleye bakın.
-
Denetim Kaynağı özellik kutusunda dizeyi, istediğiniz ifadeyi içeren şekilde düzenleyin.
-
Değişikliklerinizi kaydetmek için CTRL+S tuşlarına basın.
-
Düzen görünümüne veya Form görünümüne geçme ve hesaplanan denetimin beklediğiniz gibi çalıştığını doğrulayın.
Denetim istediğiniz verileri görüntüleyene kadar (örneğin, Access denetimde #Name? görüntüleniyorsa), ifadede kullanılan tüm alanların kullanılabilir olduğundan emin olmak için formun veya raporun kayıt kaynağını kontrol edin. Kayıt kaynağı bir sorgu ise, ifadenin çalışması için önce sorguya bir veya daha fazla alan eklemeniz gerekir.
Notlar:
-
Her ifadenin önüne = işlecini kullanın. Örneğin: =[BirimFiyatı]*,75.
-
Denetim Kaynağı özellik kutusuna ifadeyi yazarak daha fazla alan gerekirse, Yakınlaştırma kutusunu açmak için SHIFT+F2 tuşlarına basın.
-
Formunuz veya raporunuz bir sorguya dayanıyorsa, ifadeyi bir hesaplanan denetim yerine sorguya yerleştirmeyi tercih edebilirsiniz. Bunu yapmak performansı geliştirebilir ve kayıt gruplarının toplamlarını hesap yapacaksanız, bir kayıtta bir hesaplanmış alan daha toplama işlevi.
-
Form veya raporda hesaplanan denetime göre sıralamada, denetimin Format özelliğinin uygun şekilde ayarlanmış olduğundan emin olun. Aksi takdirde, hesaplanan sayısal değerler veya tarih değerleri sayısal değer yerine alfabetik olarak sıralanabilir.
Hesaplanan denetimler olarak hangi denetim türlerinin kullanıla olacağını öğrenin
Metin kutuları, çok sayıda farklı türde veri görüntüleyemlerinden dolayı hesaplanan denetim için en popüler seçimdir. Bununla birlikte, Denetim Kaynağı özelliğine sahip olan tüm denetimler hesaplanan denetim olarak kullanılabilir. Birçok durumda, belirli bir denetim türünü hesaplanan denetim olarak kullanmak anlamlı değildir, çünkü bu denetimi ilişkili veya ilişkili olmayan bir denetimi güncelleştirme yolunu güncelleştiresiniz. Örneğin, forma bir onay kutusu denetimi girer ve sonra da onay kutusunun Denetim Kaynağı özelliğine bir ifade girersiniz, artık bu onay kutusunu tıklatarak seçemeyecek veya temizlemeyeceksiniz. Onay kutusu, ifadenin sonuçlarına bağlı olarak seçili veya temizli olarak görünür. Onay kutusuna tıklarsanız Access, Access durum çubuğunda bir uyarı görüntüler: Denetim düzenlenemez; denetim, ifadenizin<ifadeyle>. Bununla birlikte, raporlarda denetimler yalnızca bilgileri görüntülemek için kullanılır, çünkü raporda bir onay kutusu denetimine hesaplama sonuçlarını temel almak yararlı olabilir.