Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Farkli table lar 1 grid
Message
De
23/01/2002 07:14:10
Cetin Basoz
Engineerica Inc.
Izmir, Turquie
 
 
À
23/01/2002 06:38:51
Arda Eden
Çaglayan Turk Musiki Vakfi
Izmir, Turquie
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00608854
Message ID:
00608866
Vues:
18
>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
Çetin Basöz

The way to Go
Flutter - For mobile, web and desktop.
World's most advanced open source relational database.
.Net for foxheads - Blog (main)
FoxSharp - Blog (mirror)
Welcome to FoxyClasses

LinqPad - C#,VB,F#,SQL,eSQL ... scratchpad
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform