dbcombobox atama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mkttic
Üye
Mesajlar: 3
Kayıt: 01 Oca 2009 12:30

dbcombobox atama

Mesaj gönderen mkttic »

formumda dbcombobox, edit ve grid var .dbcombobox'ta öğretmen isimleri geliyor editte de atanacak öğrencilerin aramasını yapıyorum gridde atanacak öğrenci'ye ait bilgiler geliyor ama o öğrenciye bakan öğretmenin de bilgilerinin görünmesini istiyorum.yani öğrenci tablosundaki bir kaydı öğretmen tablosundaki bir kayda atamak istiyorum.nasıl bir işlem yapmalıyım.yardım ederseniz çok sevinirim.
zyildiz
Üye
Mesajlar: 115
Kayıt: 09 Mar 2004 01:22
Konum: Adapazarı

Re: dbcombobox atama

Mesaj gönderen zyildiz »

her ogrencye bir ogretmen atayacagını dusunursek

ogrenci tablosunda ogretmen bilgisi tutulacagı bir alanın var demektir. bu alana ogretmen bilgisini girmen lazım. bunuda bir update sql cumleciğiyle yapabilicegin gibi bir dblookcombobax ile yada baska yöntemlerle de yapabilirsin klay gelsin
Medeniyet dediğin hayat almaz, hayat verir. Senin dedelerin ninelerin bunu gerçekleştirdi... Şemsettin YEŞİL
mkttic
Üye
Mesajlar: 3
Kayıt: 01 Oca 2009 12:30

Re: dbcombobox atama

Mesaj gönderen mkttic »

Aslında benim istediğim tam olarak bu değildi.Benim atama adında üçüncü bir tablo var.Bu tabloda öğretmen ve öğrenci tablosundaki alanlar bulunuyor fakat bilgi girişi yapmadım.Ben editte arama yapınca doğal olarak gridde öğrenci bilgileri görünüyor.Benim istediğim şey tam olarak aradığım öğrenciyle birlikte öğretmen bilgilerini de göstermek.Yani başka bir değişle iki ayrı tabloyu başka bir tabloda birleştirmek.Yardımcı olursanız çok büyük bir baskıdan kurtulcam.Lütfen yardım edin bütün yardımlara açığım.
Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 185
Kayıt: 05 Eki 2007 08:02

Re: dbcombobox atama

Mesaj gönderen KoPilot »

Sanırım anlatmak istediğini tam anlatamamışsın. Anladığım kadarı ile (eğer doğru anladı isem) sanırım master-detail tablo yapısı sorununu çözer. Master- detail diye arat ona göre yardımcı olalım...

Eyvallah..
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..
Cevapla