522 uygun sonuç bulundu

gönderen ulu coder
24 May 2007 08:03
Forum: Programlama
Başlık: stok hareketleri ile ilgili
Cevaplar: 23
Görüntüleme: 5760

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ü.
gönderen ulu coder
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...
gönderen ulu coder
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...
gönderen ulu coder
24 May 2007 05:52
Forum: Programlama
Başlık: stok hareketleri ile ilgili
Cevaplar: 23
Görüntüleme: 5760

Hocam tablolarınızdaki alanları tam olarak yazın, yapalım. Söz, aynı tabloları oluşturup, test edip sonra cevaplayacağım :roll:

Olmadı dediniz ama ne olmadı, nerde hata verdi, yanlış mı hesapladı, bi şey anlamadım ki...
gönderen ulu coder
24 May 2007 11:40
Forum: Programlama
Başlık: stok hareketleri ile ilgili
Cevaplar: 23
Görüntüleme: 5760

Stok kartında miktar alanı olduğunu varsayarak cevap yazmıştım. Yani evet, miktar alanı olmalı.

Bu arada, burası delphi forumu, sorular sorulacak, cevaplar yazılacak tabi ki. Rahatsızlık ne demek... :)

Kolay gelsin...
gönderen ulu coder
24 May 2007 10:28
Forum: Programlama
Başlık: stok hareketleri ile ilgili
Cevaplar: 23
Görüntüleme: 5760

trigger'ı s_kartı için değil hareket tablosu için yazın. Zaten hareket tablosuna kayıt eklendiğinde tetiklenecek, değil mi?
gönderen ulu coder
24 May 2007 09:48
Forum: Programlama
Başlık: stok hareketleri ile ilgili
Cevaplar: 23
Görüntüleme: 5760

:shock: Dehşet bir hata yapmışım, özür diliyorum. update sorgusuna where eklememişim! Bu durumda tüm stokların miktarını değiştirecek. ikinci olarak, "update" ile "insert into"nun kullanımlarını da karıştırmışım. update s_karti set miktar = miktar + new.gmiktar - new.cmiktar wher...
gönderen ulu coder
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....
gönderen ulu coder
23 May 2007 03:36
Forum: Programlama
Başlık: Code Penceresindeki Code Explorer İçeriği Kayboldu
Cevaplar: 1
Görüntüleme: 686

Sağ tıkladığınızda en altta Properties var, ordan değiştirilebiliyor.
gönderen ulu coder
19 May 2007 09:45
Forum: Programlama
Başlık: Döngü konusunda yardım
Cevaplar: 7
Görüntüleme: 1545

naturelmania yazdı::oops: walla dostum sağoll ya ellerinden öpüyoruz arkadaşlarla, çok daha iyi oldu, Allah razı olsun. bizi uzun düşüncelerden büyük dertlerden kurtardın :oops:
Hocam estağfirullah :oops:

Kolay gelsin...
gönderen ulu coder
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ı...
gönderen ulu coder
19 May 2007 12:12
Forum: Programlama
Başlık: Döngü konusunda yardım
Cevaplar: 7
Görüntüleme: 1545

aslangeri yazdı:@ulucoder
garipsayı için birde input yapsan tam süper olacak :wink:
Hocam hep böyleyim, misal prosedür yazar, tetiklemeyi unutur, sonra da "yahu neden çalışmıyor bu!!!" diyip kendimi yerim. :)

Neyse arkadaş düzeltir artık :P
gönderen ulu coder
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...
gönderen ulu coder
15 May 2007 10:31
Forum: Paket Programlar
Başlık: Firebird Manager Türkçe (BETA)
Cevaplar: 2
Görüntüleme: 2832

Hocam linki bulamadım :oops:
Güncellemeniz mümkün mü?
gönderen ulu coder
15 May 2007 09:39
Forum: Programlama
Başlık: BDE' yi Flash Diske Kurmak ?
Cevaplar: 21
Görüntüleme: 4918

Merhaba.

BDE için gerekli olan DLL'ler nelerdir acaba?

Her şey için de Firebird kullanılmaz ki...