2 li Master Detail Problemi?
ömer faruk20.11.2003 - 12:15:05
Selamunaleykum...
İlk önce ne yapmak istediğimi anlatayım....(Çok uğraştım olmadı :( )
urun cinsi
marka
model
diye uç alanımı var bunlar birbiriyle master detail olacak marka urun cinsine model markaya yani uruncinsinden 1 urun sectiğimde o urune ait markalar gelecek o urune ait markayı sectigimdede de o markara ait model ler gelecek...aslında oluyo fakat aynı musterinin servis formundan bir tane da yeni oluşturduğumda farklı urunve farkı model seçtiğimde ve dbgiridle 2 servis arasında dolaştığımda marka ve model kayboluyor sapıtıyor...marka model urun cinsini farklı tablelarda olusturdum ama aynı tabloya yazıyorum....umarım anşlatabilmişimdim dataset le yapsam nasıl olur onda master detail olayı göremedim..Yardımcı olursanız sevinirim..
 
mussimsek20.11.2003 - 12:27:11
Aleyküm Selam,

Şöyle birşey yapman lazım :

URUNCINSI tablosunda :
URUNKODU diye bir alan olacak.

MARKA tablosunda :
URUNKODU (ürün cinsi tablosuyla bağlantı)
MARKAKODU

MODEL tablosunda da
MARKAKODU (marka tablosuyla bağlantı için)

diğer alanları ihtiyaca göre belirlersin.

Kolay gelsin.
 
ömer faruk20.11.2003 - 14:45:47
üstad öyle yaptım zate ama problem 2. bir servis formunda farklı urun cinsi farkı marka seçtiğinde ve dbgrid te eski servisi ve bu servisi görmek için gezdiğinde olay sapıtıyor.yani eski kayıttaki urun cinsi arabadayken ikincisine geldiğinde marka ve model kısmı sapıtor istersen daha iyi anlatmak amacıyla ufak bbir program gönderebilirim....
 
mussimsek20.11.2003 - 15:10:00
Hocam o zaman bağlantılarında bir problem olabilir. Table/Query vs. ne kullanıyorsun? Yaptığın master/detail bağlantı ayarlarını bir gönder.

Kolay gelsin.
 
ömer faruk20.11.2003 - 17:39:10
üstad ..
mussimsek@delphiturkiye.com adresine ornek programı attım kolay gelsin
 
andrea03.05.2004 - 10:10:17
sonuçları forumda da paylaşsanız
 
ömer faruk03.05.2004 - 15:43:56
slm..
başka bir yontemle hallettim ama şimdi net olarak hatırlamıyorum ama kesin ve kolay bir çözüm bulamamıştım....
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com