Skip to main content

AccessTr.neT


Acceste formül hesaplatmanın basit yöntemi

Acceste formül hesaplatmanın basit yöntemi

Çözüldü #1
Arkadaşlar Merhaba

Access'de birbirine çok sayıda değişkenle bağlı formüller olduğunda her bir değişken güncelleştirme sonrasında olayına hesaplatmayı tekrar tekrar yaptırmak zorunda kalıyorum. Bu değişkenler çok olduğunda hesaplatmanın altından kalkamıyorum Fur
Bu formülleri "denetim kaynağı" alanına yazdığımda hesaplamaları güncelleme yapmadan hesaplayabiliyorum. Fakat bu seferde hesaplama sonuçlarını ilgili tabloya atmıyor ve tabiki sorgu ve raporlamalarda kullanamıyorum. Bu olay excel'de bile çok basitken neden access'te neden bu kadar zor. Bunun kolay bir yöntemi yok mudur Angel
yasinunal, 19-08-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
Sayın yasinunal hesaplanan alanların tablolara kaydedilmesi tavsiye edilmez. Bunlar için sizinde bildiğiniz gibi sorgular ve raporlar kullanılır.
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla
Çözüldü #3
puletin hocanın dediği çok doğru. hesaplanmış alanların tablolarda saklanılması uygun olmaz.
ancak yok ben illaki yapacağım dersen.
private sub hesapla
me.alan=me.alan1+me.alan2
end sub
işlemi hangi alanın güncelleştirilmesinden sonra yapılmasını istiyorsan
o alanın güncelleştirme sonrası olayına
hesapla
yaz. bu sefer hesaplamayı yapacaktır her güncelleştirme sonrası.
İyiki Varsın Access Img-grin
Cevapla
Çözüldü #4
Arkadaşlar yardımınız için çok teşekkür ederim. Ama veri tabanım neredeyse tamamı hesaplamalara dayalı ve bahsettiğim alanı hesaplamak zorundayım. Bende sizin dediğiniz gibi yapıyorum. Sizinde verdiğiniz örnekteki gibi Me.alan=Me.alan1+Me.alan2 diye yapıyorum. Ama Me.alan1 farklı 2 veriye bağlı bu verilerde daha farklı verilere bağlı... Böyle olunca her yere güncelleme koyuyorum. Ancak formülü denetim kaynağına koyduğumda hiç güncellemeye gerek kalmıyor. Formüle bağlı verilerden birini değiştirdiğimde hemen sonuçlarda güncelleniyor. Ama bu seferde sonuçları sorguda kullanmak için tabloda çağırıyorum. Bir de bakıyorum ki sonnuçlar tabloda yok.

Acaba bu formüllleri tabloda hesaplatma yada denetim kaynağına yazdığım formül sonuçlarını tabloya başka bir şekilde aktarabilir miyim ?
Yardımlarınız için şimdiden teşekkürler
yasinunal, 19-08-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #5
bahsettiğim konu üzerinden git. sonuçta aynı işlemler. formül sabit olmalı değilmi.
alan1 farklı iki alanla ilişkili ise önce onun işlemini yaptır
alan1=14+2
alan2=10+3
alan= alan1+alan2 şeklinde.
İyiki Varsın Access Img-grin
Cevapla
Çözüldü #6
Sayın yasiunal dediğinize göre :

Alan1 = Alan2 + Alan3 olsun.

Alan3 = Alan5 + Alan12 olsun o halde üstteki Alan1 li formül yerine şunu yazabilirsiniz:

Alan1 = Alan2 + Alan5 + Alan12
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da