Applies ToMicrosoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Bir hesaplamanın sonuçlarını görüntülemek için Access veritabanlarındaki formlarda ve raporlarda hesaplanan denetimleri kullanabilirsiniz. Örneğin, satılan madde 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 ekleyebilirsiniz. Hesaplanan metin kutusunun Denetim Kaynağı özelliği, sonucu elde etmek için iki alanı (birim fiyatın çarpımının öğe sayısı) çarpan bir ifade içerir.

Ne yapmak istiyorsunuz?

Hesaplanan bir denetim oluşturma

Bu yordam, denetim sihirbazı kullanmadan hesaplanmış denetim oluşturmanıza yardımcı olur.

  1. Gezinti Bölmesi'nde forma veya rapora sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.

  2. Tasarım sekmesinin Denetimler grubunda, oluşturmak istediğiniz denetim türünün aracına tıklayın.

    Hesaplanmış denetim olarak kullanılabilecek denetim türlerinin listesi için Hesaplanan denetim olarak hangi denetim türlerinin kullanılabileceğini öğrenme bölümüne bakın.

  3. İşaretçiyi, denetimin forma veya rapora yerleştirilmesini istediğiniz yere getirin ve ardından denetimi eklemek için forma veya rapora tıklayın.

  4. Denetim sihirbazı başlatılırsa, kapatmak için İptal'e tıklayın.

  5. Denetimi seçin, özellik sayfasını görüntülemek için F4 tuşuna basın ve ardından Denetim Kaynağı özellik kutusuna bir ifade yazın. İfadeyi oluşturmak için İfade Oluşturucu kullanmak için , Denetim Kaynağı özellik kutusunun yanındaki Oluşturucu düğmesi tıklayın.

  6. Form görünümüne veya Rapor görünümüne geçin ve hesaplanan denetimin beklediğiniz gibi çalıştığını doğrulayın.

    Notlar: 

    • Her ifadenin önüne = işlecini ekleyin. Ö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 ifade yazmak için daha fazla alan gerekiyorsa, Shift+F2 tuşlarına basarak Yakınlaştır kutusunu açın.

    • Formunuz veya raporunuz bir sorguya dayanıyorsa, ifadeyi bir hesaplanan denetim yerine sorguya yerleştirmeyi tercih edebilirsiniz. Bunu yapmak performansı artırabilir ve kayıt gruplarının toplamlarını hesaplayacaksanız, toplama işlevi bir hesaplanmış alan adını kullanmak daha kolaydır.

    • Bir form veya rapordaki hesaplanan denetime göre sıraladığınızda, denetimin Format özelliğinin uygun şekilde ayarlandığından emin olun. Aksi takdirde, hesaplanan sayısal veya tarih değerleri sayısal olarak değil alfabetik olarak sıralanabilir.

Sayfanın Başı

İlişkili denetimi hesaplanan denetime değiştirme

Hesaplanmış denetim oluşturmanın iyi bir yolu, önce ilişkili denetim oluşturmaktır (örneğin, Alan Listesi bölmesinden bir alanı formunuza veya raporunuza sürükleyerek) ve sonra da ilişkili denetimin Denetim Kaynağı özelliğini düzenleyerek bir ifade oluşturabilirsiniz. Denetimin adının ifadede yer alan alan adlarından herhangi biriyle çakışmadığından emin olduğunuz sürece bu iyi çalışır. 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.

İlişkili denetiminizi önceden oluşturduğunuzu varsayarsak, bunu hesaplanan denetimle değiştirmek ve ad çakışmalarından kaçınmak için aşağıdaki yordamı kullanın.

  1. Gezinti Bölmesi'nde forma veya rapora sağ tıklayın ve ardından Tasarım Görünümü'ne tıklayın.

  2. Değiştirmek istediğiniz alana tıklayın ve ardından özellik sayfasını açmak için F4 tuşuna basın.

  3. Özellik sayfasının Tümü sekmesinde, Name özelliği Denetim Kaynağı özelliğiyle eşleşiyorsa, name özelliğini düzenleyerek iki özelliğin eşleşmemesi için bu özelliği düzenleyin. Girdiğiniz adın ayrılmış bir sözcük veya veritabanınızdaki başka bir alanın adı olmadığından emin olun. Ayrılmış sözcükler hakkında daha fazla bilgi için Access ayrılmış sözcükleri ve sembollerini öğrenme makalesine bakın.

  4. Denetim Kaynağı özellik kutusundaki dizeyi düzenleyerek istediğiniz ifadeyi içermesini sağlayın.

  5. Değişikliklerinizi kaydetmek için CTRL+S tuşlarına basın.

  6. Düzen görünümüne veya Form görünümüne geçin ve hesaplanan denetimin beklediğiniz gibi çalıştığını doğrulayın.

Denetim istediğiniz verileri görüntülemiyorsa (örneğin, Access denetimde #Name görüntülüyorsa), ifadede kullandığınız tüm alanların kullanılabilir olduğundan emin olmak için formun veya raporun kayıt kaynağını denetleyin. Kayıt kaynağı bir sorguysa, ifadenin çalışması için önce sorguya bir veya daha fazla alan eklemeniz gerekebilir.

Notlar: 

  • Her ifadenin önüne = işlecini ekleyin. Örneğin: =[BirimFiyat]*.75.

  • Denetim Kaynağı özellik kutusuna ifade yazmak için daha fazla alan gerekiyorsa, Shift+F2 tuşlarına basarak Yakınlaştır kutusunu açın.

  • Formunuz veya raporunuz bir sorguya dayanıyorsa, ifadeyi bir hesaplanan denetim yerine sorguya yerleştirmeyi tercih edebilirsiniz. Bunu yapmak performansı artırabilir ve kayıt gruplarının toplamlarını hesaplayacaksanız, toplama işlevi bir hesaplanmış alan adını kullanmak daha kolaydır.

  • Bir form veya rapordaki hesaplanan denetime göre sıraladığınızda, denetimin Format özelliğinin uygun şekilde ayarlandığından emin olun. Aksi takdirde, hesaplanan sayısal veya tarih değerleri sayısal olarak değil alfabetik olarak sıralanabilir.

Sayfanın Başı

Hesaplanmış denetim olarak hangi denetim türlerinin kullanılabileceğini öğrenin

Metin kutuları, çok sayıda farklı veri türünü görüntüleyebildiğinden, hesaplanan denetim için en popüler seçenektir. Ancak, Denetim Kaynağı özelliği olan tüm denetimler hesaplanmış denetim olarak kullanılabilir. Çoğu durumda, belirli bir denetim türünü hesaplanmış denetim olarak kullanmak mantıklı değildir, çünkü bu denetimi ilişkili veya ilişkisiz denetimi güncelleştirebileceğiniz şekilde güncelleştiremezsiniz. Örneğin, forma onay kutusu denetimi yerleştirir ve ardından onay kutusunun Denetim Kaynağı özelliğine bir ifade girerseniz, artık onay kutusunu tıklayarak seçemez veya temizleyebilirsiniz. onay kutusu, ifadenin sonuçlarına göre seçili veya temizlenmiş olarak görünür. Onay kutusuna tıklarsanız, Access Erişim durum çubuğunda bir uyarı görüntüler: Denetim düzenlenemez;>ifadenizin <ifadeye bağlıdır. Ancak raporlardaki denetimler yalnızca bilgileri görüntülemek için kullanıldığından, bir onay kutusu denetimini hesaplama sonuçlarına dayandırmak yararlı olabilir.

Sayfanın Başı

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.