Farklı formlarda bulunan giriş-çıkış tutarının Kasa formuna eklemek - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Farklı formlarda bulunan giriş-çıkış tutarının Kasa formuna eklemek (/konu-farkli-formlarda-bulunan-giris-cikis-tutarinin-kasa-formuna-eklemek.html) |
Cvp: Farklı formlarda bulunan giriş-çıkış tutarının Kasa formuna eklemek - fascioğlu - 09/08/2015 Sayın Ozan Hocam, Urungırıs için aşağıdaki uygulamayı yaptım SELECT TOP 1 tbl_KASA.ISLEMTARIHI, tbl_KASA.GELIRCESIDI, tbl_KASA.GIDERCESIDI, tbl_KASA.NAKIT1 FROM tbl_KASA WHERE (((tbl_KASA.ISLEMTARIHI)=[Formlar]![frm_URUNGIRIS]![ISTAR]) AND ((tbl_KASA.GIDERCESIDI) Is Null)); Private Sub gırısfıyatı_AfterUpdate() If MsgBox("İşlem kaydedilsin mi?", vbInformation + vbYesNo) = vbYes Then DoCmd.RunCommand acCmdSaveRecord DoCmd.SetWarnings False If DCount("*", "srg_boskontrol3") > 0 Then DoCmd.RunSQL "UPDATE srg_boskontrol3 SET srg_boskontrol3.GIDERCESIDI = [Formlar]![frm_URUNGIRIS]![URUNID] & ' - Satınalma', srg_boskontrol3.NAKIT1 = [Formlar]![frm_URUNGIRIS]![GIRISFIYATI] WHERE (((srg_boskontrol3.ISLEMTARIHI)=[Formlar]![frm_URUNGIRIS]![GIRISFIYATI]));" Else DoCmd.RunSQL "INSERT INTO tbl_KASA ( ISLEMTARIHI, NAKIT1, GIDERCESIDI ) SELECT tbl_URUNGIRIS.ISTAR, tbl_URUNGIRIS.GIRISFIYATI, tbl_GIRISFIYATI.URUNAD FROM tbl_URUNGIRIS INNER JOIN tbl_URUNGIRIS ON tbl_URUNGIRIS.URUNID = tbl_URUNGIRIS.URUNID WHERE (((tbl_URUNGIRIS.ISTAR)=[Formlar]![frm_URUNGIRIS]![ISTAR]) AND ((tbl_URUNGIRIS.GIRISFIYATI)=[Formlar]![frm_URUNGIRIS]![GIRISFIYATI]));" End If DoCmd.SetWarnings True Else Me.Undo End If End Sub Hata vermedi ama sonuçta vermedi. Saygılarımla. Cvp: Farklı formlarda bulunan giriş-çıkış tutarının Kasa formuna eklemek - fascioğlu - 10/08/2015 Sayın Ozan Hocam, Yaktığınız ışıkla yolumu aydınlattınız ve sonunda Urungırıs'i çözdüm ve aşağıdaki kodla uyarlayıp değiştirdim ve hatasız çalıştı. Kod:
Private Sub gırısfıyatı_AfterUpdate() Saygılarımla. Cvp: Farklı formlarda bulunan giriş-çıkış tutarının Kasa formuna eklemek - fascioğlu - 10/08/2015 Sayın Ozan Hocam, Bütün hayallerim yıkıldı,sevincim kursağımda kaldı. Ürünçıkış ve Urungiriş için uyarladığım kodlar çalışıyor çalışmasına da şöyle bir sıkıntı var; -Öncelikle yaptıklarımı yazayım Kasayı sıfırladım ve hiç veri kaydı kalmadı,Ürünçıkıştan veri aktardım veriyi sadece ürünad olarak Kasaya yazdı oysa Urunad & Satış olması gerekiyordu, -Urungirişten veri aktardım bu seferde Formlar!frm_URUNLER[URUNAD] Şeklinde Parametre değeri sordu. -Yazdığım işlemlerin tersini yaptım bu seferde Uruncıkıs ta aynı parametre değerini sordu. Vaktiniz olduğunda bakabilirseniz sevinirim. Saygılarımla. Cvp: Farklı formlarda bulunan giriş-çıkış tutarının Kasa formuna eklemek - ozanakkaya - 11/08/2015 Formlar!frm_URUNLER[URUNAD] şeklinde parametre sorması normal, siz işlemi "frm_URUNGIRIS" isimli formda yapıyorsunuz ancak parametreye frm_URUNLER yazmışsınız. sizin srg_boskontrol3 isimli sorguda sıkıntı yok, ancak kod içerisindeki güncelleştirme ve/veya ekleme sorgusunda sıkıntı var. 20. mesaja eklediğiniz kodu aşağıdaki ile değiştiriniz.
Cvp: Farklı formlarda bulunan giriş-çıkış tutarının Kasa formuna eklemek - fascioğlu - 12/08/2015 Sayın Ozan Hocam, -Emek ve katkılarınız için çok teşekkür ederim,ellerinize sağlık. -Hocam bir husuda daha var -Oda şu;Kasa ya kayıt Nakıt ve Nakıt1 e yapılıyor,KKartı ve Banka Havalesi ile olanları nasıl yapacağım. -Bunun için Ürün giriş ve Çıkış tablolarına yeni alanlarmı açmam gerek,açarsisem Kodda ne gibi bir değişiklik yapılabilir,görüşünüz ve engin fikrinize ihtiyacım var. Saygılarımla. Cvp: Farklı formlarda bulunan giriş-çıkış tutarının Kasa formuna eklemek - ozanakkaya - 12/08/2015 urun giris ve urun cikis tablolarına ödeme yöntemi alanı ekleyip nakit için1, kredi kartı için 2 banka için 3 yazdırabilirsin. ben urungiris formuna "acl_odemyon" adında açılan kutu ekledim, satır kaynağı: "Nakit";"Kredi Kartı";"Banka" satır kaynak türü : değer listesi güncelleştirme sonrasında olayındaki kodu aşağıdaki ile değiştirdim.
srg_boskontrol3 sorgusuna kredikartı1 ve banka1 alanlarını ekledim. açılan kutudan Kredi kartı seçip toplam tutarı güncelleyince veriyi kredikartı1'e kaydediyor. tabloya ödeme yöntemi ile ilgili alan eklerseniz açılan kutuya denetim kaynağı eklemelisin. ayrıca ödeme yöntemlerini içeren tablo (1-nakit, 2-kredi kartı, 3-banka) eklenebilir. |