Skip to main content

AccessTr.neT


Açılan Kutudan Seçilene Göre Kriter Belirleme

Açılan Kutudan Seçilene Göre Kriter Belirleme

Çözüldü #1
Merhaba,

Bir tane kayıt formum var. (Yeni Kayıt Ekle) Bu formdaki statü kısmında 2 seçenek var. 
1-) OK
2-) Hazırlanacak

Kullanıcı bu seçeneklerden "OK"i seçerse tüm bilgileri eksiksiz doldurarak kayıt yapması, "Hazırlanacak" seçeneğini seçerse sadece "std_adi" metin kutusuna bilgi girerek kayıt yapmasını istiyorum.

Şu anki halinde statü için herhangi bir kriter koyamadığımdan tüm metin kutularına ve açılan kutulara bilgileri girmeden kayıt yapmıyor. Açılan kutudaki seçime göre koşulu nasıl belirleyebilirim.

Bir de aynı formda "Temizle" butonum var. Form açıldığında eksik bilgi varken "Kaydet" butonuna basıldığında kayıt yapmasını engelledim ama temizle butonuna basıp, "Kaydet" butonuna basınca "Run Time" hatası veriyor. Bu sorunu nasıl çözebilirim.
.rar Standart Takip Sistemi Kopya2.rar (Dosya Boyutu: 149,29 KB | İndirme Sayısı: 2)
Cevapla
#2
merhaba

örneğinizde sordugunuz yerler dışındaki tablo ve formları silseniz daha anlaşılır olacak ,biraz karışık geldi bana ancak anladığım kadarıyla,şu şekilde yapabilirsin

If Me.statü = "OK" Then
ESE

........
End If
Cevapla
#3
Sadece yeni kayıt eklemek için kullandığım "standart_kayit_formu"nda bu işlemi yapmak istiyorum. 


"Kaydet" butonunun "Tıklandığında" olayına kodu yazmaya çalıştım ama başaramadım. Ya hiç hata mesajı vermedi ya da veri girsem de hata mesajı verdi.

Eki dediğiniz gibi yaptım. Diğer formları ve tabloları sildim.
.rar Standart Takip Sistemi Kopya2.rar (Dosya Boyutu: 149,29 KB | İndirme Sayısı: 4)
Cevapla
#4
 Merhaba 
yanlış anlamadıysam sanırım istediğin bu şekil bir şey,
.rar Standart Takip Sistemi Kopya2.rar (Dosya Boyutu: 126,85 KB | İndirme Sayısı: 7)
Cevapla
#5
Merhaba,

Tam olarak bu değil. Yaptığın düzenlemede statü seçimlerine göre enable = false/true yapıyor fakat true olan kutulara değer girilmesini zorunlu tutmuyor. Yani, sadece "Hazırlanacak"'ı seçip "Kaydet" deyince kaydetme işlemi yapıyor. Ben boş olan kutular için hata mesajları yazmıştım. Koşulları sağlamadan kayıt yapamasın istiyorum.

Bir de sizin yaptığınız düzenleme güzel bir fikir verdi. Formun açılışında statü hariç hepsinin enable'ını false yaptım. Seçime göre true oluyorlar ama "Kaydet" butonunun hata mesajlarını devreye alamıyorum bir türlü. Bu if-else çok yordu beni...

Edit: Dosya eklendi
.rar Standart Takip Sistemi Kopya2.rar (Dosya Boyutu: 134,25 KB | İndirme Sayısı: 3)
Cevapla
#6
Konu ile ilgili yardımcı olabilecek kimse yok mu?
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task