AccessTr.neT

Tam Versiyon: metin kutusunda yazilan noktalama işaretlerinin kontrolünü sağlamak istiyorum
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
metin kutusuna bir veri girilirken "işareti" yazmak istiyorum fakat klavyenin ingilizce konumunda olmasi sebebiyle " ';aret' " karakterleri yazdiriliyor buda programin hata vermesine sebep oluyor. Bu işaretleri nasıl kontrol altında tutabilirim ?
sayın moskovic,

bahsettiğiniz talebinize yönelik olarak,en uygun olabilecek kullanım önerisi olması adına;
REPLACE fonksiyonunu,gerek siteden ve gerekse de internet ortamında araştırmak sureti ile edineceğiniz çeşitli konulardaki bilgi ya da örnek paylaşımlarını inceleyebilirsiniz.

bunlardan biri aşağıdaki bağlantıda yer almaktadır.bilginize.

Tablo'da Türkçe karekterleri değiştirmek

örneklerde,Türkçe karakterlerin değişimi üzerine durulmuş fakat siz,bu fonksiyonu;ister yine bu amaç ile veya isterseniz tam tersine,metin kayıt sonrasında oluşan noktalama karakterleri için ya da metin kutusunun Çıkıldığında Olay Yordamı içerisine,veri girildikten sonra bir kontrol oluşturup burada yazılı olacak veriye göre de kullanmayı deneyebilirsiniz.

REPLACE FONKSİYONU (Örnek Kullanım Kalıbı)
Kod:
REPLACE(degeri_degistirilecek_metin_kutusu_adi,degisecek_eski_deger,degistirilecek_yeni_deger)

örnek ifadenizden yola çıkılacak olunursa;

i harfi yerine ' değeri
ş harfi yerine de ; değeri geliyorsa,o zaman;

Kod:
metin_kutusu_adi_1=REPLACE(degeri_degistirilecek_metin_kutusu_adi,"'","i")

metin_kutusu_adi_2=REPLACE(degeri_degistirilecek_metin_kutusu_adi,";","ş")

eğer birkaç harfi aynı anda değiştirmek istiyorsanız böyle ayrı ayrı yazmanıza gerek olmaksızın,tırnak işaretleri arasında direkt ifadeleri yazmanız yeterlidir....iyi çalışmalar,saygılar.
sayın moskovic,


konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.
site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.bilginize.

iyi çalışmalar,
saygılar.
Konu;

gerek paylaşılan bilgiler neticesinde çözüme kavuşturuldu düşüncesi ile ve gerekse de
konu sahibinin zaman zarfında ayrıntılı geri dönüş bildirimleri olmaması nedeni ile,
(gerektiğinde konu sahibinin geri bildirim hakkı saklı kalmak üzere)

Cevaplanmış Sorular kategorisi içerisine taşınmıştır.

bilginize.
Geri bildirimde bulunulmayan bu konu da taşınmıştır.
tesekkur ederim bu konu sayenizde sonuclanmistir.