Primary Key
zengin11.08.2005 - 17:49:35
s.a
Degerli Arkadaşlarım v.tabanında Sıralamada Farklı Geliyor
Firebird/ IBDataSet

MASTER //Kart kısmı
Mus_Kod integer, Pk (primary) not null

Select
Mus_Kod, //ilk Alan
PLAKA_NO
from MUSKART
where
MUS_KOD = :MUS_KOD


DETAIL //Hareket Kısmı
Sıra_No integer, Pk (primary) not null
Mus_kod integer, Fk (foreign Key) not Null

Select //Dataset Editörden Cıktısı Bu Şekilde Oluyor
SIRA_NO,// > Burada Sıralama Alta Gelecek
MUS_KOD,// > Burasıda Üstte Olacak fakat Sıralamayı Dataset Editörden Yanlış Cıkıyor ?
ACIKLAMA
from MUSHAREKET
where
MUS_KOD = :MUS_KOD


Ve alınan sonuc
GenerotorField GEN_MUSHAREKET_ID -> SIRA_NO By 1
master detail
1 -----------1
1----------- 1
1----------- 1
Saygılarımla
Çalışmalarınızda başarılar.
 
vedatkaba12.08.2005 - 10:34:34
foring Keyi neden Not Null yaptın,,detaile tabloya master tabloya bağlı birden fazla değer gireresen sorun yaşatır.2.si master tablonun bağlı olduğu dataset in SQL kısmına yazdığın
where mus_kodu=:mus_kodu
onu silerek dene.foringkey i bir daha incele kolay gelsin.hatamız varsa affola.
 
Master4313.08.2005 - 20:19:52
vedatkaba demişki
foring Keyi neden Not Null yaptın,,detaile tabloya master tabloya bağlı birden fazla değer gireresen sorun yaşatır

Lütfen bu konuyu biraz daha açar mısınız?
 
vedatkaba15.08.2005 - 08:44:01
Düzeltme :


yukarıda verdiğim cevap ta tamamen bir karışıklık
uniQe
olma ile
Boş kalmama
Arasında meydana gelen bir karışıklık. Özür dilerim....
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com