checkbox ile veritabanında true false sorgusu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Commandx
Üye
Mesajlar: 183
Kayıt: 01 Oca 2008 05:34

checkbox ile veritabanında true false sorgusu

Mesaj gönderen Commandx »

Veri tabanı içinde true false sorgusu nasıl yapılıyor
bir türlü çözemedim
Resim

Kodlarım şu şekilde fakat bür türlü DBgrid içinde erkek kız ayrımını listeleyemedim

Kod: Tümünü seç

Adoquery1.Close;
Adoquery1.SQL.Clear;
Adoquery1.SQL.Add('select * From Tablo1 Where  CinsiyetErkek='''+'True'+'''');; // erkek kayıtları listele
// Adoquery1.SQL.Add('select * From Tablo1 Where  CinsiyetKız='''+'True'+'''');; // Kız kayıtları listele 
Adoquery1.ExecSQL;
Adoquery1.Open;

Resim
amacım Erkek Checkboxa tıkladığımda erkek kayıtları dbgriddee listeletmek
Kız checkboxuna tıkladığımda Kız sütununudakileri bu sefer dbgridde listeletmek
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: checkbox ile veritabanında true false sorgusu

Mesaj gönderen NewMember »

Adoquery1.Close;
Adoquery1.SQL.Clear;
Adoquery1.SQL.Add('select * From Tablo1 Where CinsiyetErkek=:ParCinsiyet'); // parametre ver
Adoquery1.parameter.parambyname('ParCinsiyet').asBoolean:=True;
//Adoquery1.ExecSQL;//Bu satırı çıkar sadece open yaptır
Adoquery1.Open;
Kullanıcı avatarı
Commandx
Üye
Mesajlar: 183
Kayıt: 01 Oca 2008 05:34

Re: checkbox ile veritabanında true false sorgusu

Mesaj gönderen Commandx »

sayneizde Sorunu çözdüm çok sağolun

Şöyle bir şey işimi gördü
Uğraşa uğraşa

Kod: Tümünü seç

Adoquery1.Close;
Adoquery1.SQL.Clear;
Adoquery1.SQL.Add('select * From Tablo1 Where CinsiyetErkek=True'); 
Adoquery1.Open;
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
Cevapla