Sayfayı Yazdır | Pencereyi Kapat

Stok kartlari için trigger

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=2195
Tarih: 21 Ağustos 2025 Saat 19:39
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Stok kartlari için trigger
Mesajı Yazan: yckn
Konu: Stok kartlari için trigger
Mesaj Tarihi: 21 Temmuz 2010 Saat 10:51

Stok karti açilidginda Grup kodlari NULL olan Stogun Kod_1,Kod_2,Kod_3,Kod_4 ve Kod_5 alanlarini trigger Yardimiyla Update etmek istiyorum.

Bunlardan sadece bir tanesini update eden kodu yazdim ve çalisiyor fakat hepsini tek trigger da yazmayi basaramadim.
yardimci olabilecek birisi var mi ?



Cevaplar:
Mesajı Yazan: Conari
Mesaj Tarihi: 21 Temmuz 2010 Saat 17:50
triggeri yayinlarsan onun üstünden konusalim.

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: yckn
Mesaj Tarihi: 22 Temmuz 2010 Saat 17:48

ilginize tesekkür ederim.Trigger in devamini yazdim ve sorunsuz çalisiyor.Fakat cok uzun.Bu cümle daha kisa nasil yazilabilir ?


CREATE TRIGGER [dbo].[STOKDUZENLEME]

ON [dbo].[TBLSTSABIT]

AFTER INSERT

AS

BEGIN

UPDATE TBLSTSABIT SET KOD_1=' ' WHERE STOK_KODU =(SELECT STOK_KODU FROM INSERTED)AND KOD_1 IS NULL

BEGIN

UPDATE TBLSTSABIT SET KOD_2=' ' WHERE STOK_KODU =(SELECT STOK_KODU FROM INSERTED)AND KOD_2 IS NULL

BEGIN

UPDATE TBLSTSABIT SET KOD_3=' ' WHERE STOK_KODU =(SELECT STOK_KODU FROM INSERTED)AND KOD_3 IS NULL

BEGIN

UPDATE TBLSTSABIT SET KOD_4=' ' WHERE STOK_KODU =(SELECT STOK_KODU FROM INSERTED)AND KOD_4 IS NULL

BEGIN

UPDATE TBLSTSABIT SET KOD_5=' ' WHERE STOK_KODU =(SELECT STOK_KODU FROM INSERTED)AND KOD_5 IS NULL

END

END

END

END

END



Mesajı Yazan: Conari
Mesaj Tarihi: 22 Temmuz 2010 Saat 18:00
UPDATE TBLSTSABIT SET KOD_1=' ' ,  KOD_2=' '  , .............
seklinde tek satir yapabilirsiniz.


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: yckn
Mesaj Tarihi: 22 Temmuz 2010 Saat 18:19
UPDATE TBLSTSABIT SET KOD_1=' ' ,  KOD_2=' ',....... diye devam edersek kisitlari nasil vericez.Yukaridaki cümlede 5 tane kisit var.Böyle yazarsak kisit 1 tane mi olacak.fazla olacaksa bu nasil mümkündür ?


Mesajı Yazan: taner
Mesaj Tarihi: 18 Ağustos 2010 Saat 15:00
arkadaslar netsise stok atmak için yapilmis excel tablosu varmi yayinlarsaniz sevinirim
 
conari üstad senin fiyat için vardi çok isimize yaradi ayni sekilde netsise stok karti atmak içinde var midir  


-------------
netsis ayna gibidir kim uyarlıyorsa o kadar cevap verir


Mesajı Yazan: Conari
Mesaj Tarihi: 18 Ağustos 2010 Saat 17:47

Hazir bir yapi yok. Fakat ileriki günlerde vaktim olursa bakarim.



-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: taner
Mesaj Tarihi: 18 Ağustos 2010 Saat 21:07
sagolasin

-------------
netsis ayna gibidir kim uyarlıyorsa o kadar cevap verir



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net