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
						

Başka bir kullanıcının o kaydı kullandığını nasıl anlarım?

+1 oy
437 kez görüntülendi
Malum filemakerda başkasının edit ettiği bir kayıtta değişiklik yapmak isterseniz bu kaydı filan kişi kullanıyor diye uyarı alıyoruz. Manuel kullanımda sorun yok bekliyoruz. Ama script beklemiyor ve hata verip geçiyor. Dolayısıyla işler ya hiç olmuyor ya da eksik oluyor.

Script başında bunu nasıl anlarız ?

Soruları araştırdım varsa da benzer bir soru göremedim.

Yorumlarınız için şimdiden teşekkürler.
4, Şubat, 2022 Tip and Tricks kategorisinde atesm59 (15,730 puan) tarafından soruldu

2 Cevaplar

+1 oy
get(LastExternalErrorDetail) fonksiyonu ile alabilirsiniz.
4, Şubat, 2022 F. Osman Cabi (200,340 puan) tarafından cevaplandı
soruyu biraz yanlış anlamış olabilirim.

herhangi bir alanı değiştirmeye çalıştığınızda eğer kayıt kullanımda ise 301 hatası alırsınız. bu hata mesajı varsa başka biri kaydı düzenliyor anlamına gelir.

kimin kullandığını belirlemek için ise get(LastExternalErrorDetail) fonksiyonunu kullanabilirsiniz.
+1 oy

Get(RecordOpenState) işlevi sonucunda dönen değer 2 olursa kaydın kullanımda olduğunu anlarsınız.

Kaydı edit etmeden önce Get(AccountName) ile kullanıcını bilgisini kaydedecek bir script tetikletebiliriz. Bir alana da aktif kaydı düşer, kullanıcı bilgisiniz alabilir,  edit işlemi bittikten sonra tamamlandı kaydı düşerek işlemin tamamlandığı bilgisini düşebiliriz. acizane tavsiyemdir.
26, Şubat, 2022 Behlül Akkoç (4,010 puan) tarafından cevaplandı
...