Cümle içinde arama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
harunsuv
Üye
Mesajlar: 8
Kayıt: 27 Oca 2004 07:24

Cümle içinde arama

Mesaj gönderen harunsuv »

Merhaba arkadaşlar.

Data üzerinde Filter yaptırırken M* şeklinde
yani M ile başlayanları Filtrele yapabiliyorum.

Ama *saat* şeklinde arama yapamıyorum
yani cümle içinde saat geçenleri aramam gerekiyor.

Data cd'den çalıştığı icin DBIsam kullnıyorum
Query kullandığım zaman cd'den çalışmıyor.

Bunu DBISAMTable Filter özelliği ile yapabilir miyim?
harunsuv
Üye
Mesajlar: 8
Kayıt: 27 Oca 2004 07:24

Mesaj gönderen harunsuv »

Şöyle bir kod buldum formda ama çözemedim.


var
RSQL:String;

if (EDT_ARA_AD.Text<>'') and (EDT_ARA_SOYAD.Text<>'') then
RSQL := 'NAME LIKE'+QuotedStr(EDT_ARA_AD.Text+'%')+'AND SURNAME LIKE'
+QuotedStr(EDT_ARA_SOYAD.Text+'%');

if (EDT_ARA_AD.Text<>'') and (EDT_ARA_SOYAD.Text='') then
RSQL := 'NAME LIKE'+QuotedStr(EDT_ARA_AD.Text+'%');

if (EDT_ARA_AD.Text='') and (EDT_ARA_SOYAD.Text<>'') then
RSQL :='SURNAME LIKE'+ QuotedStr(EDT_ARA_SOYAD.Text+'%');
CDS_xxx.Close;
CDS_xxx.Filter :=RSQL;
CDS_xxx.FilterOptions :=[];
CDS_xxx.Filtered :=true;
CDS_xxx.Open;
harunsuv
Üye
Mesajlar: 8
Kayıt: 27 Oca 2004 07:24

Mesaj gönderen harunsuv »

Arkadaşlar aranız da yardımcı olabilecek kimse yok mu? :cry:
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

query nin RequestLive özelliği true mi? Çünkü cd deki dosyalar salt okunur olduğundan açılamıyor olabilir :?:

Ayrıca dosyaları diskine kopyalayıp özniteliklerindeki salt okunuru da kaldırıp deneyebilirsin...
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
harunsuv
Üye
Mesajlar: 8
Kayıt: 27 Oca 2004 07:24

Mesaj gönderen harunsuv »

Programcılık da acemi olduğum için RequestLive özelliğinin Trtue yapılması gerektiğini bilmiyordum.

Verdiğiniz bilgi çok işime yaradı.

Teşekkürler hocam... :D
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Rica ederim..

Zaten amacımız da bildiğimizi ve tecrübelerimizi bu yolda yürümeye karar verenlere hasbel kader aktarmak..

Emeği geçen tüm arkadaşlardan Allah razı olsun, sağolsunlar, varolsun...

(sağol-varol amirimin sözüydü :wink: )
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla