MeetUp 011: Betik Komutları

Bu haftaki meetup’ımızda Gizem Yılmaz Çelik; “Betik Komutları”nı anlatıyor. Script (Türkçe adıyla betik), bildiğiniz gibi tekrarlayan veya zor görevleri otomatikleştirmek için tanımlanan bir veya birden fazla komut dosyasıdır. Betik komutlarını temelde dokuz farklı bölüme ayırabiliriz; kontrol, alanlar, navigasyon, düzenleme, kayıtlar, bulunan kayıtlar, pencere yönetimi, kullanıcı hesapları ve dosyalar. Meetup videomuzu aşağıdan izleyebilir, videoda değindiğimiz konuları incelemek için videonun altındaki listeye bakabilirsiniz.

Liste:

Kontrol Betik Adımları: -Set Variable -If/Else If/End If -Allow User Abort -Set Error Capture -Perform Script -Perform Script On Server -Exit Script -Halt Script -Loop/Exit Loop If/End Loop

Alanlarla İlgili Betik Adımları: -Set Field -Replace Field Contens -Export Field Contens -Insert File -Insert From URL

Navigasyon Betik Adımları: -Go To Field -Go To Object -Go To Layout -Go To Record/Request/Page -Go To Related Record -Go To Portal Row -Enter Find Mode -Enter Browse Mode -Enter Preview Mode

Düzenleme Betik Adımları: -Perform Find/Replace

Kayıtlarla İlgili Betik Adımları: -Commit Records/Request -Delete Record/Request -New Record/Request -Delete Portal Row -Revert Record/Request

Bulunan Kayıtlarla İlgili Betik Adımları: -Perform Find -Constrain Found Set -Show All Records -Sort Records

Pencere Yönetimi Betik Adımları: -Show/Hide Toolbars -Show/Hide Menubar -Adjust Window -New Window -Close Window

Kullanıcı Hesapları Betik Adımları: -Add Account -Enable Account -Delete Account -Re-Login

Dosyalarla İlgili Betik Adımları: -Open File -Close File -Print -Print Setup -Set Multi User

MeetUp 006: Script Debugger

FileMaker üzerinde butonlarda, sekmelerde, sıralama işlemlerinde, layout geçişlerinde kısacası hemen her yerde kullandığımız scriptlerin doğru ve tam çalışmaması ile ilgili olarak yaşadığımız sorunları, scripti adım adım/satır satır çalıştırarak tespit edebilir ve çözüme ulaşabiliriz. Bununla ilgili olarak FileMaker’ın Tools menüsünde Script Debugger’ı çalıştırmamız ve ilgili scriti işaretlememiz gerekir.

Daha detaylı bilgi ve uygulama örnekleri için:

 

MeetUp 003: FileMaker 17 ile Gelen “Default Fields”

Üçüncü meetup’ımızın konusu FileMaker’ın 17. sürümüyle beraber gelen “default fields” özelliği. Yeni bir çalışma dosyası açıldığında ve her yeni tablo oluşturulduğunda otomatik olarak gelen PrimaryKey, CreationTimestamp, CreatedBy, ModificationTimestamp, ModifiedBy alanları ile ilgili daha çok bilgi verdik, tablo oluşturmaya başladığınızda otomatik olarak gelmesini istediğiniz alanları xml ile nasıl daha kolay tanımlayacağınızı anlattık.

Daha detaylı bilgiler almak ve örneğini görmek için: