Customconstraint Propertysini nasıl kullanacağız ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

Customconstraint Propertysini nasıl kullanacağız ?

Mesaj gönderen Salih »

Merhaba,

Şimdi datamodule içinde tanımlanmış datasetlerim var. Örneğin dataset in iskonto alanında customconstraint'e iskonto < 30 yazıyorum, buna göre constrainterrormessage'a da bir şeyler karalıyorum.

Burdaki tanımları görmezden gelip , firebird server ın verdiği ingilizce hata mesajlarını gösteriyor. Bir püf noktası var ama, harcadığım 2.5 saat bunu bulmaya yetmedi malesef.

Kullanan arkadaşlar kısaca tarif ederse sevinirim, şimdiden çok teşekkürler....
Sevgi, Saygı.....
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2381
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

senin dediğin yeri hiç kullanmadım. query yada table ın before post unda kendin kotrol edebilirsin. gelen hatayı yakalamaksa niyetin. query yada table ın onposterror event inde yapabilirsin.
ayrıca IB/Fb de o ala check verebilirsin.

kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

Veritabanı constraint hataları

Mesaj gönderen Salih »

Veritabanında Foreign Key constraintlerim tanımlı, FK dışında başka constraintler de tanımlı, gayet güzel çalışıyor, sorun yok.

Ama bütün mesajlar ingilizce ve kullanıcılar ingilizce bilmiyor. Karşılarına ingilizce 'constraint error, vıdı vıd' şeklinde mesajlar çıkmasın. Şimdi gördüğüm kadarıyla dataset veya table da bu şekilde constraintler tanımlayabiliyorsun. Hatta bunları dictionary oluşturup ordan da alabiliyorsun diye okudum. Şimdilik beceremedim. Amacım bilgi girişi sırasında kullanıcının hatalı girişlerini önleyip, Türkçe mesajlarla uyarı verebilecek pratik bir yöntem bulmak.

Senin önerin de uygulanabilir tabii, eğer dataset in içinde böyle bir olanak varsa, direk ordan tanımlamaya çalışıcam, olmazsa önerdiğin şekilde yaparım, teşekkürler.

Ya da, ben VTYS ye yazılacak kayıtı göndersem, VTYS hata mesajını ekrana yazmak yerine, geriye hata kodunu yollasa, ben uygulama içinden bu hata koduna göre Türkçe hata mesajı üretsem ne de güzel olur. Çalışalım bakalım hafta sonu.....
Sevgi, Saygı.....
hakkus
Üye
Mesajlar: 160
Kayıt: 18 Haz 2003 12:02
Konum: Konya

Mesaj gönderen hakkus »

Merhabalar,
Firebird ün msg larını yada en azından bazılarını türkçeye çevirebilirsiniz bu durumda serverdan gelen msg lar için ayrı bir işleme gerek kalmaz.
saygılar
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

Mesaj gönderen Salih »

Birara baktım ama bulamadım nerden Türkçeleştirileceğini, tekrar araştırayım bakalım
Sevgi, Saygı.....
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Daha önce Gökmen hocam soylemişti :

Firebird için eğer IbExpert kullanıyorsanız , buradan

Kod: Tümünü seç

Tools --> Localize IB Messages 
menüsünden Firebird ün mesajlar dosyasını açarak istediğiniz mesajları Türkçe ye çevirebilirsiniz ..
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

Mesaj gönderen Salih »

IBExpert'te o seçeneği denemiştim daha önce, başarısız olmuştum. Şimdi tekrar baktım da, haklısınız oradan mesajlar Türkçe'leştirilebiliyor. 2.899 tane hata mesajı varmış !!! En sık karşılaştıklarımdan başlıyorum değiştirmeye. Teşekkürler...
Sevgi, Saygı.....
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

hocam cevirdiginiz mesajlar kısmını yada tum msg dosyasını da admine gonderin, sonraki calısmalar buradan devam edebilir.
bir ara bu sekilde bir turkcelestirme calısması dusunulmustu...
ÜŞENME,ERTELEME,VAZGEÇME
Cevapla