Altformaltraporda Ürün Tutarlarının Toplamının Metin Kutusunda Gösterilmesinde Hata

1 2 3
06/01/2019, 01:21

Oğuz Türkyılmaz

Merhabalar 
F_04_AdisyonFisi Formunda satışı yapılan ürünlerin toplam değerini Hesap Toplamı Metin Kutusunda nasıl gösterebilirim.Teşekkürler.

06/01/2019, 13:44

mehmetdemiral

Hesaplama alanlarını daha sonra kullanacaksanız, yani genel toplam da alacaksanız bir tablo alanına kaydetmek mantıklı olacak ve kolaylık sağlayacaktır. Bu nedenle öncelikle ""tablonuzda yer alan "tutar" alanını form üzerindeki hesaplama yöntemiyle toplamaktan vazgeçin. Bu işi bir olay yordamı yapsın. Mesela ürünün fiyatını yazdığınızda kodlar çalışsın. Tablodan toplamak daha kolay olur. Örneğiniz üzerinde bir şeyler yaptım. Ufak tefek değişikliklerle toplamın alınmasını yeni kayıt açılmasından sonra görme olayını düzeltebilirsiniz. Bunun için bir düğme de konulabilir. Bu arada müşteri kartı tablonuz örnekte olmadığı için tam bir çözümleme yapılamıyor. Yani kayıt olayını yapmak için ürünlerin seçimi durumunda hata veriyor. Siz yaptıklarımı inceleyin, bir yol bulacaksınız. Kolay gelsin.
06/01/2019, 13:56

berduş

bu arada eğer herhangi bir ürün için miktar 0 ise ne olacak anında silinecek mi, F_04_AdisyonFisi Formunda kapanırken mi silinecek yoksa müşteri hesabı kapattıktan sonra özel bir butonla mı silinecek?
06/01/2019, 14:06

Oğuz Türkyılmaz

(06/01/2019, 13:56)haliliyas yazdı: bu arada eğer herhangi bir ürün için miktar 0 ise ne olacak anında silinecek mi, F_04_AdisyonFisi Formunda kapanırken mi silinecek yoksa müşteri hesabı kapattıktan sonra özel bir butonla mı silinecek?

Şimdi o konuyla ilgili yorum atacaktım halil bey ürün adedi 0 olan satırı sildirmem gerekiyor.Formun üstüne bir buton ekledim bu butona tıklandığında normalde tüm listedeki ürün kalemlerinin hepsini sildireceğim. Satırı nasıl sildirebilirim diye kafa yoruyordum ürün ismi ve adedi olay yordamlarına yazılan kod nedeniyle satırı sildiremiyorum. Eğer ürün adedini 0 a indirdiğimizde otomatik satırı sildirebiliyorsak en iyi çözüm bu olur.
06/01/2019, 14:16

berduş

isterseniz Sql deki belli koşullara göre tablo silme komutu var onu araştırın 

DELETE T_44_AdisyonFisiAktar.Miktar
FROM T_44_AdisyonFisiAktar
WHERE (((T_44_AdisyonFisiAktar.Miktar)=0));

bunu altformdaki miktara tıklandığında olayına eklerseniz istediğiniz olur
tabi yukarda yazdığım haliyle değil)
06/01/2019, 14:18

mehmetdemiral

O zaman her satır için bir silme düğmesi koyabilirsiniz. Zaten gerekli böyle bir düğme.
1 2 3