Arkadaşlar Sorumu anlatayım:
Şimdi Depoma mal girişi yapıldığında o malın turune gore ben rotasyon tarihi atıyorum. Mesela Bugun benim depoma 5 tane MP3 player girmişse bu urunun rotasyon tarihi : bugun+60 buda 11 kasım 'a denk geliyor.
ben eğer bu urunu 11 kasıma kadar satamazsam geri gonderecem.
Bu yuzden depoma giren her urunu parti parti takip etmem gerekiyor. cunku her giren urunun farklı bir rotasyon tarihi doğacak. Faraza yarın aynı urunden bir tane daha girsem o zaman rotasyon tarihi yarın+60=12 kasım olacak...
Veri Tabanımın yapısı ise şoyle:
id Stok Kodu Giren Cıkan Rotasyon Tarih
-- -------- ----- ------ -------- -----------
1 A 5 0 60 10.09.2006
2 A 4 0 60 13.09.2006
3 A 2 0 60 14.09.2006
4 A 0 4 60 15.09.2006
5 A 0 3 60 17.09.2006
6 B 5 0 60 10.09.2006
7 C 3 0 60 05.09.2006
8 B 5 0 60 15.09.2006
9 C 2 0 60 09.09.2006
10 C 0 4 60 11.09.2006
Bu tabloya gore A Kodlu urunden 11 tane girmiş ve 7 tane cıkmış. dolayısı ile elimde 4 tane A urununden var.
ve bu tabloyu inceleyecek olursak
id 1 olan partiden elimde kalan = 0
id 2 olan partiden elimde kalan = 2
id 3 olan partiden elimde kalan = 2
Sorun işte bunu anlamak. nasıl anlayacam.?
Tabi bunu SQL ile yapmam gerek. yada başka yol bilen varsa. yazdırma da sorun yaratmayacak.
ve ben burda kalanı 0 dan buyuk olanları yazıcıya gondermem gerekecek.
Şoyle
id Stok Kodu Kalan Rotasyon Tarihi
-- ---------- ----- --------------
2 A 2 Tarih+60
3 A 2 Tarih+60
__________________
Lutfen Yardım Edin, Acil.
Programlama0 Mesaj
●24 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- Lutfen Yardım Edin, Acil.