Sorguda Harflerin Büyük Gözükmesi

1 2
18/07/2015, 14:01

access acemisi

Değerli arkadaşlar :
Tablomda adisoyadi alanı var. Sorguda bu adivesoyadi alanını .iki ayrı sorguda AD ve SOYADI şeklinde ayırdım.

SOYADI: IIf(InStr([adisoyadi];" ")>0;Right([adisoyadi];Len([adisoyadi])-(InStr(Right([adisoyadi];(Len([adisoyadi])-(InStr([adisoyadi];" ")+InStr(Right([adisoyadi];(Len([adisoyadi])-InStr([adisoyadi];" ")));" "))));" ")+(InStr([adisoyadi];" ")+InStr(Right([adisoyadi];Len([adisoyadi])-InStr([adisoyadi];" "));" ")))))

İsteğim şu: adisoyadi  alanı verilerini Başharfler büyük olmak üzere Örneğin Ali Demir Şeklinde girdim.Ben oluşturduğum SOYADI sorgusunda  soyadi alanının hepsinin DEMİR şeklinde büyük gözükmesini istiyorum.Bunu nasıl yapabilirim.Saygılar
18/07/2015, 15:04

atoz112

Sayın Access acemisi,

Bahsettiğiniz talebiniz için,
UCASE fonksiyonunu kullanabilirsiniz.

UCASE TANIMI

Metin karakterini büyük harfe dönüştürmek için kullanılır.

UCASE ÖRNEK KOD KALIBI

Kod:
UCase (metin_kutusu_denetimi_adi)

ya da sorguda herhangi bir alan için

Kod:
alan_tanimi:UCase(sorgudaki_alan_adi)

şeklinde kullanılabilir.bilginize.
İyi çalışmalar,saygılar.
18/07/2015, 15:11

access acemisi

Sn atoz112
Bu kez de DEMIR veya DEĞIRMENCI şeklinde gözüktü.DEMİR şeklinde olmadı.Buna bir çözüm var mıdır bilmiyorum.? Harf karakterleri bazı soyadlarta uyuşmadı.Yine de sağolasınız
18/07/2015, 15:29

atoz112

sayın Access acemisi,

aşağıdaki kod ifadesini deneyebilirsiniz.bilginize.

Kod:
yeni_tanim:replace(UCASE([alan_adi]);"I";"İ")

iyi çalışmalar,saygılar.
18/07/2015, 15:35

access acemisi

Çoğunluk soyad güzel gözüküyor.Bu kez de ALTıNSOY şeklinde gözükenler var.Saygılar
18/07/2015, 15:41

atoz112

sayın Access acemisi,

ilgili kod ifadesini aşağıdaki ile değiştiriniz.bilginize.


Kod:
yeni_tanim:Değiştir(Değiştir(UCase([isim]);"I";"İ");"ı";"I")

iyi çalışmalar,saygılar.
1 2