Skip to main content

AccessTr.neT


4 şarttan 1 nin sağlanmaması halinde işlem yapabilme

Kardeşpayı
Kardeşpayı
6
2652

4 şarttan 1 nin sağlanmaması halinde işlem yapabilme

#1
merhabalar

ekli dosyada komut butonuna bağlı olarak formdaki ph, akm, yağ gres ve koi değerlerinin sırası ile 6<ph<10, akm<500, yağ ve gres<100, koi<1000 olduğunda (girilen değerler 4 şartıda sağlaması halinde) 1. denetim sonucu kısmına "uygun", girilen değerlerden birinin bile sağlamadığı durumda ise  "uygun  değil" yazmasını sağlamaya çalıştım ama benim yaptığım çalışmadan girilen değerlerin tamamı verilen şartları sağlamazsa uygun değildir yazıyor. Bu hatayı nasıl düzeltebilirim.
.rar deneme çalışması.rar (Dosya Boyutu: 942,96 KB | İndirme Sayısı: 4)
Cevapla
#2
sayın Kardeşpayı,

bahsettiğiniz talebinize yönelik olarak;
bütün 4 şartı da geçerli durumda kabul etmek için her bir şart için If Fonksiyonu ile kriterler yazılırken aralarına AND işaretini yazarak deneyiniz.

ÖRNEK
If Me.Metin1="deneme" And Me.Metin2="deneme2 then...gibi.

son olarak;
naçizane bir de tavsiyede bulunmak adına,lütfen her bir yeni konunuza örnek çalışma eklerken aynı isim ile yazmayınız.bunun yerine,her bir yeni konunuza özgü kısa ve öz farklı isimlendirmede bulununuz.teşekkürler.

bilginize...iyi ç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
#3
Sayın atoz112

Değerlerden yalnızca biri sağlamadigin da uygun değil ifadesini nasıl yapabilirim?
Cevapla
#4
sayın Kardeşpayı,

bahsettiğiniz talebinize yönelik olarak;

ÖRNEK

eğer Metin1 değeri "deneme" ifadesine ya da Metin2 değeri "deneme2" ifadesine eşit değilse
 
Kod:
If Me.Metin1<>"deneme" Or Me.Metin2<>"deneme2" then
MsgBox("Uygun değil")
Else
'...diğer işlemler ne ise onlar yazılır...
End If


bilginize...iyi ç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
#5
hocam
6<ph<10 aralığıdan dolayı sorunu çözemiyorum. Yazdığım kod şu şekilde;

Private Sub Komut5_Click()
If Me.txt_denetim1 And (txt_denetim1_ph = "") And (txt_denetim1_akm = "") And (txt_denetim1_koi = "") And (txt_denetim1_yaggres = "") Then
txt_denetim1_sonuc = "veri girişi yapınız"
ElseIf Me.txt_denetim1 And ((txt_denetim1_ph >= 6) Or (txt_denetim1_ph <= 10)) And (txt_denetim1_akm <= 500) And (txt_denetim1_koi <= 1000) And (txt_denetim1_yaggres <= 100) Then
txt_denetim1_sonuc = "uygun"
Else
txt_denetim1_sonuc = "uygun değil"

End If
End Sub
.rar 4 şart.rar (Dosya Boyutu: 23,55 KB | İndirme Sayısı: 10)
Cevapla
#6
Kodunuzu aşağıdaki gibi yapınız...


Private Sub Komut5_Click()
If IsDate(Me.txt_denetim1) Then
   If Me.txt_denetim1_ph > 6 And Me.txt_denetim1_ph < 10 Then
      If Me.txt_denetim1_akm < 500 Then
         If Me.txt_denetim1_yaggres < 100 Then
            If Me.txt_denetim1_koi < 1000 Then
               Me.txt_denetim1_sonuc = "Uygun"
               Exit Sub
            End If
         End If
      End If
   End If
End If
Me.txt_denetim1_sonuc = "Uygun değil"
End Sub
Please return your positive or negative ...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task