Skip to main content

AccessTr.neT


sorguda ölçüt kullanmak

sorguda ölçüt kullanmak

Çözüldü #1
Herkese merhaba,
Sorgularımda ölçüt kullanıyorum, personel sayısı arttıkça bazı problemleride görme fırsatım olmaya başladı. Şöyleki;
Like "*" & [SİCİL NO GİRİN TÜM PERSONEL İCİN BOS BIRAKIN ] & "*" ölçütü girerek belli bir sicil numaralı personeli veya boş bırakarak tüm personeli görebiliyordum.
Raporda farettim ki, 619 sicil nolu personele ait bilgiye ulaşmak istediğimde 10619 sicil nolu personelinde bilgileri geliyor.
Sadece 619 sicil nolu personelin kayıdına ulaşmak ama ölçütü boş bıraktığımda tüm personel kayıdını görmem için nasıl bir ölçüt yazmalıyım.
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#2
sayın oguzgon,

bahsettiğiniz sorununuza çözüm yolu önermeden öncesinde bir hususu belirtmemde fayda olacağına inanıyorum.

uygulamanızda kullanacağınız tüm form,sorgu,rapor ya da tablolar içerisindeki alanların isimlendirmelerinde bulunurken lütfen,

SİCİL NO GİRİN TÜM PERSONEL İCİN BOS BIRAKIN

gibi teferruatlı ifadeler kullanmayınız.ister sorgu sayfasında isterse de kodlama sayfasında daha ayrıntılı kod yazmak gerektiğinde karakter sayısı olarak aşırı yer kaplamak durumunda kalır ve sonrasında bu sorunu gidermek için onca isimlendirmeyi tekrar düzenlemek zorunda kalırsınız.bu sebeple;az ve öz,kısa anlatım içerecek ifadeler kullanmaya özen gösteriniz.son olarak,

Alıntı:...619 sicil nolu personele ait bilgiye ulaşmak istediğimde 10619 sicil nolu personelinde bilgileri geliyor...

diye yazdığınız sorunuzun çözümüne gelince;eğer ölçüt satırına
Like "*" &.............. & "*" şeklinde yazarsanız;aramayı yaptıracağınız kayıtlar içerisinde iki * karakteri arasında yazdığınız ifadeyi barındıran kayıtları gösterir.örnek;619 yazdığınızda içeriğinde (diğer bir anlatımla,başlangıcı veya sonu nasıl olursa olsun içerisinde 619 yazılı olsun dercesine) 619 yazılı olan kayıtları göstermesi gibi.bunu gidermek için yazmanız gereken sadece;

Like [SİCİL NO GİRİN TÜM PERSONEL İCİN BOS BIRAKIN ] ya da sadece [SİCİL NO GİRİN TÜM PERSONEL İCİN BOS BIRAKIN ]

ifadesidir.ayrı bir bilgi olarak şunu da belirtmek isterim.eğer bu aratılacak ifadeyi bir form üzerindeki herhangi bir metin kutusundan aldırtacak olursanız sorgunuzun ilgili alanının ölçüt satırına

[Forms]![formunuzun adı]![kelimenin olduğu metin kutusunun adı]

yazmanız yeterli.bilgilerinize.

iyi çalışmalar,
saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
Ahmet hocam,
süpersiniz ne diyeyim,çözüm üretirken aynı zamanda bilgilendirmeyide ihmal etmiyorsunuz,tebrikler.
Cevapla
#4
İlginiz için teşekkür ederim. Önerinizi denedim; Like [SİCİL NO GİRİN TÜM PERSONEL İCİN BOS BIRAKIN ] ya da sadece [SİCİL NO GİRİN TÜM PERSONEL İCİN BOS BIRAKIN ] fakat şöyle bir sorun var. Yukarıdaki şekilde ölçüt yazdığımda yazdığım sicil nolu personel bilgilerini veriyor fakat ölçütü boş bıraktığımda tüm personel bilgilerini görmek isterken hiç bir personel bilgilerini göremiyorum.
Ek dosya üzerinde önerinizi uyguladım. Yardımcı olabilirseniz sevinirim.
.rar deneme.rar (Dosya Boyutu: 66,53 KB | İndirme Sayısı: 13)
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#5
Merhaba,
Sorgudaki
Sicil No - Ölçüt kısmındaki;
Like [SİCİL GİRİN TÜM SİCİLLER İCİN BOS BIRAKIN ] olan ölüçütü,
Like "*" & [SİCİL GİRİN TÜM SİCİLLER İCİN BOS BIRAKIN ] & "*" ile değiştirin sorununuz çözülür.
Olumlu veya olumsuz dönüş yapınız...
Herkes aynı şeyi düşünüyorsa, kimse yeterince düşünmüyor demektir
Cevapla
#6
Merhaba, ilk mesajımı okuduysanız ölçütün sizin dediğimiz gibi yazıldığını ve problemi belirtmiştim. İlginize teşekkür ederim.
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da