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
						

bulunmadığında benim yazdığım mesaj nasıl gözükür?

0 oy
303 kez görüntülendi
Perform find restore

if(get(lasterror)=0)

Show message bla bla

bu şekilde yaptım yine kendi bulunamadı mesajı çıkıyor İngilizce yoksa yanlışmı kullanıyorum.
24, Haziran, 2015 Scripts kategorisinde Muhteshem (52,960 puan) tarafından soruldu

3 Cevaplar

0 oy
 
En İyi Cevap
If [ Get (FoundCount) = 0 ]

Show Message [ "Aradığınız kriterlerde kayıt bulunamamıştır!"]
24, Haziran, 2015 Recep Güney (69,560 puan) tarafından cevaplandı
25, Haziran, 2015 F. Osman Cabi tarafından seçilmiş
peki benim yazdığım ne demek
Tanrıya ulaşmanın değişik yolları mevcut;

If [ Get ( LastError ) > 0 ]

   Show Message [ "Hatalı bulma işlemi."]

   Show All Records

   Exit Script

Else
....



Tabii ayrıca scriptin başında Error Capturing'i "On" yapmayı unutmayalım.
0 oy
Öncelikle perform find komutundan önce Set Error Capture [On] ve Allow User  Abort[Off] komutlarını yazınız ve Mr.Voyager 'in dediği gibi if (get(foundcount)=0) komutu ile bulunan kayıt sayısını sorgulatınız.
24, Haziran, 2015 mkanlioglu (63,090 puan) tarafından cevaplandı
0 oy
Error Kod =401 Aradığınız kritere uygun kayıt bulunamadı. Hata kodudur.

Set capture Dialog (On)   (Script in en başına bu nu koymanız lazım.)

if(get(lasterror)=401)

Show custom Dialog ("Aradığınız kritere uygun kayıt bulunamadı")
28, Haziran, 2015 Mehmet KAYA (165,360 puan) tarafından cevaplandı
...