AccessTr.neT

Tam Versiyon: if komutundaki hata
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayın Hocalarım ; 
aşağıda yazmış olduğum if komutunda değerler yanlış geliyor ama hatayı bulamadım.
Saygılarımla,

   
If Me.HamNo >= 100 Or Me.HamNo < 200 Then

        Me.Metin62 = "ORJINAL"
    ElseIf Me.HamNo >= 200 Or Me.HamNo < 300 Then
        Me.Metin62 = "GRANÜR"
    ElseIf Me.HamNo >= 300 Or Me.HamNo < 400 Then
        Me.Metin62 = "KIRMA"
    End If
Merhaba, or yerine and kodu yazarak deneyiniz.
Sayın yenginoglu,

Bu talebiniz için alternatif olması açısından

Kod:
IIf([hamno]<=200;"Orjinal";IIf([hamno]<=300;"Granür";IIf([hamno]<=400;"Kırma";0)))


komut kalıbını da kullanabilirsiniz.

EK’te,talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

Örnekte,hem sorgu olarak hem de form üzerinden kodlama olarak oluşturulmuş hali ile yukarıdaki IIF komutu kullanılmıştır.

ister metin kutusunun çıkıldığında olay yordamında isterseniz de formun geçerli olduğunda olay yordamında kullanabilirsiniz.iki şekilde de dahil edilmiştir.tercih size bırakılmıştır.

İyi çalışmalar,
saygılar.
Sorun çözülmüştür. 
Sayın Ozan Akkaya ve Sayın Atoz112 hocalarımın gösterdiği gibi 2 şekildede çözülmüştür.

Hocalarıma çok teşekkürler eder, saygılar sunarım.