master detay ilişkisi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hakansozgen
Üye
Mesajlar: 38
Kayıt: 16 Nis 2006 06:51
Konum: istanbul
İletişim:

master detay ilişkisi

Mesaj gönderen hakansozgen »

Merhaba delphiciler.Benim master detay bire çok ilişkilerinde bir sorunum var. Mesela bir müşteri tablosu bir satış tablosuyla ilişkili. Bu müşteri bir çeşit mal alınca herşey ok. Ancak birden çok mal aldığı zaman BDE de "key violation" ADO da "anahtar yineleme sorunu" diye bir hata mesajı veriyor.. Biliyorum birincil anahtarlar tekrarlanamaz ama başka yol da bilmiyorum.. Lütfen bana hem BDE için hem de ADO için çözümü gönderirmisiniz?
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Satış tablonuzun yapısını gönderirseniz onun üzerinden konuşabiliriz.
aslında arama yaparak istediğiniz sonuca daha çabuk ulaşabilirsiniz. Master-Detail konusu daha önce çok konuşuldu.
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
sanırım detay tablonuzda primary key eksikliği var
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
hakansozgen
Üye
Mesajlar: 38
Kayıt: 16 Nis 2006 06:51
Konum: istanbul
İletişim:

detay tablomda birincil anahtar var

Mesaj gönderen hakansozgen »

Detay tablomda birincil anahtarım var.İkincil anahtarım da var.Aynı şekilde master tabloda da birincil ve ikincil anahtar var..
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

SatisMaster
SatisID(PK) | MusteriID | SatisTarihi | ......


SatisDetail
SatisDetailID(PK) | SatisID | UrunID | .....
PK haricindeki gerekli alanlar index olabilir..

bu şekilde sorun olmamalı..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

kardeş nooolur firebird kullan. kendine işkence etme.
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

nitrokonat yazdı:kardeş nooolur firebird kullan. kendine işkence etme.
+1

Bir zamanlar bende bu tür uyarılara kulak asmadan .mdb ile devam etmiştim.Kötü değil ancak ağ üzerinde kullanımlarda kontrol etmek zor olabişliyor.Şimdi programımı yeniden firebbird tabanlı olarak düzenlemeye çalışıyorum.

Bence de yol yakınken(eğer yakınsa) naçizane Firebirde geç derim.
Cevapla