AccessTr.neT

Tam Versiyon: Alandaki Veriyi boşaltarak yeni veri girmek.
Ş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,form Üyeleri;
Yeni Ödeme Gir komut düğmesine Odano esas alınarak aşağıda izah etmeye çalıştığım; 

          Odanoya göre Odeme_tarihi,odemyon ve odeme_tutari alanlarına veri girilip  Kasa'ya gönderme işleminden sonra,
         1-Girilen tutarları odeme_toplamı alanında Toplamasını
         2-Bu işlemden sonra odeme_tarihi,odemyon ve odeme_tutarı alanlarını boşaltıp,ikinci bir ödemeye olanak sağlaması,
Veya Komut düğmesi yerine Kasaya gönderme işleminden sonra aynı işlemleri yaptırmak mümkünmü
Saygılarımla
İyi Çalışmalar.
sayın fascioglu,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT:
zamansızlıktan dolayı,ancak bir kez denemede bulunmak durumunda kaldığım için yeterince test edemedim.fakat,bu denemede sorun olmadı.siz gerekli kontrolleri yaparak uygun gördüğünüz açıklamaları yapabilirsiniz.

bilginize...iyi çalışmalar,saygılar.
Sayın Atoz112 hocam,
Emek ve mesainiz için çok teşekkür ederim,sağolun varolun,
Yapılan incelemede aşağıda yazılı hususlar tespit edilmiştir.
1-103 nolu odanın ödenecek tutarı 220 TL,13.11.2015 tarihinde Odeme_tutarı 100 TL,Ödeme_toplamı 100 TL.Kalan 120 TL.
Yeni Ödeme gir dediğimizde Odeme_toplamı alanıdaki 100 TL yi boşaltmaması gerekiyor ki yeni ödeme girdiğimizde önceki 100 TL ile sonraki Ödeme tutarını toplasın ve Kalan miktarı görebilelim.
2-Yeni ödeme girdiğimizde hiç bir şekilde odayı boşaltmaması gerkiyor,oda boşaltma ve aktarma işlemini Chekoutla yapıyoruz,Yalnızca Odeme_tarihi,Odemyon ve Odeme_tutarı alanlarını boşaltması gerekiyor.
3-Şuanki örnekte Odayı boşaltıyor fakat Odano tıklandığında veri yerinde duruyor.
Şimdilik tesbit edebildiğim sıkıntılar bunlar.
Saygılarımla.
İyi çalışmalar.
Sayın fascioglu,

Bahsettiğiniz taleplerinize yönelik olarak,uygun görülen açıklamaları aşağıda yapılmıştır.

1)
Alıntı:...Yeni Ödeme gir dediğimizde Odeme_toplamı alanıdaki … boşaltmaması gerekiyor...

ifadeniz için; Komut1267 adlı butonun Tıklandığında olay yordamındaki kodları aşağıdaki ile değiştiriniz.
Kod:
Private Sub Komut1267_Click()
'ATOZ
'AŞAĞIDAKİ KOD SATIRLARI DAHİL EDİLMİŞTİR
Me.odeme_Tarihi = ""
Me.acl_odemyon = ""
Me.odeme_tutari = ""
Me.odeme_Tarihi.SetFocus
End Sub

2)
Alıntı:...Yeni ödeme girdiğimizde hiç bir şekilde odayı boşaltmaması gerkiyor...

ifadenize için;kast ettiğinizi tam anlayamadım,fakat hazırladığım işlemlerde herhangi bir şekilde “oda boşaltma” gibi bir durum yapılmamaktadır.Eğer kast ettiğiniz,yeni ödeme kaydı girmek için,
Kod:
Me.odeme_Tarihi = ""
Me.acl_odemyon = ""
Me.odeme_tutari = ""

denetimlerin yeni kayıt imkanı için temizlenmesi ise,bunlardan dolayı oda boşaltma gibi bir durum söz konusu değildir.yine de,ne kast ettiğinizi ayrıntılı izah etmeniz yerinde olacaktır.

3)
Alıntı:...Şuanki örnekte Odayı boşaltıyor fakat Odano tıklandığında veri yerinde duruyor...


ifadeniz için;sanırım bir önceki maddede geçerli olan açıklamayı bunun için de yapmanız iyi olacaktır.

Bilginize…iyi çalışmalar,saygılar.
Sayın Atoz112 hocam,
Değerli çalışma ve izahatlarınız için çok teşekkür ederim,
Sanırım yine sorunu anlatamama sıkıntısı yaşıyorum,yinede dilimin döndüğünce anlatayım,
Komut1267 deki kodlar tamam yeni veri girmek için alanı boşaltıyor hiç bir sıkıntı yok şu anlık.
Diğer yeni eklediğiniz kodlarıda  kaldırdım sistem normale döndü.
Bu aşamadan sonra;
Yeni ödeme gir dediğimizde;
Örnek:ilk ödeme 200 TL nakit girildi,ikinci ödeme için alanı boşaltıktan sonra 100 tl daha giriş yaptığımızda Ödeme Toplamı 200+100 =300 TL olması gerekirken , son girilen 100 TL yi  yazıyor.
HesapYap kodundaki Ödeme_toplamı alanı ile ilgili bir sıkıntı var sanırım bu sıkıntıyı giderirsek sorun çözülecektir büyük ihtimalle.
Sonuç olarak:Ödeme Toplamı alanına Odanoya göre girilen Ödeme_tutarlarının toplamının yazılması gerekiyor.

Saygılarımla.
İyi çalışmalar.
Sayın Atoz112 Hocam
Örnekteki odaodemeal sorgusunu atladığım için hata vermişti,onu fark ettim konu çözülmüştür,saygılarımla.
İyi çalışmalar.