arama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select*from Arsiv');
query1.SQL.Add('where ((ADI) OR (SOYADI) OR (BABA_ADI)) LIKE :Param1');
query1.ParamByName('Param1').AsString :=edit8.text;
query1.Open;
Düzeltme yapıyorum

Kod: Tümünü seç

query1.Close; 
query1.SQL.Clear; 
query1.SQL.Add('select*from Arsiv'); 
if ((Edit3.Text <> '') and (Edit2.Text <> '')) and (Edit1.text <> '') Then //Edit 3 den geriye doğru tek tek bak bakalım veri olan edit varmı yoksa en son edit1'e bak
Begin
      query1.SQL.Add('where ADI =:PADI and SOYADI =:PSOYADI and BABA_ADI=:PBABA_ADI');     
      query1.ParamByName('PADI').AsString :=edit1.text; 
      query1.ParamByName('PSOYADI').AsString :=edit2.text; 
      query1.ParamByName('PBABA_ADI').AsString :=edit3.text; 
      query1.Open;
End
Else
if (Edit1.text <> '') and (Edit2.text <> '') Then
Begin
      query1.SQL.Add('where ADI =:PADI and SOYADI =:PSOYADI');     
      query1.ParamByName('PADI').AsString :=edit1.text; 
      query1.ParamByName('PSOYADI').AsString :=edit2.text; 
      query1.Open;
End
if Edit1.text <> ''Then
Begin
      query1.SQL.Add('where ADI =:PADI');     
      query1.ParamByName('PADI').AsString :=edit1.text; 
      query1.Open;
End
Else
      query1.Open; //Edit ler boşsa bütün tabloyu dök
     
Serüven bu şekilde uzayıp gider.
Mantık bu şekilde olmalı kodları test etmedim.

İyi Geceler.
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.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

İlk gönderdiğim kodu değiştirdim.

İyi Geceler Uyku bastırdı. :oops:

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

mrb
tam olarak hatırlamıyorum ama sanırım query nesnesinin requestlive ozelligiyle ilgili olabilir. bence properties e bi bak.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Hüseyin abi çok teşekkür ederim verdiğin kod çalışıyor.

Sana ve çevreye verdiğim sıkıntıdan dolayı özür diler terkar teşekkür ederim.

saygı ve sevgilerle.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Estağfurullah.

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.
Cevapla