arkadaşlar herkese selam ve saygılar diliyorum. Belki başlığa bakıp gülebilirsiniz. Ana formumda müşteri db girdler var. ona bağlı da arama filitreleme yapıyorum. db giridinde başlıklarına bağlı sıralama yaptırıyorum. birde alfabenin tüm harflerini içeren a dan z ye birer boton koyarak harflere göre sıralama yaptırıyrum. ancak a ya tıkladığımda ilk harfi a ile başlayanlar geliyor. ama ikinci harf z oluyor d oluyor. ben istiyorumki a dan sonraki kısımlarda alfabetik sıralansın. sanırım anlatabildim.
herkese cevaplaı için teşekkürler
Alfabetik sıralama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 261
- Kayıt: 21 Tem 2006 04:59
- İletişim:
Re: Alfabetik sıralama
SQL sorgularınıza order by parametresi ekleyebilirsiniz.
-
- Üye
- Mesajlar: 508
- Kayıt: 30 Oca 2004 10:49
Re: Alfabetik sıralama
A dan Z ye kadar butonu tek tek koymuyorsundur herhalde.
Tabbed notebook kullanın. Bir de sql ile bu tabbet notebookun seçili sekmenin captionına göre sorguyu çalıştırın.

Her zaman bir vâmuk-i azra olur alem bu ya,
Nev-be-nev efsaneler peydâ olur alem bu ya,
Kabz u bast kıl tefekkür aleminde ey gönül,
Vakt-i sermânın sonu, vakt-i germân olur alem bu ya...
Nev-be-nev efsaneler peydâ olur alem bu ya,
Kabz u bast kıl tefekkür aleminde ey gönül,
Vakt-i sermânın sonu, vakt-i germân olur alem bu ya...
-
- Üye
- Mesajlar: 261
- Kayıt: 21 Tem 2006 04:59
- İletişim:
kodlarım bu
with dm.musteri_Query do
begin
Close;
SelectSQL.Clear;
SelectSQL.Add('select * from musteriler where gizle=0 and adi_soyadi like '+QuotedStr((SENDER AS TbsSkinSpeedButton).Caption+'%'));
if bsSkinCheckRadioBox1.Checked then
SelectSQL.Add('AND ID IN (SELECT MUSTERI_ID FROM BAKIYELER WHERE (bakiyeler.satis+bakiyeler.taksitlisatis - bakiyeler.odemeler - bakiyeler.odemeler_taksit)<>0)');
Active:=true;
end;
ALT_BILGILER;
alt bilgilerde arkadaşlar o müşterinin (seçili ) bakiye bilgileri var. sql komutuna order by eklenmiyor hata veriyor yukardaki kodda. sanırım ne yapmak istediğimi anladınız.
begin
Close;
SelectSQL.Clear;
SelectSQL.Add('select * from musteriler where gizle=0 and adi_soyadi like '+QuotedStr((SENDER AS TbsSkinSpeedButton).Caption+'%'));
if bsSkinCheckRadioBox1.Checked then
SelectSQL.Add('AND ID IN (SELECT MUSTERI_ID FROM BAKIYELER WHERE (bakiyeler.satis+bakiyeler.taksitlisatis - bakiyeler.odemeler - bakiyeler.odemeler_taksit)<>0)');
Active:=true;
end;
ALT_BILGILER;
alt bilgilerde arkadaşlar o müşterinin (seçili ) bakiye bilgileri var. sql komutuna order by eklenmiyor hata veriyor yukardaki kodda. sanırım ne yapmak istediğimi anladınız.