Skip to main content

AccessTr.neT


Vize Final HesapLatma

|By|KiDnArUt|
|By|KiDnArUt|
7
4643

Vize Final HesapLatma

Çözüldü #1
Selamlar KoLay GeLsin Ufak ßir Öğrenci programı Yapıyorum. Notlar ßölümünde Vize 1 Vize 2 Final Ve Ortalama Hesaplatması Yaptırcam Yalnız % Lerini Almaya Çalıştığımda Her Hangi Bir Sonuç alamıyorum

Formül Konusunda Yardımcı Olabilirseniz Sevinirim.

Private Sub Vize_1_AfterUpdate()
es = 0
If Vize_1 <> 0 Then es = es + 1
If Vize_2 <> 0 Then es = es + 1
If Final <> 0 Then es = es + 1
Ortalama = (Vize_1 + Vize_2 + Final) / es
Refresh
End Sub

Toplama Çalışıyor yalnız % Leri alınca Her Hangi ßir Sonuç Yok

Es= es*0.4 Vize
Es=es*0.6 Final

Yardımlarınızı ßekliyorum Şimdiden Teşekkürler.
|By|KiDnArUt|, 07-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
örneğini eklersen daha net cevaplar alırsın
yüzdeyi bulabilmek için şöyle birşey olmalı , yapmalısın
=([nottoplamı] / [vizesayısı])*100
Cevapla
Çözüldü #3
Kodlamada hatası varmış gibi geldi bana.

Bi acemi olarak haddim olmayarak bi çözüm önerisi sunmak istiyorum:

Hesapla butonunun olayına kodları yazdığımızı düşünecek olursak sanırım şööle bir şey olması lazım:

Kod:
Private Sub Hesapla_Click()
Dim birincivize As Integer
Dim ikincivize As Integer
Dim Finalnotu As Integer
Dim NotOrtalamasi As Integer

If Vize_1 = 0 Or IsNull(Vize_1) Or Vize_1 = "" Then

MsgBox "Birinci Vize alanı boş."

Exit Sub
Else

birincivize = (Vize_1 * 0.2)

End If


If Vize_2 = 0 Or IsNull(Vize_2) Or Vize_2 = "" Then

MsgBox "İkinci Vize alanı boş."

Exit Sub
Else

ikincivize = (Vize_2 * 0.2)

End If


If Final = 0 Or IsNull(Final) Or Final = "" Then

MsgBox "Final alanı boş."

Exit Sub
Else

Finalnotu = (Final * 0.6)

End If


NotOrtalamasi = birincivize + ikincivize + Finalnotu

Me.Ortalama = NotOrtalamasi

End Sub

Cevapla
Çözüldü #4
ßuyrun Örnek

Notlar Girişinde V1 V2 FinaL Notunu Ortalama Kısmına Güncelleştirme Sonrasında Yazacak İlğiniz İçin Teşekkürler
.rar Öğrenci Takip.rar (Dosya Boyutu: 309,09 KB | İndirme Sayısı: 31)
|By|KiDnArUt|, 07-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #5
= [Vize 1] * 0.4 + [Vize 2] * 0.4 + [Final] * 0.6
bunu ortalama olarak yaz
sanırım istediğini alacaksın
Cevapla
Çözüldü #6
Malesef Hata Veriyor Yanlış Yeremi Ekliyorum ? Sizde Çalıştımı Acaba ? ßaşka ßir Sorunmu Var Anlamadım
|By|KiDnArUt|, 07-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task