>Biribirine relate edilmiþ 3 tabledaki istediðim alanlarý tek bir gridde nasýl gösterebilirim ? Mesela :
>
>1. Table: Filmler
>2. Table: Ýslemler
>3. Table: Uyeler
>
>Islemler tableýnda film_ckod ve uye_ckod adýnda iki field var ve bunlar:
>
>filmler.ckod = islemler.film_ckod
>islemler.uye_ckod = uyeler.ckod
>
>biçiminde relate edilmiþ durumda.
>
>filmler tableýnda kayýt deðiþtikçe buna baðlý olarak islemler ve uyeler tablelarýndaki kayýtlar da gelecek ve tek gridde gösterilecek.
>
>
>
>SELECT Islemler.tarih, Uyeler.uyeno, Uyeler.ad, Uyeler.soyad,;
>Islemler.iade_tarih, Islemler.odeme_tarih;
>FROM wv_data!filmler INNER JOIN wv_data!islemler;
>INNER JOIN wv_data!uyeler ;
>ON Islemler.uye_ckod = Uyeler.ckod ;
>ON Filmler.ckod = Islemler.film_ckod
>
>þeklinde bir view oluþturdum ama tüm kayýtlarý getirdi. Ben sadece o an kursör hangi film üzerindeyse ona ait kayýtlarýn gelmesini istiyorum.
>
>Biraz karýþýk oldu sanýrým ama umarým derdimi anlayabilirsiniz.
Arda,
View'unu parametrik yap ve gerektiginde requery et :
SELECT Islemler.tarih, Uyeler.uyeno, Uyeler.ad, Uyeler.soyad,;
Islemler.iade_tarih, Islemler.odeme_tarih;
FROM wv_data!filmler INNER JOIN wv_data!islemler;
INNER JOIN wv_data!uyeler ;
ON Islemler.uye_ckod = Uyeler.ckod ;
ON Filmler.ckod = Islemler.film_ckod ;
where Filmler.ckod = ?FilmKod
m.FilmKod = Filmler.ckod
requery('myView')
Cetin