stok son durum

1 2
08/02/2009, 00:01

fomka

Merhaba arkadaşlar. Yardımınıza acil ihtiyacım var yoksa cahilliyim cıldırtacak beni. Örneyin amacı şöyle. İlk önce ürünü aldık. BUY formuyla ürünün girişini yaptım. Bu veriyi INVENTORYa aktardım. Sonra SELL formuyla mal satdım (incelerken anlarsınız, anlamazsanız sorun). Benim istediyim SELL formunda satıcağım ürünü seçerken Stok adedi 0 olanlar, yani elimde olmayan ürünlerin listesinin gelmemesi. Bir çok şey denedim ama alınmadı. Yol gösterirseniz sevinirim. Teşekkürler.
08/02/2009, 00:15

tdsharun

qrSell sorgunuzun Sql kodlarını şu şekilde değiştirip deneyin:

Kod:
SELECT tbSell.SellID, tbSell.TYPE, tbSell.Product, tbSell.Cost, tbSell.Price, tbSell.Quantity, qrProduct.STOCK
FROM qrProduct INNER JOIN tbSell ON qrProduct.Product = tbSell.Product
WHERE (((qrProduct.STOCK)>0));

Sanırım istediğiniz bu şekilde bişey...
08/02/2009, 10:10

fomka

abi frmSell çalışmıyor sanki. satış yapamıyorum. Bide frmSell de 2 tane A seçeneği geliyor. onu gruplamıyor.
08/02/2009, 15:04

C*e*l*o*y*c*e

iki tane A olur çünkü iki ayrı A değeri olan var
product STOCK
A 4
A 10
eğer tek istiyorsan frmshell deki Product alanının almış olduğu qrProduct sorgusundaki STOCK alanını silin o zaman sadeca A ismindekinleri guruplamış olur,
08/02/2009, 22:43

fomka

abi o zamanda stok adeti 0 olanları çıkaramıyoruz. Inventory Buydan bilgileri alıyor onda problem yok. "Buy"dan "İnventory"ya tek yönlü bilgi akışı var. Ama "Sell" ile "İnventory" arasında döngüsel bilgi akını olmalı.
Örnek. Benden müşteri 20 adet A ürünü istedi.
Benim ambarda 3 Adet 2ytl lik, 5 adet 3ytl lik, 30 adet 5 yt lik A var.
ben ilk önce productan A sectim. Karşıma 3 fiyat- 2,3 ve 5 gelsin.
2 ytl seçtim ve 3 adet ondan satış yaptım. (Veri sayfasında olduğumuzu düşünelim). Bir alt satıra indim bir daha A seçdiyim zaman artık 2 ytl gelmesin.
08/02/2009, 22:52

C*e*l*o*y*c*e

siz en iyisi daha önceden benim eklediğim
https://accesstr.net/celocan-ticaret-celoy-t-4.html
adresindeki örnegi iyice inceleyin,hatta kendinize çevirebilirsiniz
1 2