Skip to main content

AccessTr.neT


Metin Biçimlendirme Hakkında

Metin Biçimlendirme Hakkında

#7
(11/10/2018, 15:27)Allback yazdı:
(11/10/2018, 14:47)notrino yazdı:
(11/10/2018, 14:11)Allback yazdı:
(11/10/2018, 13:03)notrino yazdı:
(11/10/2018, 12:53)Allback yazdı: Ne demek istediğinizi tam anlamadım ama metin kutusuna yazıların değerin tümünü büyük ya da tümünü küçük olarak tabloya kaydetmesini sağlayabilirsiniz.

Daha sonra kayıtlarınıza erişmek istediğinizde de kaydettiğiniz gibi görünür.

Gerçekten mi? Ben şunu yapıyorum. Bir tablo ve alan1 isimli bir alan oluşturuyorum. Sonra bu tabloyu bir forma bağlıyorum ve formda ilgili alan1 in "Biçim" kısmına "<" sembolünü giriyorum. Bu sayede klavyem büyük harf seçiminde de olsa veriler küçük olmalı değil mi? Evet, formda veriler küçük görünüyor ama tabloda bu veriler büyük görünüyor. Başka bir biçim şekli var da ben mi bilmiyorum?

Ekteki örneği incelemenizi öneririm.

Ozan Bey'in yaptığı büyük harf modülü eklendi.
Metin kutusunun "güncelleştirme sonrası" olay yordamına modül tanımlandı.

Bu çok karmaşık birşey değil mi? Açıkçası ben sadece ilişkili metin kutusuna mail ve web site girişleri yapıyorum, istediğim şey küçük veri girişi sağlamak o kadar. Giriş maskesi ile çözülemeyen birşey mi ki bu kadar modüller, Vba kodlar falan...Örneğin, www.accesstr.net ya da [email protected] diye veri girerken klavyem büyükte kalsa bile veriyi girmeyip ille küçük harfe beni zorlasa (Aynen giriş maskesi sayı olan alana metin girmesine izin vermemesi gibi birşey yeterli benim için)

İstediğinizden yanlış anlamadıysam aşağıdaki yazdıklarımı uygulayın
Mail adresleri için;
geçerlilik kuralına aşağıdaki kodu yazın

