Fatura DBgridinde Sorun?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
hedefbusiness

Fatura DBgridinde Sorun?

Mesaj gönderen hedefbusiness »

Fatura formunda fatura tablosuna stok hareket tablosu baglıdır
Stok hareketleri Dbgrid icinde girilmektedir.
Fatura tablosu Stok hareket tablosu ile
FaturaNo-->IslemNo alanına gore ilişkilendirilmiştir.

Sorun: Fatura girilirken stok hareketleri gride girilip bi alt satıra gecildigi gibi gride girilen son hareket en başa taşınıyor..
Aslında sırasıyla en son girilen en altta olması gerekir
Bu sorun neden kaynaklanmaktadır? 2 alanın indexide Asc olarak tanımlı Interbasede!!
Ör:

*FatNo
Cari adı

*IslemNo--Stokadı---- Adet---- Fiyat----Tutar
----------------------------------------------------
(Bu kısımda eklenen kayıtlar bi alt satıra gecildigi gibi en üst satıra neden taşınmaktadır?)
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

giriş yaptığın table ın autoinc olarak belirlediğin prkey alanına göre sıralattırırsan son girilen en sona gider. Birde kullandığın grid in eğer kolonları sıralama gibi bir özelliği varsa onuda kontrol et

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
hedefbusiness

Sorun devam ediyor

Mesaj gönderen hedefbusiness »

Stok hareket gridinde islem no primary key olarak tanımlanamaz cunku primary key alanlar(Unique) tekrarlanamaz olan alanlar degilmidir?

Ayrıca Stok hareket tablosundaki islem no indexi autoinc degil integer biciminde!i

Yani Stok hareket giridinde kayıtlar girildikten sonra kaydın en sona eklenmesi icin hala bi cozum yok?????
Cevapla