İ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.
İlişkilendirme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
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. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .