-
Junior Member
- Tecrübe Puanı
- 0
Toplu stok pasifleme
Merhaba programda kullanmadığım yaklaşık 1500 tane stok kartı var. bunları toplu halde pasif kaynaklara almak istiyorum yada tamamen silmek istiyorum. nasıl yapacağım konusunda yardımcı olursanız sevinirim.
saygılar
Yavuz DURMUŞ
-
Junior Member
- Tecrübe Puanı
- 0
Merhabalar,
---===Hareket Gören Stok Listesi
SELECT KODU,ADI,ADI2,AKTIF FROM STOK
WHERE KODU IN
(
SELECT KODU
FROM STOK_HAR
)
---===Hareket Görmeyen Stok Listesi
SELECT KODU,ADI,ADI2,AKTIF FROM STOK
WHERE KODU NOT IN
(
SELECT KODU
FROM STOK_HAR
)
---=== İşlemden önce mutlaka yedek alınız.
---===Hareket Görmeyen Stok Listesini Pasif Etme
UPDATE STOK SET AKTIF=1
WHERE KODU NOT IN
(
SELECT KODU
FROM STOK_HAR
)
-
Junior Member
- Tecrübe Puanı
- 0
KODU,ADI,ADI2 yerlerine ne yazacağım bu kodu direkt kopyala yapıştır yaptığımda çalışmıyor
-
Junior Member
- Tecrübe Puanı
- 0
Merhabalar,
Kodu,Adı,Adı2 sadece bilgilendirme için yazdım.
Aşağıdaki kod pasif işlemi yapar. Yinede hata alırsanız arayın beni uzaktan bağlantı ile yardımcı olayım
cep: 0539 271 07 64
UPDATE STOK SET AKTIF=1
WHERE KODU NOT IN
(
SELECT KODU
FROM STOK_HAR
)
-
Merhabalar
Aşağıdaki örnekte 31.12.2017 Tarihinden sonra hareketi olanlar hariç tüm stokların pasif yapılması örneklenmiştir.
--Select * From STOK
UPDATE STOK SET AKTIF=1
WHERE KODU NOT IN (SELECT KODU FROM STOK_HAR WHERE TARIH >= '12.31.2017')
Yetkileriniz
- Konu Acma Yetkiniz Yok
- Cevap Yazma Yetkiniz Yok
- Eklenti Yükleme Yetkiniz Yok
- Mesajınızı Değiştirme Yetkiniz Yok
-
Forum Kuralları