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
						

Unique, Script içerisinde nasıl kullanılır?

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

Barkod alanımız var.

Buraya 10 haneli barkod okutuyoruz. Mükerrer okutmada Unique özelliğini kullanıp uyarı verdiriyoruz.

Sık kullandığımız 5 ürün var. Bunu 5 haneli barkod olarak ayarladım.  Bunları tekrar tekrar kullanıyoruz. Elden direkt yazıyoruz. Bu 5 haneli barkodlar mükerrer uyarısı vermesin istiyoruz. 

Script içinde Unique kontrolü nasıl yaptırılır? Custom Functions mu bulmak lazım?

11, Ekim, 2016 Scripts kategorisinde Optisyen (57,460 puan) tarafından soruldu
11, Ekim, 2016 Optisyen tarafından düzenlendi

2 Cevaplar

+1 oy
Script icerisinde lengh ile uzunluk alinabilir. Bir degisken atayin ve alan uzunlugunu lengh ile kontrol edin. Donen sonuca gire betik calisssin
11, Ekim, 2016 Goksel_Gokce (98,530 puan) tarafından cevaplandı
Betik içinde Unique nasıl kullanacağız?
Define Fields taki Unique ŞAKK diye yakalıyor. Hiç vakit kaybetmiyor.
Lenth > 5 ise nasıl mükerrer olduğunu anlayacağız?
Kayıt BUL
Get found count >1 falan diyemiyoruz. Server üzerinden kullanılan 200,000 kayıtlı bir prg. Kıvranıp duruyor.
0 oy
Mükerrer kayıt kontrol için şöyle bir önerim var; global bir alan yaratın, okuttuğunuz kodu buraya taşıyın. İlişki grafiğinizde bu tablonuzu çoğaltarak, global/okunan kodunuz ile gerçek kod alanlarınız üzerinden Self-Join bir ilişki kurun. Scriptinizde "isEmpty ( SelfJoinTable::GercekKod )" fonksiyonunun True veya False döndürmesine göre işlem yaparsınız.

Tabii bunu yaparken field validation'da unique'i kapatmayı unutmayın.
11, Ekim, 2016 Recep Güney (70,020 puan) tarafından cevaplandı
Anladım, deneyeceğim. Teşekkürler.
...