İlişkilendirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

İlişkilendirme

Mesaj gönderen pasa_yasar »

İyi çalışmalar,

benim üç tablom var. bunlar

FIRMA
-----------------
ID : Autoinc
firmaad : string

ÜRÜN
------------------
ID : Autoinc
firmaID : integer
urunad : string

FATURA
---------------
ID : autoinc
firmaID : integer
UrunID : integer;

ben bu tabloları ID göre ilişkilendiriyorum. Master Detail olarak.
Firma -> Ürün -> Fatura
fakat ürün seçildiğinde ürün adınında görünmesini istiyorum. veri tabanının şişmemesi için ve değikliklerden dolayı ürün adını kaydetmiyorum. Grid de ürün adını en basit şekilde nasıl gösterebilirim. Oncalc olayına yazarak yapıyordum. Ama yeni programda baya kullanıcı olacak oncalc ağırlaşmazmı. farklı illerde şubeleri olan bir firma arasında kullanılacak bir program.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

join ile ilgili kaynak bulmak ne güzel.

Bu isteğin yapılması için başka bir yöntem ise, projede kullanılan DataSet'in FieldDefs özelliğinden TLookupField ekleyerek de gerçekleştirilebilir. Tablonuzun veya sorgunuzun alan editöründe tıpkı Calculate alan ekliyor gibi yaparak sadece FieldType ı Lookup seçip aşağıda beliren alandan yapılacak ilişkilendirme belirtilirse o alan sanki tablo içinde gibi olacaktır. Kolay gelsin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla