Arkadaşlar merhaba ekteki resimdeki gibi bir sistem yaptım. Post sistemi gibi bir yazılım yapmak istiyorum... Bir ürün barcodedan okutulduğunda bilgisi ekteki resim gibi sisteme düşüyor. Ben bu düşen bilginin adet ve adete bağlı fiyat toplamını + ve - tuşlarına basarak artırıp azaltmak istiyorum.. Bir türlü halledemedim.
Adet := cxGrid1TableView1.Controller.SelectedRecords[0].Values[2];
Fiyat := cxGrid1TableView1.Controller.SelectedRecords[0].Values[3];
cxGrid1TableView1.Controller.SelectedRecords[0].Values[2]:= Adet + 1;
cxGrid1TableView1.Controller.SelectedRecords[0].Values[3]:= Adet * Fiyat;
Fakat + tuşuna her tıkladığımda sonraki değerden baz alındığı için toplam fiyat katlanarak büyümekte.. Bu konuda yardımlarınızı talep ediyorum. Şimdiden herkese teşekkürler
- Kullandığınız Delphi sürümünü bildirmemişsiniz.
- Bahsettiğiniz resim bir sebepten gözükmüyor.
- Gönderdiğiniz kod bloğu tam olarak yeterli değil. Adet ve Fiyat değişkenlerinin veri türleri bilinmiyor. Bu bilgiyi paylaşabilir misiniz?
- "Fakat + tuşuna her tıkladığımda sonraki değerden baz alındığı için toplam fiyat katlanarak büyümekte." ifadenizi örnek vererek açıklamanız mümkün mü?
- Kullandığınız Delphi sürümünü bildirmemişsiniz. -- Delphi 7
- Bahsettiğiniz resim bir sebepten gözükmüyor. -- kod olarak eklemiştim link burda https://prnt.sc/kwhx28
- Gönderdiğiniz kod bloğu tam olarak yeterli değil. Adet ve Fiyat değişkenlerinin veri türleri bilinmiyor. Bu bilgiyi paylaşabilir misiniz? -- Adet ve Fiyat değişkenleri Integer yani sayı değişkeni
- "Fakat + tuşuna her tıkladığımda sonraki değerden baz alındığı için toplam fiyat katlanarak büyümekte." ifadenizi örnek vererek açıklamanız mümkün mü? -- Mesela Sigara 1 adet ve fiyatı 10 yazıyor. + tuşuna basınca adet 2 olacak (onda sorun yok oluyor ama inc gibi bir fonksiyon olsa daha iyi olur ben çalıştıramadım) ve fiyat bilgisi (2*10) 20 olacak. Tekrar + tuşuna basınca 3 adet ve fiyatı 30 olacak.... Bu böyle devam edecek..
Zengin hocam söylediğiniz gibi yapamadım. Yani bu işlem için 1 adet dataset ekleyip mi denemem gerekiyor? Çünkü programda dataset kullanmadım.. Zaten adet alanıyla tutarı çarpıyorum. Ama bu işlemi her yaptığımda adet ve tutar miktarları güncellendiği (yeni değeri aldığı ) için sonuç katlanarak devam edip gidiyor
Yok hocam onu denesem bile fiyat kısmı değişkeni seçilen ürün fiyatına göre belirlediğim için öyle olacağını düşünmüyorum. Sigara 10 iken su 1 lira olacak...
Cxgrid yapısının mutlaka bir kontrolü vardır fakat sitesinden destek almak için lisans vs istiyorlar