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
						

Tek evaluate ile birden çok ver okuma

+1 oy
482 kez görüntülendi
evaluate((PERSONEL_GOREV::EMAIL)";"(PERSONEL_PROJE_SPONSORU::EMAIL))

 

şeklinde yada benzer şekilde tek bir tane evaluate ile birden çok veri okutmanın yöntemi varmıdır.
16, Mart, 2017 Filemaker Advanced kategorisinde DOKTRIN (40,050 puan) tarafından soruldu
burada evaluate ile ne yapılmak isteniyor??

2 Cevaplar

+1 oy

Let ile denenebilir ;

Let(email1=EMAIL1;Let (email2=EMAIL2;email1&","&email2))

17, Mart, 2017 Şemsi Saracoğlu (135,530 puan) tarafından cevaplandı
İç içe let yerine bir let içinde birden fazla değişken tanımlamak daha partik oluyor, mesela;

Let (
[ degisken1 = "abc" ;
  degisken2 = "def" ;
  ... ] ;

degisken1 & "," & degisken2
)
Aynen hocam, ben hızlıca FM  Help'den bir örneği uyarladım :))

Let(City=“Paris”;Let(City=“San Francisco”;City&“-“)&City) returns San Francisco - Paris.
0 oy

Aynı kayıt içerisinde birden fazla maili tek bir değişkene ataya bilirsiniz. 

Set Variable ($email;PERSONEL_GOREV::EMAIL&";"&PERSONEL_PROJE_SPONSORU::EMAIL

 

Ama bulunan 10 kayıttın E-maillerini Tamını tek bir yerde topmak için

 

go to record ruquest (First)

Set Variable ($email;PERSONEL_GOREV::EMAIL&";"&PERSONEL_PROJE_SPONSORU::EMAIL )

Loop

go to record ruquest (next; exit after last)

Set Variable ($email; $email &";"& PERSONEL_GOREV::EMAIL&";"&PERSONEL_PROJE_SPONSORU::EMAIL)

End Loop

 

Sonrada toplanan Kişilerin tamamına email göndermek için  Sent Emailin "To" kısmına $email değişkenini eklemeniz yeterli

17, Mart, 2017 Mehmet KAYA (166,370 puan) tarafından cevaplandı
Burada yapılmak isteneni anlatayım.Otomatik mail atan bir rule yapıyoruz.Bulunan sonuç kümesinin programda kimlere atanacağı buradan belirleniyor.Şimdi 2 kişi var mail atılan belki sonradan 3 kişi olacak.Script onu global alandan okuyup yoluna devam edecek.
...