end if without block if HATASI

Kodla Büyü

cinefil

Süper Üye
Süper Üye
Seçkin Üye
Mesajlar
1,175
If ort < 45 Then Label5 = "KALDI"
End If
If (ort >= 45 And ort < 55) Then Label5 = "GEÇER"
End If
If ort >= 55 And ort < 70 Then Label5 = "ORTA"
End If
If ort >= 70 And ort < 85 Then Label5 = "İYİ"
End If
If ort >= 85 Then Label5 = "PEKİYİ"
End If

arkadaşlar yukarıdaki kodlarda "end if without block if" HATASI veriyor neden acaba anlamadım....
 
Hocam sanırım visual basic kodları bunlar
bence
if ort<45

else if ort<55

else if ort<70

else if ort<85

else if ort<100

else

sonuçta tek bir değişken kontrolü var ayrı ayrı if e gerek yok birde her seferde ikili konrole gerek kalmaz sonuçta diğer değerler bir üstte kontrol ettirilir
Ben c# mantığı ile yaptım kolay gelsin....
 
if lerde tek satırlarda end if e gerek yok butun endifleri sil çalışsın illada end if yazmak istersen label satırını bi alta al yine olur.
label.text diyede yapman gerekir atamayı
 
If ort < 45 Then Label5 = "KALDI"
If (ort >= 45 And ort < 55) Then Label5 = "GEÇER"
If ort >= 55 And ort < 70 Then Label5 = "ORTA"
If ort >= 70 And ort < 85 Then Label5 = "İYİ"
If ort >= 85 Then Label5 = "PEKİYİ"


evet end if e gerek yok bu mantikta
 
BBNET
Geri
Üst