selam arkadaşlar
interbase 6.5 kullanıyorum
pkod := varchar(10);
adı := varchar(20);
soyadı := varchar(20);
.......
ve
KOD := VARCHAR(10);
MAAS := NUMERIC;
PRIM := NUMERIC;
gibi alanlardan oluşan iki tablom var
ben pkod alanını aşağıdaki tabloda bulunan KOD alanı ile ilişkilendirmek istiyorum.
sizce bu sağlıklı olurmu yoksa her iki tabloda da ayrıca ID:=AUTOINC; isimli bir alan tanımlayıp bu alanları mı ilişkilendirsem daha iyi olur sizce. değerli ustalarımın tavsiyelerini bekliyorum.
ayrıca bu tabloları ibquery ile ayrı ayrı 2 dbgrid de nasıl ilişkilendirip gösterebilirim.
teşekkür ederim.
string değişkenli anahtar alan oluşturabilirmiyim.
String alanı key olarak gösterebilirsin ama hataya daha açık olduğu için bende tavsiye etmiyorum, ibquery sorusu içinse; master kayıtta seçtiğin bir kayıttan sonra detay sql inin where satırını değiştirerek yapabilirsin. Bu yöntem eğer tabloların büyükse, tablelarla yapılan master-detail ilişkisine göre daha hızlı çalışır..
Mustafa