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
						

Script komutları ile bir düğmeyi çalıştırmak aktif etmek

+2 oy
479 kez görüntülendi

 

http://filemakerturk.com/?qa=blob&qa_blobid=3824148725622599517

Bir layout da 5 tane script düğmem ve 5 tane de slide panelim var. Bu düğmelerde A düğmesine bastığım zaman script işlemini icra edip ilgili slide paneline geliyor ve düğme aktif pozisyona geçtiği için rengi değişiyor.

Benim yapmak istediğim başka bir layout da Ana Menü de bir düğme düzenleyip script ile yukarıda bahsetiğim layouta gidip A düğmesini çalıştırsın ve A düğmesi aktif hale gelip rengi değişsin.

Normal olarak "PerformScript" ile işlemleri yapıyorum ancak düğmeyi aktif vaziyete geçirip rengini değiştiremedim. Buna uygun bir komut var mı ? Şimdiden teşekkürler...

31, Ocak, 2022 Scripts kategorisinde Cevat Okyar (20,310 puan) tarafından soruldu
31, Ocak, 2022 Cevat Okyar tarafından düzenlendi

1 cevap

+3 oy
 
En İyi Cevap

Herkese selam ederim;

 

Cevat Hocam doğru anladıysam... Anladığıma göre örnek bir dosya hazırladım. Umarım yardımcı olabilmişimdir.

Örnek Dosya

 

Herkese hayırlı günler dilerim.
Saygılarımla.

31, Ocak, 2022 ercanD (73,590 puan) tarafından cevaplandı
31, Ocak, 2022 Cevat Okyar tarafından seçilmiş
Ercan Hocam ilginize çok teşekkür ederim, emeğinize sağlık. Aslında aşağı yukarı istediğim şey bu. Fakat scriptinizi kendi dosyama uygulayınca netice alamadım. Benim daha önceki uygulamamda düğmeye bir isim verip GotoObject komutu ile düğmenin aktif rengine geleceğini düşünüyordum, ama olmuyor. Sizin dosyanız üzerinde yeni table lar yaparak uyguladım yine olmadı. Acaba nerede eksik veya hata yapıyorum. Dosya yı yüklüyorum. Tekrar teşekkür ederim
Cevat Hocam kusuruma bakmayın benim hatam açıklama yapmalıydım.

Burada işin püf noktası;

Button Bar > Segment > Object Name  
 ve
Button Bar Setup > Active Secment > Specify
tanımları.

Düğme bölüm nesne adı  (Button Bar > Segment > Object Name) ve düğme etkin bölüm adı (Button Bar Setup > Active Secment > Specify) aynı olmalı.
Her bir düğme bölüm nesne adını tanımladıktan sonra, düğme etkin bölüm adını da $$slideMenu global değişkeni olarak belirttim.
$$slideMenu global değişken değerini de Optional script parameter den aldım.
Bu vesile ile hangi düğmeye tıklanırsa tıklansın her bir düğme bölüm nesne adı ile düğme etkin bölüm adı aynı olacak.

Sizin dosyanıza da uyarladım.

http://filemakerturk.com/?qa=blob&qa_blobid=8905962309868481160

Umarım doğru anlaşılacak şekilde izah edebilmişimdir.
Ercan bey çok teşekkür ederim. İzahatınız çok açık anlaşılır olmuş. Eksikliğin (Button Bar Setup > Active Secment > Specify) özelliğini bilmemekten kaynaklandığı anlaşılmış oldu. Tekrar teşekkürler, sağ olun var olun.
Ercan Hocam teşekkürler, başka bir yolla çözmüştüm ama senin çözümün yanında biraz zorlama ve ilkel kaldı. Benim de ihtiyacım vardı, çok teşekkürler tekrar.
Selam ederim Cevat Hocam, Şemsi Hocam;

Sizlerde sağ olun var olun. İlginiz ve güzel yorumlarınız için ben de sizlere çok teşekkür ederim.

Hayırlı günler dilerim.
Saygılarımla.
...