mrb;
form uzerinde veri girişi yapabiliyorum ve verileri dbgrid ile gosteriyorum. veritabanımda "tarih" alanına girdiğim tarihlerin dbgrid de en son yazdıklarım başta olmak uzere sıralanması için bir çözüm önerisi lazım?
ayrıca dbgrid e girdiğim "para" alanındaki verileri form uzerinde başka bir yerde nasıl toplayabilir yada çıkarabilirim? bu konudada yardımcı olabilecek arkadaşlara şimdiden teşekkürler..
selametle..
dbgrid de sıralama ve veriler arasında 4 işlem?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: dbgrid de sıralama ve veriler arasında 4 işlem?


.-.-.-.-.-.-.-. ^_^
merhaba,
bunun için farklı farklı yollar izleyebilirsin. mesela sıralama için;
dbgrid query'ye bağlama ve query de "order by" kullanmak;
dbgrid table a bağlıysa filtreleme vs. vs.
dört işlem için;
yine query de "SUM(AlanAdı)" kullanabilirsin;
yada bir döngü ile dbgrid içerisindeki tüm para alanlarını toplatabilirsin(tavsiye edilmez).
Ama en kolayı quantum grid kullan..
bunun için farklı farklı yollar izleyebilirsin. mesela sıralama için;
dbgrid query'ye bağlama ve query de "order by" kullanmak;
dbgrid table a bağlıysa filtreleme vs. vs.
dört işlem için;
yine query de "SUM(AlanAdı)" kullanabilirsin;
yada bir döngü ile dbgrid içerisindeki tüm para alanlarını toplatabilirsin(tavsiye edilmez).
Ama en kolayı quantum grid kullan..
sorgularını query ile yap. SQL cümlesinin sonuna
eklersen tarih alanını sondan başa doğru listeleyecektir.ASC yaparsanda küçükten büyüğe sıralar.
bir alandaki verileri toplamak içinde yine SQL cümlesi içerisinden yapabilirsin.
yaparsan ve kullandığın query'nin ilk kaydını görüntüleyerek bulabilirsin.
Kod: Tümünü seç
ORDER BY Tarih DESC
bir alandaki verileri toplamak içinde yine SQL cümlesi içerisinden yapabilirsin.
Kod: Tümünü seç
SELECT SUM(para) FROM ...........
Oldeye Software
http://www.oldeye.com
http://www.oldeye.com