FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. Mehmet KAYA 0532 231 07 27
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


FMK Solutions | Maatwerk Applicaties
 

E-mail isimli bir "field" im var. Bu kısımda türkçe karakterleri nasıl değiştiririm?

0 oy
211 kez görüntülendi
Merhaba,

Ç Ğ Ş Ü Ö vs gibi harfleri değiştirmek istiyorum.
Teşekkürler...
7, Mart, 2015 Tip and Tricks kategorisinde FerMet (41,140 puan) tarafından soruldu

4 Cevaplar

+1 oy
 
En İyi Cevap
Bu alana türkçe karakter girilmesini engellesek daha güzel olmaz mı :) Bunun için de göksel gökçenin keypress konusundaki işlemler uygulanabilir. Veya herhangi bir eklenti kullanılmadan Layout Setup ta bulunan Script Triggers bölümündeki OnLayoutKeyStroke olayına bir Script bağlayalım.

Bu scriptimizin içerisine de ;

If[Get ( TriggerKeystroke ) = "ç" or Get ( TriggerKeystroke ) = "ğ" or Get ( TriggerKeystroke ) = "ş" or Get ( TriggerKeystroke ) = "ö" or Get ( TriggerKeystroke ) = "ü"]

koşulunu çalıştırıp basılan tuşların türkçe karakter olup olmadığını kontrol edelim. Türkçe ise SetField içerisine Substitute (  ) komutunu kullanarak girilen türkçe karakterleri otomatik değiştirdikmi olay tamamdır. Artık kontrol bizim elimizde :)
10, Mart, 2015 mkanlioglu (56,120 puan) tarafından cevaplandı
11, Mart, 2015 mkanlioglu tarafından seçilmiş
aynen...yaptım şu an çalışıyor problem yok :) teşekkür ederiz.
+1 oy
7, Mart, 2015 Goksel_Gokce (74,670 puan) tarafından cevaplandı
Mehmet bey bahsettiğiniz kod şu şekildedir Substitute(Personel::Adi;["ğ";"g"]) eğer değiştirilecek karakter birden fazlaysa Substitute(Personel::Adi;["ğ";"g"];["a";"A"]) şeklindedir. Küme parantezleri arttırılabilir.
 20, Şubat, 20 Goksel_Gokce tarafından yorumlandı
teşekkür ederim deneyelim :)
tamamdır Substitute ile hallettim teşekkürler :)
+1 oy
Telefondayım kopyala yapıştır yaptım. Engellemek yerine değiştirebilirsiniz. Bu daha kullanışlı :)
7, Mart, 2015 Goksel_Gokce (74,670 puan) tarafından cevaplandı
+2 oy
Bu arada email alanı içinde arama yaparsan @ işaratinden dolayı bulmaz "" içine alarak arama yapman gerek.
10, Mart, 2015 DOKTRIN (38,350 puan) tarafından cevaplandı
...