merhaba, ben haftalık faaliyetlerler ilgili bir program hazırlıyorum.formda 100 civarı alanda formül yazarak otomatik toplam almak istiyorum.Formüllerin hepsini yazdığımda formüller hata veriyor.bunu nasıl giderebilirim yada daha değişik bir yolu varmı. Aynı zamanda bir alandaki toplam alma işleminde seçtiğim alanların sayılarını yanyana getiriyor sadece bir de bu konuda yardımcı olabilen varsa sevinirim.
öncelikle belirtmek isterim ki programınız çok karışık geldi bana
ana tablonuzu inceledim ve tablonuzda toplam almak istediğiniz alanların veri türlerini "metin" olarak gördüm. deneme açısından ticari taksi toplamlarını sayı yaptım ve toplam işlemini yaptırdım.sizde toplam almamasının sebebi veri türünden kaynaklanıyordu.yapmış oduğunuz işlem doğru ama
sonuç veri türünü metin seçtiğiniz için "55555" olur
veri türünü sayı seçtiğinizde ise 5+5+5+5+5=25 olur
tablonuzda toplam almak istediğiniz alanların veri türlerini değiştiriniz.
(formunuzda değiştirdiğim alanı kırmızı yaptım inceleyiniz)
ek bilgi olarak ilave etmek isterim ki bence tablo yapınız yanlış(çok fazla alan kullanmışsınız)
lütfen forumumuzda veri türleri ve toplamlar özelliklede yapılmaması gereken ölümcül hatalar var inceleyiniz.
formunuzda 100 civarı formül yazmaktan bahsetmişsiniz ve form üzerindeki alanlarıda göz önünde bulundurursak programınızın performansını negatif yönde etkileyeceğini de bilmenizi isterim.
şu konuya bi bakın
https://accesstr.net/konu-yapilmamasi-ge...cmc%c3%bcl
teşekkür ederim sayın :coskun_cakal
formdaki verilerin herhafta ayrı ayrı tek sayfada çağrılması gerektiği için mecburen bu kadar karmaşık oldu, belki toparlayabilirim diye düşünüyorum...Benim bilgisayarımda sizin düzenlediğiniz kısım hariç (düzelttim)geri kalan kutucuklarda ###hata yazısı var.bunu düzeltmemin bir formülü varmı ve ya kod yazma gibi bir yöntemle başarabilirmiyim.yardımınız için çok teşekkürler...
SN. ERTANNN41
Öncelikle sn coskun_cakal'a katılıyorum tablo yapınız çok karışık ve lüzümsuz alanlarla dolu tek bir alana kaydedeceğiniz alanları 6 alanda değişik isimlerde yer ayırmışsınız. Bu hem programınızın ağır çalışmasına ve gereksiz alan kaybına sebep olur. Tablonuzda mesela ticari taksi denetimi m, ticari taksi denetimi b, ticari taksi denetimi ge, ticari taksi denetimi bö ve ticari taksi denetimi k gibi alanları sadece "ticari taksi denetimi" şeklinde yapıp şube olarak ayrı bir alan açsaydınız ve bu alanı ölçüt olarak kullansaydınız daha verimli olurdu diye düşünüyorum. Ayrıca tek formlarda Topla(***) fonksiyonu değil
Dsum ("alan";"Tablo";"olçüt")fonksiyonu kullanmanız lazım..
=DSum("[ticari taksi denetimi m]";"anatablo")