Query1.Close;
Query1.Params[0].AsString:='%'+Edit1.Text+'%';
Query1.Params[1].AsString:='%'+Edit2.Text+'%';
Query1.Params[2].AsString:='%'+Edit3.Text+'%';
Query1.Params[3].AsString:='%'+Edit4.Text+'%';
Query1.Params[4].AsString:='%'+Edit5.Text+'%';
Query1.Params[5].AsString:='%'+Edit6.Text+'%';
Query1.Open;
6 parametre üresinde filitreleyerek arama yapabiliyorum. Ancak şöyle bir problem yaşıyorum. fieldlerden herhangi biri boşsa hiçbir arama yapmıyor. Yani ana formdaki table'a girilen atıyorum adı soyadı alanı bo bırakılmışsa sql üzerinde arama yapamıyorum bomboş bir ekaran geliyor karşıma....
SQL
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Edit lerin kontrolunu yaptırıp her bir işlem için SQL oluşturabilirsin.
Kolay Gelsin...
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kod: Tümünü seç
if Edit1.Text = '' Then //Edit1 boş sa Sql oluştur.
Begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(......);
Query1.Open;
End
Else
if Edit2.Text = '' Then //Edit2 boş sa Sql oluştur.
Begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(......);
Query1.Open;
End;
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.