Filemaker Error Codes
Filemaker Hata Yönetimi

Filemaker Error Codes ile yönettiğimiz Filemaker Hata yönetimi, komut dosyası oluşturma işleminin önemli bir parçasıdır. Komut dosyaları genellikle belirli verilerin varlığı, belirli nesnelerin varlığı hakkında varsayımlar yapar veya bağlam oluşturmak için düzene bağlıdır. Belirli bir komut dosyasının varsayımlarından herhangi biri karşılanmazsa, ya çalışmayabilir veya istenmeyen sonuçlar üretebilir.
Hata yönetimi, bu varsayımları tanımlamayı ve bunlarla başa çıkmanın yollarını oluşturmayı içerir. Sisteminizi kırmanın garip, öngörülemeyen yollarını bulan kullanıcılara yatırım yapabilirsiniz. Bu tür durumların nasıl yönetileceğine dair bazı düşünceler uygulamak uzun vadede size iyi hizmet edecektir.
Allow User Abort: Kullanıcıyı Durdurmaya İzin Ver
Kullanıcıyı Durdurmaya İzin Ver, bir kullanıcının orta akıştaki bir komut dosyasını iptal etmek için Esc tuşuna (veya Mac’te x dönemine) basma yeteneğini etkinleştirir ve devre dışı bırakır. Genel olarak konuşursak, işleminin herhangi bir zamanında zarif bir şekilde iptal edilmek üzere tasarlanmış nadir komut dosyasıdır. Bir döngü komut dosyasını veya başka bir uzun süredir devam eden işlemi test etmiyorsanız, Kullanıcı Durdurmaya İzin Ver’i açmak için hiçbir neden yoktur. Kullanıcıyı Durdurmaya İzin Ver özelliği devre dışı bırakılmamış herhangi bir komut dosyası, kullanıcıların devam etmekte olan bir komut dosyasını iptal etmesine olanak tanır ve bunun sonucu olarak sonuçlamayabilirsiniz.
Kullanıcı Durdurmasına İzin Ver’in yaptığı diğer bir şey, bir komut dosyası duraklatıldığında kullanıcılara yalnızca devam etme seçeneği sunan İptal düğmesini kaldırmaktır. Bir betiği iptal etmenin, bunları bir rapor düzeninde veya bazı genişletilmiş süreçte orta akışta sıkışmış bıraktığı birçok durum vardır.
Filemaker Error Codes Nasıl Yakalanır?
Set Error Capture
Filemaker Error Codes hatalarını yakalamak için kullandığımız Hata Yakalamayı Ayarla komut dosyası adımı, hata mesajlarının kullanıcıya görüntülenmesini engeller veya izin verir. Açıldığında, söz konusu komut dosyası kullanıcıya sunmadan önce hataları yakalar.
Filemaker Error Codes yardımıyla komut dosyanızdaki hatalarla programlı olarak ilgilenmek için Get (LastError) hesaplama işlevini kullanmak mümkündür ve çok tercih edilir. İhtiyacınız olan teknik, Get (LastError) öğesini test etmek ve diyalogları kullanıcıya uygun şekilde sunmak için If işlevini kullanmaktır. Hata kodlarının listesi için FileMaker Pro’nun çevrimiçi yardım sistemine bakın.
Bu komut dosyası adımına dikkat edin. Kesinlikle hataların meydana gelmesini engellemez – kullanıcıya basitçe ve haklı olarak yapılan mesajla ilgili bir mesaj göstermez. Bir hata olabilir, ancak kullanıcının deneyimi bununla başa çıkmaya ara verilmez. Bu, hataların komut dosyanızın kendisinde nasıl yönetileceğini denetlemenizi sağlar. Ortaya çıkabilecek hataları tanımlamak ve işlemek için adımlar eklemediyseniz, hata yakalamayı açmamalısınız.
Kendi özel hata işleme yordamlarınızı ayarladıysanız, FileMaker Pro’nun standart uyarılarını kapatmayı tercih edersiniz.
Filemaker Error Codes Listesi
Filemaker Error Codes dilimize Filemaker hata kodları olarak geçmiştir. Aşağıdaki tabloda, Get (LastError) işlevi, Komut Dosyası Hata Ayıklayıcısı veya diğer FileMaker teknolojileri tarafından döndürülen numaralı hata kodları açıklanmaktadır. Bu kod yardımıyla kullanıcıyı ve uygulamayı yönlendirebilir ve pek çok hatanın önüne geçebiliriz.
Filemaker Error Codes
Hata Kodu | Açıklama |
-1 | Bilinmeyen hata |
0 | hata yok |
1 | Kullanıcı işlemi iptal etti |
2 | Bellek hatası |
3 | Komut kullanılamıyor (örneğin, yanlış işletim sistemi veya mod) |
4 | Komut bilinmiyor |
5 | Komut geçersiz (örneğin, Alan Ayarla komut dosyası adımında bir hesaplama belirtilmedi) |
6 | Dosya salt okunur |
7 | Bellek yetersiz |
8 | Boş sonuç |
9 | Yetersiz ayrıcalıklar |
10 | İstenen veriler eksik |
11 | İsim geçerli değil |
12 | Bu isim zaten var |
13 | Dosya veya nesne kullanımda |
14 | Kapsama alanı dışında |
15 | Sıfıra bölünemez |
16 | Operasyon başarısız; yeniden deneme iste (örneğin, bir kullanıcı sorgusu) |
17 | Yabancı karakter kümesini UTF-16’ya dönüştürme denemesi başarısız oldu |
18 | Müşteri devam etmek için hesap bilgilerini sağlamalıdır |
19 | Dize AZ, az, 0-9 (ASCII) dışında karakterler içeriyor |
20 | Komut / işlem tetiklenen komut dosyası tarafından iptal edildi |
21 | Desteklenmeyen istek (örneğin, sabit bağlantıları desteklemeyen bir dosya sisteminde sabit bağlantı oluştururken) |
100 | Dosya eksik |
101 | Kayıt eksik |
102 | Alan eksik |
103 | İlişki eksik |
104 | Komut dosyası eksik |
105 | Tasarım eksik |
106 | Tablo eksik |
107 | Dizin eksik |
108 | Değer listesi eksik |
109 | Ayrıcalık kümesi eksik |
110 | İlgili tablolar eksik |
111 | Alan tekrarı geçersiz |
112 | Pencere eksik |
113 | İşlev eksik |
114 | Dosya referansı eksik |
115 | Menü kümesi eksik |
116 | Düzen nesnesi eksik |
117 | Veri kaynağı eksik |
118 | Tema eksik |
130 | Dosyalar zarar görmüş veya eksik ve yeniden yüklenmesi gerekiyor |
131 | Dil paketi dosyaları eksik |
200 | Kayıt erişimi reddedildi |
201 | Alan değiştirilemez |
202 | Alan erişimi reddedildi |
203 | Dosyada yazdırılacak kayıt yok veya şifre yazdırma erişimine izin vermiyor |
204 | Alanlara sıralama düzeninde erişim yok |
205 | Kullanıcının yeni kayıtlar oluşturmak için erişim ayrıcalıkları yoktur; içe aktarma mevcut verilerin üzerine yazacak |
206 | Kullanıcının şifre değiştirme ayrıcalıkları yok veya dosya değiştirilemez |
207 | Kullanıcının veritabanı şemasını değiştirme ayrıcalıkları yok veya dosya değiştirilemez |
208 | Şifre yeterli karakter içermiyor |
209 | Yeni şifre mevcut olandan farklı olmalıdır |
210 | Kullanıcı hesabı etkin değil |
211 | Şifrenin süresi doldu |
212 | Geçersiz kullanıcı hesabı veya şifre |
214 | Çok fazla giriş denemesi |
215 | Yönetici ayrıcalıkları çoğaltılamaz |
216 | Konuk hesabı çoğaltılamaz |
217 | Kullanıcının yönetici hesabını değiştirmek için yeterli ayrıcalığı yok |
218 | Parola ve parolanın eşleşmediğini doğrulama |
219 | Dosya açılamıyor; lisanslı kullanıcı olmalıdır; takım yöneticisine başvurun |
300 | Dosya kilitli veya kullanımda |
301 | Kayıt başka bir kullanıcı tarafından kullanılıyor |
302 | Tablo başka bir kullanıcı tarafından kullanılıyor |
303 | Veritabanı şeması başka bir kullanıcı tarafından kullanılıyor |
304 | Düzen başka bir kullanıcı tarafından kullanılıyor |
306 | Kayıt değişiklik kimliği eşleşmiyor |
307 | Ana bilgisayarla iletişim hatası nedeniyle işlem kilitlenemedi |
308 | Tema kilitli ve başka bir kullanıcı tarafından kullanılıyor |
400 | Bul kriterleri boş |
401 | İstekle eşleşen kayıt yok |
402 | Seçilen alan, bir arama için eşleşme alanı değil |
404 | Sıralama düzeni geçersiz |
405 | Belirtilen kayıt sayısı, atlanabilecek kayıt sayısını aşıyor |
406 | Değiştirme / yeniden sıralama ölçütleri geçersiz |
407 | Eşleşme alanlarından biri veya her ikisi birden eksik (geçersiz ilişki) |
408 | Belirtilen alanda bu işlem için uygun olmayan veri türü var |
409 | İçe aktarma sırası geçersiz |
410 | Dışa aktarma sırası geçersiz |
412 | Dosyayı kurtarmak için yanlış FileMaker Pro Advanced sürümü kullanılmış |
413 | Belirtilen alanın uygunsuz alan türü var |
414 | Düzen sonucu görüntüleyemiyor |
415 | Gerekli bir veya daha fazla ilgili kayıt mevcut değil |
416 | Veri kaynağı tablosundan birincil anahtar gerekli |
417 | Dosya desteklenen bir veri kaynağı değil |
418 | Bir alana INSERT işleminde dahili hata |
500 | Tarih değeri doğrulama giriş seçeneklerini karşılamıyor |
501 | Zaman değeri doğrulama giriş seçeneklerini karşılamıyor |
502 | Sayı değeri doğrulama giriş seçeneklerini karşılamıyor |
503 | Alandaki değer, doğrulama girişi seçeneklerinde belirtilen aralıkta değil |
504 | Alandaki değer, doğrulama girişi seçeneklerinde gerektiği gibi benzersiz değil |
505 | Alandaki değer, doğrulama girişi seçeneklerinde gerektiği gibi dosyada varolan bir değer değil |
506 | Alandaki değer, doğrulama girişi seçeneğinde belirtilen değer listesinde yer almıyor |
507 | Alandaki değer, doğrulama girişi seçeneğinin hesaplama testi başarısız oldu |
508 | Bul moduna geçersiz değer girildi |
509 | Alan geçerli bir değer gerektiriyor |
510 | İlgili değer boş veya kullanılamıyor |
511 | Alandaki değer maksimum alan boyutunu aşıyor |
512 | Kayıt zaten başka bir kullanıcı tarafından değiştirildi |
513 | Doğrulama belirtilmedi ancak veriler alana sığmıyor |
600 | Yazdırma hatası oluştu |
601 | Birleştirilmiş üstbilgi ve altbilgi bir sayfayı aşıyor |
602 | Gövde, geçerli sütun kurulumu için bir sayfaya sığmıyor |
603 | Yazdırma bağlantısı kesildi |
700 | Dosya içe aktarma için yanlış dosya türünde |
706 | EPS dosyası önizleme resmi yok |
707 | Grafik çevirmen bulunamadı |
708 | Dosya içe aktarılamıyor veya dosyayı içe aktarmak için renkli monitör desteğine ihtiyacınız var |
711 | İçe aktarma çevirmeni bulunamadı |
714 | Şifre ayrıcalıkları işleme izin vermiyor |
715 | Belirtilen Excel çalışma sayfası veya adlandırılmış aralık eksik |
716 | ODBC içe aktarma için DELETE, INSERT veya UPDATE kullanan bir SQL sorgusuna izin verilmiyor |
717 | İçe veya dışa aktarmaya devam etmek için yeterli XML / XSL bilgisi yok |
718 | XML dosyası ayrıştırılırken hata oluştu (Xerces’ten) |
719 | XSL kullanarak XML dönüştürülürken hata oluştu (Xalan’dan) |
720 | Dışa aktarma hatası; amaçlanan biçim yinelenen alanları desteklemiyor |
721 | Ayrıştırıcıda veya transformatörde bilinmeyen bir hata oluştu |
722 | Alanı olmayan bir dosyaya veri alınamıyor |
723 | Hedef tabloda kayıt ekleme veya bu tablodaki kayıtları değiştirme izniniz yok |
724 | Hedef tabloya kayıt ekleme izniniz yok |
725 | Hedef tablodaki kayıtları değiştirme izniniz yok |
726 | Kaynak dosyada hedef tablodan daha fazla kayıt var; tüm kayıtlar içe aktarılmadı |
727 | Hedef tablo, kaynak dosyadan daha fazla kayda sahiptir; tüm kayıtlar güncellenmedi |
729 | İçe aktarma sırasında hatalar oluştu; kayıtlar içe aktarılamadı |
730 | Desteklenmeyen Excel sürümü; dosyayı geçerli Excel biçimine dönüştürün ve tekrar deneyin |
731 | İçe aktardığınız dosya veri içermiyor |
732 | Bu dosya başka dosyalar içerdiğinden eklenemiyor |
733 | Bir tablo kendi içine içe aktarılamaz |
734 | Bu dosya türü resim olarak görüntülenemez |
735 | Bu dosya türü resim olarak görüntülenemez; eklenir ve bir dosya olarak görüntülenir |
736 | Bu biçime dışa aktarılacak çok fazla veri var; veriler kesilecek |
738 | İçe aktardığınız tema zaten var |
800 | Diskte dosya oluşturulamıyor |
801 | Sistem diskinde geçici dosya oluşturulamıyor |
802 | Dosya açılamıyor |
803 | Dosya tek kullanıcılı veya ana bilgisayar bulunamadı |
804 | Dosya geçerli durumunda salt okunur olarak açılamıyor |
805 | Dosya hasarlı; Kurtar komutunu kullan |
806 | Dosya bir FileMaker istemcisinin bu sürümü ile açılamıyor |
807 | Dosya bir FileMaker Pro Advanced dosyası değil veya ciddi şekilde hasar görmüş |
808 | Erişim ayrıcalıkları zarar gördüğünden dosya açılamıyor |
809 | Disk / birim dolu |
810 | Disk / birim kilitli |
811 | Geçici dosya FileMaker Pro Advanced dosyası olarak açılamıyor |
812 | Ana bilgisayarın kapasitesi aşıldı |
813 | Ağda kayıt senkronizasyonu hatası |
814 | Maksimum sayı açık olduğu için dosya açılamıyor |
815 | Arama dosyası açılamadı |
816 | Dosya dönüştürülemiyor |
817 | Bu çözüme ait olmadığı için dosya açılamıyor |
819 | Uzak dosyanın yerel bir kopyası kaydedilemiyor |
820 | Dosya kapatılıyor |
821 | Ana bilgisayar bağlantıyı kesmeye zorladı |
822 | FileMaker Pro Gelişmiş dosyalar bulunamadı; eksik dosyaları yeniden yükle |
823 | Dosya tek kullanıcıya ayarlanamaz; misafirler bağlı |
824 | Dosya bozuk veya FileMaker Pro Advanced dosyası değil |
825 | Dosya, korunan dosyaya gönderme yetkisine sahip değil |
826 | Belirtilen dosya yolu geçerli bir dosya yolu değil |
827 | Kaynak veri içermediğinden veya başvuru olduğundan dosya oluşturulmadı |
850 | Yol işletim sistemi için geçerli değil |
851 | Harici bir dosya diskten silinemiyor |
852 | Harici depolama birimine dosya yazılamıyor |
853 | Bir veya daha fazla kap aktarılamadı |
870 | Başka bir kullanıcı dosyayı değiştirdiği için dosya değiştirilemiyor |
900 | Genel yazım motoru hatası |
901 | Ana yazım sözlüğü yüklü değil |
903 | Komut paylaşılan bir dosyada kullanılamaz |
905 | Komut, bir alanın etkin olmasını gerektirir |
906 | Geçerli dosya paylaşılmıyor; komutu yalnızca dosya paylaşılıyorsa kullanılabilir |
920 | Yazım motoru başlatılamıyor |
921 | Kullanıcı sözlüğü düzenleme için yüklenemiyor |
922 | Kullanıcı sözlüğü bulunamadı |
923 | Kullanıcı sözlüğü salt okunur |
951 | Beklenmedik bir sorun oluştu (*) |
952 | Geçersiz FileMaker Veri API’sı belirteci (*) |
953 | FileMaker Veri API’sı ve OData’nın iletebileceği veriler üzerindeki sınır aşıldı (*) |
954 | Desteklenmeyen XML dilbilgisi (*) |
955 | Veritabanı adı yok (*) |
956 | Maksimum veritabanı veya Yönetici API’sı oturum sayısı aşıldı (*) |
957 | Çakışan komutlar (*) |
958 | Parametre eksik (*) |
959 | Özel Web Yayını teknolojisi devre dışı |
960 | Parametre geçersiz |
1200 | Genel hesaplama hatası |
1201 | İşlevde çok az parametre var |
1202 | İşlevde çok fazla parametre var |
1203 | Beklenmeyen hesaplama sonu |
1204 | Sayı, metin sabiti, alan adı veya “(” bekleniyor) |
1205 | Yorum “* /” ile sonlandırılmadı |
1206 | Metin sabiti tırnak işareti ile bitmelidir |
1207 | Dengesiz parantez |
1208 | Operatör eksik, işlev bulunamadı veya “(” beklenmiyor |
1209 | Alan adı veya düzen adı gibi ad eksik |
1210 | Eklenti işlevi veya komut dosyası adımı zaten kaydedildi |
1211 | Bu işlevde liste kullanımına izin verilmiyor |
1212 | Burada bir operatör (örneğin, +, -, *) olması bekleniyor |
1213 | Bu değişken, İzin Ver işlevinde zaten tanımlanmıştır |
1214 | Bir fonksiyon parametresi, alanın gerekli olduğu bir ifade içerir |
1215 | Bu parametre geçersiz bir Get işlevi parametresidir |
1216 | GetSummary’da yalnızca bağımsız değişkenlere ilk bağımsız değişken olarak izin verilir |
1217 | Kesme alanı geçersiz |
1218 | Sayı değerlendirilemiyor |
1219 | Bir alan kendi formülünde kullanılamaz |
1220 | Alan türü normal veya hesaplanmış olmalıdır |
1221 | Veri türü sayı, tarih, saat veya zaman damgası olmalıdır |
1222 | Hesaplama saklanamıyor |
1223 | Adı geçen işlev henüz uygulanmadı |
1224 | Belirtilen işlev mevcut değil |
1225 | Bahsedilen işlev bu bağlamda desteklenmiyor |
1300 | Belirtilen ad kullanılamaz |
1301 | İçe aktarılan veya yapıştırılan işlevin parametresi, dosyadaki bir işlevle aynı ada sahip |
1400 | ODBC istemci sürücüsü başlatılamadı; ODBC istemci sürücülerinin düzgün yüklendiğinden emin olun |
1401 | Ortam tahsis edilemedi (ODBC) |
1402 | Serbest ortam başarısız oldu (ODBC) |
1403 | Bağlantı kesilemedi (ODBC) |
1404 | Bağlantı tahsis edilemedi (ODBC) |
1405 | Ücretsiz bağlantı kurulamadı (ODBC) |
1406 | SQL API (ODBC) için başarısız kontrol |
1407 | Deyim ayrılamadı (ODBC) |
1408 | Genişletilmiş hata (ODBC) |
1409 | Hata (ODBC) |
1413 | Başarısız iletişim bağlantısı (ODBC) |
1414 | SQL ifadesi çok uzun |
1450 | İşlem için PHP ayrıcalık uzantısı (*) gerekiyor |
1451 | İşlem, geçerli dosyanın uzak olmasını gerektirir |
1501 | SMTP kimlik doğrulaması başarısız oldu |
1502 | SMTP sunucusu tarafından bağlantı reddedildi |
1503 | SSL hatası |
1504 | SMTP sunucusu bağlantının şifrelenmesini gerektiriyor |
1505 | Belirtilen kimlik doğrulama SMTP sunucusu tarafından desteklenmiyor |
1506 | E-posta mesajları başarıyla gönderilemedi |
1507 | SMTP sunucusunda oturum açılamıyor |
1550 | Eklenti yüklenemiyor veya eklenti geçerli bir eklenti değil |
1551 | Eklenti yüklenemiyor; varolan bir eklentiyi silemez veya klasöre veya diske yazamaz |
1552-1559 | Eklentiler tarafından iade edildi; eklentiyle birlikte gelen belgelere bakın |
1626 | Protokol desteklenmiyor |
1627 | Kimlik doğrulama başarısız oldu |
1628 | SSL ile ilgili bir hata oluştu |
1629 | Bağlantı zaman aşımına uğradı; zaman aşımı değeri 60 saniyedir |
1630 | URL biçimi yanlış |
1631 | Bağlantı başarısız |
1632 | Sertifikanın süresi doldu |
1633 | Sertifika kendinden imzalı |
1634 | Bir sertifika doğrulama hatası oluştu |
1635 | Bağlantı şifrelenmemiş |
1700 | Kaynak mevcut değil (*) |
1701 | Ana bilgisayar şu anda istek alamıyor (*) |
1702 | Kimlik doğrulama bilgileri doğru biçimde sağlanmadı; Yetkilendirme başlığının (*) değerini doğrulayın |
1703 | Geçersiz kullanıcı adı veya şifre veya JSON Web Simgesi (*) |
1704 | Kaynak belirtilen HTTP fiilini desteklemiyor (*) |
1705 | Gerekli HTTP başlığı belirtilmedi (*) |
1706 | Parametre desteklenmiyor (*) |
1707 | İstekte gerekli parametre belirtilmedi (*) |
1708 | Parametre değeri geçersiz (*) |
1709 | Kaynakın mevcut durumu için işlem geçersiz (*) |
1710 | JSON girişi sözdizimsel olarak geçerli değil (*) |
1711 | Ana bilgisayar lisansının süresi doldu (*) |
Filemaker Developer dediğimiz geliştirici Filemaker Error Codes kullanımı konusunda ne kadar mahir olursa Filemaker Error Codes yoluyla hataları yakalar ve ayıklamayı başarır.
Hazırladığımız eğitim setimiz tüm bu konuları ele almaktadır. Bu nedenle bu tekniğin nasıl kullanıldığını görsel olarak öğrenmek için eğitim setimizi izleyebilirsiniz.