(13/12/2015, 22:48)ozanakkaya yazdı: atoz112 Yazdı:
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.
Bu soruya ben cevap vereyim.
Aynı tarihli olan ve tabloda gelir kısmında veri yoksa, ilk tarihli alanı güncellemesi için update sorgusu çalıştırılıyor. Aynı tarihli olup gelir kısmında veri olanlar için insert sorgusu çalıştırılıyor.
ifadenize yönelik olarak;yazmış olduklarınız gibi yorumladım fakat benim kast ettiğim,
Alıntı:...Aynı tarihli olan ve tabloda gelir kısmında veri yoksa...
bu kısım ile ilgili.çünkü;önceki mesajda da belirttiğim gibi,
Alıntı:...Elbette ki aynı formun kod sayfasındaki ÖDENEN adlı denetimin Güncelleme Sonrasında olay yordamındaki
MUSTERİADİ = Me.MUSID.Column(1) & " ( Teknik Servis )"
Kod ifadesinden dolayı bu şekilde yazmakta olduğu görülmekte...
bu kod ile,ilgili gelir kısmının BOŞ veri barındırması geçersiz kalıyor.çünkü;Müşteri / Firma adı denetimini boş bıraktığınızda otomatikman " ( Teknik Servis )" ifadesini eklediği için,sorguda BOŞ değerleri göstermesi de mümkün olmuyor.dolayısı ile de,sorgunun içeriğinde bir kayıt barındırması da söz konusu olmadığından,UPDATE (Güncelleme) yapacak bir kayıt da mevcut olmuyor.bu nedenden dolayı da ilgili ÖDENEN adlı denetimin Güncelleme Sonrasında olay yordamındaki UPDATE kodu çalışmıyor,sürekli YENİ KAYIT ekliyor.
Kod:
MUSTERİADİ = Me.MUSID.Column(1) & " ( Teknik Servis )"
Dikkat çekmek istediğim ve sorun olarak gördüğüm hususlar bunlardı.deneme yapıldığında yukarıda yazılanlara denk gelindiğinde daha net anlaşılacaktır kanısındayım.yanlış bir düşünce ile yorumluyorsam da hem konuyu uzatmak durumunda kaldıysam hem de aklıma yatmadığından dolayı anlayamadıysam her ikinizden de özür dilerim.bilginize…iyi çalışmalar,saygılar.