Aşağıda ADOQuery1 ile A1’de sorgulama yapıyorum ve dbgrid1’de gösteriyorum. Sorgulamada A2’deki ilk kaydı Edit1’e yazıyor. Benim istediğim A2’deki en büyük değeri Edit1’e yazdırmak.
Tablomda A1 ve A2 sütunları var.
A2 sütunu sayı tanımlı.
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * From AnaSayfaFormüllü WHERE A1 like "%'+Edit5.Text+'%"');
ADOQuery1.Open;
Edit1.Text:=dbgrid1.Columns.Grid.Fields[1].text;
ADOQuery1 ile filtreleyip sütundaki en büyük değeri bulma.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 30
- Kayıt: 08 Oca 2025 10:35
Re: ADOQuery1 ile filtreleyip sütundaki en büyük değeri bulma.
Merhaba, sorunuzu doğru anladıysam sorguyu aşağıdaki şekilde değiştirerek A2 kolonunda ilk en büyük sayı gelmesini sağlayabilirsiniz.
Kod: Tümünü seç
'SELECT * From AnaSayfaFormüllü WHERE A1 like "%'+Edit5.Text+'%" order by A2 DESC'
Re: ADOQuery1 ile filtreleyip sütundaki en büyük değeri bulma.
Kod: Tümünü seç
Edit1.Text:=ADOQuery1.Fields[1].AsString;
Kod: Tümünü seç
Edit1.Text:=ADOQuery1.FieldByName('Field Adı').AsString;
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
-
- Üye
- Mesajlar: 30
- Kayıt: 08 Oca 2025 10:35
Re: ADOQuery1 ile filtreleyip sütundaki en büyük değeri bulma.
Çok teşekkür ederim mantığını anladım. Teşekkür ederim Hayırlı işler.