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
						

Değişkene göre Popover butonu açmayı nasıl yapabilirim?

+1 oy
1,034 kez görüntülendi
Merhaba arkadaslar.
Popover butonu oluşturdum. bu pencerenin açılması için aynı tabloda yer alan field da "1" değeri var ise bu pencerenin açılmasını istiyorum.

Örnek;
1. kayıtta ilgili field boş ise popover butonum açılmayacak
2. kayıtta ilgili fieldda 1 yazıyorsa popover oenceresi açılacak.

Bunu sağlayabilir miyim?
12, Ekim, 2017 Tip and Tricks kategorisinde ibrahimergunoz (13,200 puan) tarafından soruldu

1 cevap

+1 oy
 
En İyi Cevap

Herkese selam ederim;

Basit bir örnek dosya hazırladım. Umarım istediğiniz budur.

 

Örnek Dosya

 

Saygılarımla.

12, Ekim, 2017 ercanD (73,590 puan) tarafından cevaplandı
12, Ekim, 2017 Mehmet KAYA tarafından seçilmiş
Basit ve net :)
Teşekkür ederim hocam.
hocam çok teşekkür ederim
hocam bir soru daha sormak istiyorum. yapmış olduğum bu scripti örneğin tabloda 10 kayıt var ise her kaydı gösterdiğimde otomatik başlatabilir miyim
Her kayıta girdiğinizde popup un otomatik açılmasını mı istiyorsunuz? Doğru mu anlamışım?
Doğru anlamışsam cevap...

filemakerturk.com/?qa=blob&qa_blobid=3367700198435298302
hocam doğru anlamışssınız yapmış oldugunuz dosya tam olarak ıstedıgım dosya ama ben kendı dosyamda bunu uygulayamıyorum. ıkıncı olarak acmıs oldugunuz popover auto scripti herhangi bir tetikleyiciye baglımı? onu acmanızdakı sebep neydı. yaptığınız scriptin aynısı yapıyorum bır turlu beceremedım
İlk önce Edit Layout dan düğme üzerine çift tıkla ve popup u aç. Popup seçili iken Inspector de Position sekmesinde Name kutucuğuna benzersiz bir isim yaz. Bu isimi betikte kullanacağız. Ben popup.Auto olarak kullandım.

Daha sonra layout da boş bir alana sağ tıklayıp Layout Setup --> Script Triggers sekmesine gidip oluşturmuş olduğumuz betiği ( ben  PopupAutoOpen dedim ) OnRecordLoad a tetiklettiriyoruz.

Hepsi bu kadar.
hocam OnRecordLoad bildiğim birşey değildi. hem yeni bir şey öğrendim hemde amacıma ulaştım. size minnettarım.
... Teveccühünüz.

Anladığım oranda, bilgim dahilinde, buradaki herkes gibi yardımcı olmaya çalıştım. Bir fayda sağlandı ise, ne mutlu bu siteyi kuranlara ve emek verenlere.

Saygılarımla.
arkadaşım önceki sorumun yanıtını buldum. senin yaptığın scriptle ilgili birşey sormak istiyorum. değişken alanımız vardı orada 1 yazarsa popup acılıyordu. orda sunu yapabılırmıyız. fieldde 1 yada 5 sayısı olursa popup acılsın. bnu yapabılırmıyız
İbrahim bey selam ederim;

Geçmişi incelerken soru sorduğunu yeni gördüm. Kusura bakmayın. Eğer sorunuz hala geçerli ise, cevabı:

If [popover::Alan1 ≠ 1 and popover::Alan1 ≠5]
Close Popover
Show Custom Dialog[Title:"Üzgünüm"; Default Button:“Tamam”, Commit:“Yes”]
End If

Saygılarımla.
...