Skip to main content

AccessTr.neT


tüm kayıtları yeniden hesaplasın

tüm kayıtları yeniden hesaplasın

#6
Sayın mustinba,

Bahsi geçen talebinize yönelik bir öneri olması açısından,istediğiniz işlemi şu şekilde de sağlayabilirsiniz.

Uygulamanız incelendiğinde,sizin de belirttiğiniz gibi,bir sonraki kayda geçildiğinde ana formun Geçerli olduğunda olay yordamına yazılı hesaplama kodları neticesinde her bir kayıt üzerinde gerekli hesaplamalar yapılır.sizin istediğiniz gibi,tablodaki tüm kayıtların,isterse her bir kayıtta yeniden ortalama değerleri girilse bile tümden hesaplamayı sağlatıp bilgilerin güncellenmesini elde etmek için;

Ana formun üzerine bir adet buton yerleştirip,bu butonun Tıklandığında olay yordamına sizin uygulamanızdaki hesaplama kodu olan

Kod:
sinifort = DAvg("prf1", "sprf", "sinif='" & [sinifsec] & "' ")
ogrnciort = DAvg("prf1", "sprf", "num=" & [num] & " ")
sinifsap = DStDev("prf1", "sprf", "sinif='" & [sinifsec] & "' ")
sp1 = 50 + 10 * (Me.ogrnciort - Me.sinifort) / (Me.sinifsap)
A = DMax("sp1", "sprf", "sinif='" & [sinifsec] & "' ")
B = DMin("sp1", "sprf", "sinif='" & [sinifsec] & "' ")
ort1 = 40 + (60 * (Me.sp1 - B) / (A - B))


yukarıdaki kodları dahil ediniz.böylece istediğiniz zaman bu butona tıklanması sonrası tüm kayıtların toptan hesaplanmış olarak güncellenmesini sağlatabilirsiniz.

Ya da,bir diğer öneri olarak;bu kodları sayın Kural’ın düşündükleri gibi,ayrı bir modülde bulundurup alt formdaki ortalama değerlerinin yazıldığı her bir alanın (denetimlerin) Çıkıldığında olay yordamlarına bu fonksiyona yönlendirme (call ile çağırma) kod ifadesini yazdıktan sonra,her bir alt formdaki ortalama alanlarına bir değer girdikten sonrası için bu toptan hesaplama işlemini sağlatabilirsiniz.bilginize.

İyi çalışmalar,
Saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
tüm kayıtları yeniden hesaplasın - Yazar: mustinba - 31/01/2015, 10:45
Cvp: tüm kayıtları yeniden hesaplasın - Yazar: atoz112 - 01/02/2015, 11:44
Task