dbgrid de sıralama ve veriler arasında 4 işlem?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
netant
Üye
Mesajlar: 6
Kayıt: 19 Eki 2003 09:16

dbgrid de sıralama ve veriler arasında 4 işlem?

Mesaj gönderen netant »

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..
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Re: dbgrid de sıralama ve veriler arasında 4 işlem?

Mesaj gönderen mege »

:ara order asc desc
:ara calculated field
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

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..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

Mesaj gönderen feinpus »

sorgularını query ile yap. SQL cümlesinin sonuna

Kod: Tümünü seç

ORDER BY Tarih DESC
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.

Kod: Tümünü seç

SELECT SUM(para) FROM ...........
yaparsan ve kullandığın query'nin ilk kaydını görüntüleyerek bulabilirsin.
Oldeye Software
http://www.oldeye.com
netant
Üye
Mesajlar: 6
Kayıt: 19 Eki 2003 09:16

Mesaj gönderen netant »

her cevaba ayrı ayrı teşekkürler arkadaşlar,,
sorunumu cozdum;)

selametle..
Cevapla