merhaba;
bir tablodan Query yardımıyla son kaydedilen kayıtlardan, edit kutusu içinde belirttiğim sayıda kaydı (3,4,5,6,7 olabilir) görüntülemek istiyorum.
kayıt tarihinden son günün kayıtlarını alabiliyorum. ancak son günün kayıtları 50, 100 tane olabilir. bana sadece kaydı yapılan son 3 yada 5 kayıt lazım
teşekkür ederim.
Son kayıtlardan belli sayıda görüntüleme
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Son kayıtlardan belli sayıda görüntüleme
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: Son kayıtlardan belli sayıda görüntüleme
Aşağıdaki sorgu örneğini kullandığın DB göre ayarla limit değerini değişkenden çağır....
Kod: Tümünü seç
select * from tablo where .... order by ID desc limit 5
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: Son kayıtlardan belli sayıda görüntüleme
autoinc bi alanın var ise kayitno, id gibi ona göre sıralatabilirsin.
Mücadele güzelleştirir!
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: Son kayıtlardan belli sayıda görüntüleme
biraz araştırdım limit komutu paradox tablolarında çalışmıyor.
İsteyen, yapabildiğinden daha fazlasını yapar.
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: Son kayıtlardan belli sayıda görüntüleme
aşağıdaki şekilde hallettim
SNo adında hesaplanan bir alan oluşturdum. kayıtları sıraladım. cxgridin özelliğini kullanmaya çalıştım işimi gördü
cxSpinEdit2.Value:= QryADolarFiyat.RecordCount;
cxSpinEdit2.Value:= QryADolarFiyat.RecordCount-cxSpinEdit1.Value;
cxGrid12DBTableView1.DataController.Filter.Clear;
cxGrid12DBTableView1.DataController.Filter.Active:=false;
with cxGrid12DBTableView1.DataController.Filter do
begin
Root.AddItem(cxGrid12DBTableView1SNo, fogreater, cxSpinEdit2.Value, '0');
Active := True;
end;
teşekkür ederim.
SNo adında hesaplanan bir alan oluşturdum. kayıtları sıraladım. cxgridin özelliğini kullanmaya çalıştım işimi gördü
cxSpinEdit2.Value:= QryADolarFiyat.RecordCount;
cxSpinEdit2.Value:= QryADolarFiyat.RecordCount-cxSpinEdit1.Value;
cxGrid12DBTableView1.DataController.Filter.Clear;
cxGrid12DBTableView1.DataController.Filter.Active:=false;
with cxGrid12DBTableView1.DataController.Filter do
begin
Root.AddItem(cxGrid12DBTableView1SNo, fogreater, cxSpinEdit2.Value, '0');
Active := True;
end;
teşekkür ederim.
İsteyen, yapabildiğinden daha fazlasını yapar.