Skip to main content

AccessTr.neT


Kod yazarken ChrW neden ve nerelerde kullanılır?

Kod yazarken ChrW neden ve nerelerde kullanılır?

Çözüldü #1
Örnekleri incelerken bazı rapor ve sorgu isimlerinin "Chr Function" ile ifade edildiğini görüyoruz. Buna neden gerek duyuluyor? İkincisi, bu ifadeleri tek tek tablodan biz mi bulup yazıyoruz, yoksa isimleri bu moda dönüştüren bir kısyol var mı?

Herkese şimdiden iyi yeni yıllar...
Cevapla
Çözüldü #2
form veya rapor adında türkçe karakter kullandığında, mesela sihirbaz ile form yada rapor açma butonu eklediğinde, türkçe karakteri tanımlayabilmesi için karakter koduyla ilişkilendirilmiş Chr işlevini kullanılır.

Mesela Çıkış Bilgileri isimli formun karakter kodlaması
Kod:
ChrW(199) & ChrW(305) & ChrW(107) & ChrW(305) & ChrW(351) & ChrW(32) & ChrW(66) & ChrW(105) & ChrW(108) & ChrW(103) & ChrW(105) & ChrW(108) & ChrW(101) & ChrW(114) & ChrW(105)
Küçük harfler ve kodlamaları.
Kod:
ChrW(32) = boşluk
ChrW (97) = a
ChrW(98) = b
ChrW(99) = c
ChrW(231) =  ç
ChrW(100) = d
ChrW(101)  = e
ChrW(102)  = f
ChrW(103)  = g
ChrW(287)  = ğ
ChrW(104)  = h
ChrW(305)  = ı
ChrW(105)  = i
ChrW(106)  = j
ChrW(107)  = k
ChrW(108)  = l
ChrW(109)  = m
ChrW(110)  = n
ChrW(111)  = o
ChrW(246)  = ö
ChrW(112)  = p
ChrW(114)  = r
ChrW(115)  = s
ChrW(351)  = ş
ChrW(116)  = t
ChrW(117)  = u
ChrW(252)  = ü
ChrW(118)  = v
ChrW(121)  = y
ChrW(122)  = z

Büyük Harfler ve sayıların kodlamaları da farklı.
Cevapla
Çözüldü #3
Bu kadar zamandır accessle uğraşıp hiç bu duruma denk gelmemiş biri olarak söyleyebilirim ki. FORMLARDA,RAPORLARDA,SORGULARDA kurban olem türkçe karekter kullanmayın...
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla
Çözüldü #4
Kod:
ChrW(116)&ChrW(101)&ChrW(351)&ChrW(101)&ChrW(107)&ChrW(107)&ChrW(252)&ChrW(114)&ChrW(108)&ChrW(101)&ChrW(114)
Cevapla
Çözüldü #5
En iyi çözüm Türkçe karakter kullanmamak.

Tablo, Sorgu, Form, Rapor gibi nesnelerde ve özellikle tablolardaki alan isimlerinde türkçe karakter kullanmamayı ve ayrıca alan isimlerinde boşluk bırakılmaması gibi yazım kurallarına dikkat edilmesini tavsiye ederim.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #6
sayın sledgeab açıklama için çok teşekkür ederim
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da