Yok yok, ben kesinlikle iyi değilim
new.stokkodu yerine old.stokkodu yazmanız gerekiyor.
Insert içinde old, delete içinde new kullanılmaz çünkü.
522 uygun sonuç bulundu
- 24 May 2007 08:03
- Forum: Programlama
- Başlık: stok hareketleri ile ilgili
- Cevaplar: 23
- Görüntüleme: 5760
- 24 May 2007 06:39
- Forum: Programlama
- Başlık: stok hareketleri ile ilgili
- Cevaplar: 23
- Görüntüleme: 5760
Hocam; Insert, Update ve Delete için 3 tane trigger oluşturun. Insert için cümle: update s_karti set s_karti.miktar=s_karti.miktar+ (new.gmiktar-new.cmiktar) where new.stokkodu=s_karti.s_kodu; Update için cümle update s_karti set s_karti.miktar=s_karti.miktar+ (new.gmiktar-new.cmiktar) - (old.gmikta...
- 24 May 2007 06:11
- Forum: Programlama
- Başlık: stok hareketleri ile ilgili
- Cevaplar: 23
- Görüntüleme: 5760
Trigger ile yapacak olursanız Insert, Edit ve Delete işlemleri için ayrı ayrı trigger yazacaksınız. Sorunun cevabını vermişim yani =) Edit için şunu kullanın: AS begin update s_karti set s_karti.miktar=s_karti.miktar+ (new.gmiktar-new.cmiktar) - (old.gmiktar - old.cmiktar) where new.stokkodu=s_kart...
- 24 May 2007 05:52
- Forum: Programlama
- Başlık: stok hareketleri ile ilgili
- Cevaplar: 23
- Görüntüleme: 5760
- 24 May 2007 11:40
- Forum: Programlama
- Başlık: stok hareketleri ile ilgili
- Cevaplar: 23
- Görüntüleme: 5760
- 24 May 2007 10:28
- Forum: Programlama
- Başlık: stok hareketleri ile ilgili
- Cevaplar: 23
- Görüntüleme: 5760
- 24 May 2007 09:48
- Forum: Programlama
- Başlık: stok hareketleri ile ilgili
- Cevaplar: 23
- Görüntüleme: 5760
- 23 May 2007 03:51
- Forum: Programlama
- Başlık: stok hareketleri ile ilgili
- Cevaplar: 23
- Görüntüleme: 5760
Trigger ile yapacak olursanız Insert, Edit ve Delete işlemleri için ayrı ayrı trigger yazacaksınız. Tablonuzun yapısına göre yazacağınız trigger'lar değişecek. Örneğin stok hareket tablonuzda 'Miktar' ve 'İşlem türü' alanları varsa farklı, 'giriş miktarı', 'çıkış miktarı' alanları varsa farklı olur....
- 23 May 2007 03:36
- Forum: Programlama
- Başlık: Code Penceresindeki Code Explorer İçeriği Kayboldu
- Cevaplar: 1
- Görüntüleme: 686
- 19 May 2007 09:45
- Forum: Programlama
- Başlık: Döngü konusunda yardım
- Cevaplar: 7
- Görüntüleme: 1545
- 19 May 2007 01:26
- Forum: Programlama
- Başlık: Döngü konusunda yardım
- Cevaplar: 7
- Görüntüleme: 1545
div bölme işlemininin tam kısmını verir. örneğin, 11 div 2 = 5 dir gibi... En iyisi satır satır açıklayayım :wink: OrtalamaSayisi := ((10000 - 1) div GaripSayi) + 1; //Sonuçta kaç tane ortalama bulacağız? //Sanırım şu kod daha anlaşılır olacak: Ortlama sayisi := (10000 div GaripSayi); //Örneğin sayı...
- 19 May 2007 12:12
- Forum: Programlama
- Başlık: Döngü konusunda yardım
- Cevaplar: 7
- Görüntüleme: 1545
- 18 May 2007 09:29
- Forum: Programlama
- Başlık: Döngü konusunda yardım
- Cevaplar: 7
- Görüntüleme: 1545
Selam. Aklıma gelen ilk çözüm şu: var A: Array [1..10000] of Integer; AOrt: Array of Integer; AraToplam: Integer; i: Integer; GaripSayi: Integer; OrtalamaSayisi: Integer; begin OrtalamaSayisi := ((10000 - 1) div GaripSayi) + 1; //Bu kadar ortalama çıkacak SetLength(AOrt, OrtalamaSayisi); //Ortalamal...
- 15 May 2007 10:31
- Forum: Paket Programlar
- Başlık: Firebird Manager Türkçe (BETA)
- Cevaplar: 2
- Görüntüleme: 2832
- 15 May 2007 09:39
- Forum: Programlama
- Başlık: BDE' yi Flash Diske Kurmak ?
- Cevaplar: 21
- Görüntüleme: 4918