Kod:
[color=#2f2f2f][size=medium]Is Null Or ((Like "*?@?*.?*") And (Not Like "*[ ,;]*"))[/size][/color] 
Geçerlilik metni kısmına da aşağıdaki ifadeyi yazabilirsiniz.

Kod:
Lütfen, e-posta adresini '@' işaretiyle ve tam etki alanı adıyla (örneğin, '[email protected]') girin.
Web adresleri için
geçerlilik kuralına aşağıdaki kodu yazın

Kod:
Like "[A-Z]*.?*[A-Z].com" Or Like "[A-Z]*.?*[A-Z].net" Or Like "[A-Z]*.?*[A-Z].org"
Geçerlilik metni kısmına da aşağıdaki ifadeyi yazabilirsiniz.

Kod:
Geçerli bir web adresi girin

Bunlar benim ana problemimi çözmüyor . Mesele şu, verdiğiniz son çözümde de veriyi girerken WWW.ACCESSTR.NET diye girdiysem tabloda da aynen bu şekilde büyük harfli kayıt görüyorum. Mesela giriş maskesine nasıl ki 000 girdiğimde harf girmeme izin vermiyorsa, bu web sitesi ve email girişleri için de giriş maskesine öyle bir şey koymalıyım ki büyük harf girişine izin vermesin. Yok mu basit bir çözüm?
Cevapla
#8
(11/10/2018, 16:08)notrino yazdı:
(11/10/2018, 15:27)Allback yazdı:
(11/10/2018, 14:47)notrino yazdı:
(11/10/2018, 14:11)Allback yazdı:
(11/10/2018, 13:03)notrino yazdı: Gerçekten mi? Ben şunu yapıyorum. Bir tablo ve alan1 isimli bir alan oluşturuyorum. Sonra bu tabloyu bir forma bağlıyorum ve formda ilgili alan1 in "Biçim" kısmına "<" sembolünü giriyorum. Bu sayede klavyem büyük harf seçiminde de olsa veriler küçük olmalı değil mi? Evet, formda veriler küçük görünüyor ama tabloda bu veriler büyük görünüyor. Başka bir biçim şekli var da ben mi bilmiyorum?

Ekteki örneği incelemenizi öneririm.

Ozan Bey'in yaptığı büyük harf modülü eklendi.
Metin kutusunun "güncelleştirme sonrası" olay yordamına modül tanımlandı.

Bu çok karmaşık birşey değil mi? Açıkçası ben sadece ilişkili metin kutusuna mail ve web site girişleri yapıyorum, istediğim şey küçük veri girişi sağlamak o kadar. Giriş maskesi ile çözülemeyen birşey mi ki bu kadar modüller, Vba kodlar falan...Örneğin, www.accesstr.net ya da [email protected] diye veri girerken klavyem büyükte kalsa bile veriyi girmeyip ille küçük harfe beni zorlasa (Aynen giriş maskesi sayı olan alana metin girmesine izin vermemesi gibi birşey yeterli benim için)

İstediğinizden yanlış anlamadıysam aşağıdaki yazdıklarımı uygulayın
Mail adresleri için;
geçerlilik kuralına aşağıdaki kodu yazın

Kod:
[color=#2f2f2f][size=medium]Is Null Or ((Like "*?@?*.?*") And (Not Like "*[ ,;]*"))[/size][/color] 
Geçerlilik metni kısmına da aşağıdaki ifadeyi yazabilirsiniz.

Kod:
Lütfen, e-posta adresini '@' işaretiyle ve tam etki alanı adıyla (örneğin, '[email protected]') girin.
Web adresleri için
geçerlilik kuralına aşağıdaki kodu yazın

Kod:
Like "[A-Z]*.?*[A-Z].com" Or Like "[A-Z]*.?*[A-Z].net" Or Like "[A-Z]*.?*[A-Z].org"
Geçerlilik metni kısmına da aşağıdaki ifadeyi yazabilirsiniz.

Kod:
Geçerli bir web adresi girin

Bunlar benim ana problemimi çözmüyor . Mesele şu, verdiğiniz son çözümde de veriyi girerken WWW.ACCESSTR.NET diye girdiysem tabloda da aynen bu şekilde büyük harfli kayıt görüyorum. Mesela giriş maskesine nasıl ki 000 girdiğimde harf girmeme izin vermiyorsa, bu web sitesi ve email girişleri için de giriş maskesine öyle bir şey koymalıyım ki büyük harf girişine izin vermesin. Yok mu basit bir çözüm?

Üzgünüm bildiğim modül kullanmaktan başka yöntem yok...
Cevapla
#9
(11/10/2018, 16:18)Allback yazdı:
(11/10/2018, 16:08)notrino yazdı:
(11/10/2018, 15:27)Allback yazdı:
(11/10/2018, 14:47)notrino yazdı:
(11/10/2018, 14:11)Allback yazdı: Ekteki örneği incelemenizi öneririm.

Ozan Bey'in yaptığı büyük harf modülü eklendi.
Metin kutusunun "güncelleştirme sonrası" olay yordamına modül tanımlandı.

Bu çok karmaşık birşey değil mi? Açıkçası ben sadece ilişkili metin kutusuna mail ve web site girişleri yapıyorum, istediğim şey küçük veri girişi sağlamak o kadar. Giriş maskesi ile çözülemeyen birşey mi ki bu kadar modüller, Vba kodlar falan...Örneğin, www.accesstr.net ya da [email protected] diye veri girerken klavyem büyükte kalsa bile veriyi girmeyip ille küçük harfe beni zorlasa (Aynen giriş maskesi sayı olan alana metin girmesine izin vermemesi gibi birşey yeterli benim için)

İstediğinizden yanlış anlamadıysam aşağıdaki yazdıklarımı uygulayın
Mail adresleri için;
geçerlilik kuralına aşağıdaki kodu yazın

Kod:
[color=#2f2f2f][size=medium]Is Null Or ((Like "*?@?*.?*") And (Not Like "*[ ,;]*"))[/size][/color] 
Geçerlilik metni kısmına da aşağıdaki ifadeyi yazabilirsiniz.

Kod:
Lütfen, e-posta adresini '@' işaretiyle ve tam etki alanı adıyla (örneğin, '[email protected]') girin.
Web adresleri için
geçerlilik kuralına aşağıdaki kodu yazın

Kod:
Like "[A-Z]*.?*[A-Z].com" Or Like "[A-Z]*.?*[A-Z].net" Or Like "[A-Z]*.?*[A-Z].org"
Geçerlilik metni kısmına da aşağıdaki ifadeyi yazabilirsiniz.

Kod:
Geçerli bir web adresi girin

Bunlar benim ana problemimi çözmüyor . Mesele şu, verdiğiniz son çözümde de veriyi girerken WWW.ACCESSTR.NET diye girdiysem tabloda da aynen bu şekilde büyük harfli kayıt görüyorum. Mesela giriş maskesine nasıl ki 000 girdiğimde harf girmeme izin vermiyorsa, bu web sitesi ve email girişleri için de giriş maskesine öyle bir şey koymalıyım ki büyük harf girişine izin vermesin. Yok mu basit bir çözüm?

Üzgünüm bildiğim modül kullanmaktan başka yöntem yok...

Ben çok basit bir şey buldum;

text verisini ister büyük girin ister küçük girin tabloya her daim "küçük harf olarak kaydeden" şu kod işimi gayet iyi görüyor;

Kod:
txtArea1 = lcase(txtArea1)
Cevapla
#10
Evet bu yazdığınız ile harfleri küçültüyorsunuz ama büyük "İ" harfi yazınca veya diğer Türkçe karakterlerde küçültme yapmadığını görürsünüz.
Büyük harflerle "NOTRİNO" yazıp kaydederseniz ne demek istediğimi daha iyi anlarsınız.
Size verdiğim büyük harf modülünün kullanımı da zaten bu şekildeydi.
Cevapla
#11
(11/10/2018, 17:05)Allback yazdı: Evet bu yazdığınız ile harfleri küçültüyorsunuz ama büyük "İ" harfi yazınca veya diğer Türkçe karakterlerde küçültme yapmadığını görürsünüz.
Büyük harflerle "NOTRİNO" yazıp kaydederseniz ne demek istediğimi daha iyi anlarsınız.
Size verdiğim büyük harf modülünün kullanımı da zaten bu şekildeydi.

Kod:
txtArea1 = Lcase(txtArea1)
txtArea1 = Ucase(txtArea1)

kodları "İ" hariç tüm Türkçe karakterler için çalışıyor. Sadece "İ" için daha basit bir kod yazılamaz mı bu koda ek olarak? Mesela Lcase kodunu kullanıyorsam, bu kodun yanında şöyle birşey dönemez mi? : Eğer metin kutusunun içinde "İ" varsa onu"i" yap yoksa devam et gibi mesela..
Cevapla
#12
(11/10/2018, 17:24)notrino yazdı:
(11/10/2018, 17:05)Allback yazdı: Evet bu yazdığınız ile harfleri küçültüyorsunuz ama büyük "İ" harfi yazınca veya diğer Türkçe karakterlerde küçültme yapmadığını görürsünüz.
Büyük harflerle "NOTRİNO" yazıp kaydederseniz ne demek istediğimi daha iyi anlarsınız.
Size verdiğim büyük harf modülünün kullanımı da zaten bu şekildeydi.

Kod:
txtArea1 = Lcase(txtArea1)
txtArea1 = Ucase(txtArea1)

kodları "İ" hariç tüm Türkçe karakterler için çalışıyor. Sadece "İ" için daha basit bir kod yazılamaz mı  bu koda ek olarak? Mesela Lcase kodunu kullanıyorsam, bu kodun yanında şöyle birşey dönemez mi? : Eğer metin kutusunun içinde "İ" varsa onu"i" yap yoksa devam et gibi mesela..

Yahu hala başka yol arıyorsunuz, Access dosyanıza harfleri küçülten veya büyülten (hangisini istiyorsanız) bir tane modül ekleyeceksiniz ve az önce yazdığınız gibi metin kutusunun güncelleştirme sonrası olayına metin_kutusu = modül_adi(metin_kutusu) yazacaksınız bu kadar.

Size gönderdiğim örnekte büyük harfe çeviren modül ekli zaten. Onu küçük harfe çevirecek şekilde uyarlayın ve istediğinizi yapmış olursunuz... (Ucase yerine Lcase yapın, büyük harf yerine de küçük harfleri tanımlayın oldu bitti)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task