Skip to main content

AccessTr.neT


Ders Notu Hesaplama Programında Yüzde Hesaplama Hatası

Ders Notu Hesaplama Programında Yüzde Hesaplama Hatası

#8
bence sorun tasarımınızdan kaynaklanıyor eğer tüm sınıf için aynı yüzdeler kullanılacaksa tablo Tbl_Notlardaki yüzdeli olan alanlara gerek yok
formunuz bu tablodaki alanları kullandığından hatalı sonuçlar üretebilir
Tbl_yzdelik tablosu ne işe yarıyor? bu tabloyu sınıf bazlı yüzdelik kaydetmede kullanabilirsiniz bence
m1, m4 ve m7 değerlerini Dlookup benzeri bir kodla buradan alabilir.
iyi çalışmalar
butonun kodunu aşağıdaki kodla değiştirip dener misiniz?
DoCmd.RunCommand acCmdSaveRecord '<--Eklendi güncellemeden önce değişikliği kaydetmek için
'Ayrı ayrı "CurrentDb.Execute" yazmanıza gerek yok alanlar arasın virgül koymanız yeterli
CurrentDb.Execute " UPDATE Tbl_Notlar SET [yzne_sonuc1]= clng([yzne_vernot1]*" & m1 & "/100) , " & _
" [ezber_sonuc1]= clng([ezber_vernot1]*" & m4 & "/100) , " & _
" [tcvd_sonuc1]= clng([tcvd_vernot1]*" & m7 & "/100) , " & _
" [toplam_not1]= clng([yzne_sonuc1]+[ezber_sonuc1]+[tcvd_sonuc1])"
Me.Requery
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
Cvp: Ders Notu Hesaplama Programında Yüzde Hesaplama Hatası - Yazar: berduş - 14/01/2020, 16:28
Task