F_TEKNİKSERVİS adlı formunuzdaki ÖDENEN denetiminin Güncelleme Sonrasında olay yordamındaki kodları incelerken,aklıma takılan ve anlayamadığım bir hususu danışmak isterim.
Kod:
If DCount("*", "S_BOSKONTROL4") > 0 Then
Danışmak istediğim de bu kısım.neden UPDATE sorgusu ile yine T_KASA tablosunu güncellemiyorsunuz da bir sorguyu güncelliyorsunuz? Bu if kontrolünün cevabı hep HAYIR anlamında çıkacağı için,zaten bir değer barındırmayacaktır.
Aslında buradaki amacınız;eğer T_KASA tablodaki kayıtlarda form üzerindeki bir kayıt mevcutsa bu kaydı güncellemek,eğer kayıt yoksa tabloya eklemek olmalı.yanlış mı düşünüyorum?
Kaldı ki, F_TEKNİKSERVİS adlı form üzerinden yeni bir kayıt oluşturup fakat kayıt esnasında Müşteri Adı / Firma Adı denetimini BOŞ bıraktığınızda,hem herhangi bir uyarı vermediği gibi aynı adlı tabloya da "( Teknik Servis )" ifadesi ekleyip kaydediyor.oysa,boş bırakılmıştı.
Elbette ki aynı formun kod sayfasındaki ÖDENEN adlı denetimin Güncelleme Sonrasında olay yordamındaki
Kod:
MUSTERİADİ = Me.MUSID.Column(1) & " ( Teknik Servis )"