FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Isimleri siralama

0 oy
330 kez görüntülendi
Merhabalar,
Öncelikle bu formun kurulumunda ve iceriginde emegi gecen herkese tesekkürler.

Bir sorunum vardı, yardımcı olursanız çok sevinirim.

Iki tablom var. Biri başvurular tablosu, diğeri yolcular tablosu.
BaşvuruID sine bağlı yolcular tablosuna birden fazla isim, soyisim giriyorum.

Bu BaşvuruID sine bağlı bütün isim soyisim bilgilerini nasıl yazdırırım? Standart <<Yolcular::isim>> ile bir tane geliyor. Ama ben hepsini text olarak siralamak istiyorum.

 

Herkese peşinen teşekkür ederim.
5, Haziran, 2016 Scripts kategorisinde uurert (830 puan) tarafından soruldu

1 cevap

+1 oy
 
En İyi Cevap
Bulunduğunuz Layouttan yolcular tablosu ile ilişkiniz yoksa;

 

Set Variable [ $BasvID; BasvuruID ]

New Window

Go to Layout [ Yolcular ] // isim soy isim için yeni bir layout yaratabilirsiniz.

Enter Find Mode

Set Field [ Yolcular::idBasvuru; $BasvID ]

Perform Find

if [ Get ( FoundCount ) > 0 ]

Enter Preview Mode

Print

Else

Show Custom Dialog [ Hata ; "Kayıt Bulunamadı!" ]

Close Window

Exit Script

End If

 

Yolcular ile ilişki kurduysanız;

if [ isEmpty ( Yolcular::id ) ]

Show Custom Dialog [ Hata ; "Kayıt Bulunamadı!" ]

Exit Script

Else

Go to Related Record [ Show only related records ; From table ; "Yolcular"; Using layout: "Yolcular" ; New window ]

Enter Preview Mode

Print

End If
5, Haziran, 2016 Recep Güney (70,020 puan) tarafından cevaplandı
5, Haziran, 2016 F. Osman Cabi tarafından seçilmiş
Sadece Text listesi alacaksanız şöyle bir şey de yapabilirsiniz;


Set Variable [ $$idBasvuru ; Value: Basvuru::id ]

Set Variable [ $$YolcuListesi ; Value :Let ( [  

query = "SELECT \"isim\" , \"soy isim\" FROM Yolcular WHERE \"BasvuruID\" = ? ORDER BY \"soy isim\"" ;

result = ExecuteSQL ( query ; " " ; "" ; $$idBasvuru )

];

result

)

]
Recep Bey öncelikle çok teşekkür ederim.
Bağlı olduğu ID ye göre isimleri listeleyebilmek için List fonksiyonu varmış Filemaker da. Onu kullandım.

List ( Yolcular::isim )

şeklinde aynı ID deki bütün isimler geliyor. Filemaker 14 kullanıyorum.

Çok teşekkürler ilginiz için.
...