dbgridde son kaydın en üstte görünmesi?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ElectroNick
Üye
Mesajlar: 119
Kayıt: 05 Oca 2005 04:39

dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen ElectroNick »

s.a.
dbgrid içinde son eklenen kayıt en altta görünüyor.. bunu tam ters şekilde (girilen son kayıt ilk satırda görünecek şekilde) nasıl ayarlayabilirim?
Kullanıcı avatarı
modigant
Üye
Mesajlar: 40
Kayıt: 08 Mar 2008 01:35

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen modigant »

Tarih saat alanın varmı?. Böyle bir alan oluşturup grid için tarih saate göre sorgu yapabilirsin. yada otomatik artan bir alan tanımlayabilirsin. Buda senin işini görür.
Sular yükselince, balıklar karıncaları yer...Sular çekilince de karıncalar balıkları...Kimse bugünkü üstünlüğüne ve gücüne güvenmemelidir....
Çünkü kimin kimi yiyeceğine.. "Suyun Akışı Karar Verir..."
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen White Rose »

order by sıralamasını desc olarak kullanın sıralamayı sondan başa doğru yapar
ElectroNick
Üye
Mesajlar: 119
Kayıt: 05 Oca 2005 04:39

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen ElectroNick »

cevaplar için tşk. kod kullanmak istemiyorum.. tavsiyeniz varsa bu işi properties'ten halledebileceğim bir componentte kurabilirim?

order by?
neyin order by'ı dbgridde öyle bi özellik bulamadım...
Kainattaki en yüksek hakikat Allah'a imandır..
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen F.Atagun »

Hocam,
Sqldeki Order dan bahsediyor

Kod: Tümünü seç

Qry1.SQL.add(' order by  Tarih DESC  ');
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen ikutluay »

ElectroNick yazdı:cevaplar için tşk. kod kullanmak istemiyorum.. tavsiyeniz varsa bu işi properties'ten halledebileceğim bir componentte kurabilirim?

order by?
neyin order by'ı dbgridde öyle bi özellik bulamadım...
Art niyetle yazıyorum sanmayın ama bu mesajı bir anlık dalgınlık dışında yazıyorsanız tizaq yada faruk çubukçu herhangi bir siteden mutlaka SQL dokumanlarına bakın. naçizane tavsiyemdir.

Donanım programcıları hariç SQL bilmeyen kişinin bir kolu kesik sayılır
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
ElectroNick
Üye
Mesajlar: 119
Kayıt: 05 Oca 2005 04:39

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen ElectroNick »

tavsiyeniz için teşekkürler.. :) SQL tabiki lazım bunu tartışmam.. fakat sevmiyorum desem?

SQL ile programa ufak bi fayda sağlamak için tonlarca komut ezberlemem gerekiyormuş gibi hissediyorum.. o yüzden öğrenmedim.. kişi bilmediği şeye düşmandır derler ya.. sql den nefret ediyorum :)

aslında genel anlamda tercih meselesi bu; mesela benzer şekilde pascal ile kod yazmak sıkıcı geliyor fakat delphi ile saatlerce keyif ala ala program hazırlayabiliyorum..

yukarıda ilk mesaja yazdığım problemimi SQL çözüyor ise verdiğiniz komutu bi deneyeyim.. cevap yazan herkese teşekkürler..
Kainattaki en yüksek hakikat Allah'a imandır..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen aslangeri »

eğer table kullanıyorsanız (ki zannımca vt de paradox) vt tablolarını oluştururken index tanımlama sırasında indexin asc mi desc mi olduğunu belirtebiliyorsunuz.
daha sonra tabloda o indexi kullanırsanız sıralama işlemi tersten yapılmış olur.

kullanıdığınız vt ve tablo bileşenlerine göre tasarımda ufak farklılıklar olabilir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen haydarxxx »

Yeni kayıt derken
table1.append;
yerine
table1.insert;
diye dene
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen Vital »

kullandıgın vt nedir eger fb ise bunu ibexpertten basitce cozebilirsin

ve modigant kardes imzan super valla hehe :))
Garibanus
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen Battosai »

Hem SQL bilmiyorsun hemde Veritabanı programı yapmaya çalışıyorsun...Bu işi profosyenelce yapacaksan SQL bileceksin...Zira hiçbir komponent sana SQL sağladığı esnekliği ve kolaylığı sağlamaz...Ben sende biraz tembellik görüyorum neden dersen temel düzeyde SQL öğrenmek en fazla 3 günü alır...Ayrıca beğenmediğin SQL öğrenince sende kendine kızacaksın ulen o kadar uğraştıydım şunu yapmaya halbuki ne kadar basitmiş diyeceksin... :twisted:
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen aslangeri »

Battosai yazdı:Ayrıca beğenmediğin SQL öğrenince sende kendine kızacaksın ulen o kadar uğraştıydım şunu yapmaya halbuki ne kadar basitmiş diyeceksin... :twisted:
tecrübeyle sabittir.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
ElectroNick
Üye
Mesajlar: 119
Kayıt: 05 Oca 2005 04:39

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen ElectroNick »

Battosai yazdı:Hem SQL bilmiyorsun hemde Veritabanı programı yapmaya çalışıyorsun...
SQLsiz veritabanı programı olmaz mı? Ki daha önce onlarcasını yazdım. :)
Battosai yazdı:Bu işi profosyenelce yapacaksan SQL bileceksin...
Ben öğrenciyim bu işi profesyonelce değil amatörce yapıyorum..
Battosai yazdı:Zira hiçbir komponent sana SQL sağladığı esnekliği ve kolaylığı sağlamaz...
Componentler çok fazla konuda kolaylık sağlıyor.. SQL le de olur componentle de olur..
Battosai yazdı:Ben sende biraz tembellik görüyorum neden dersen temel düzeyde SQL öğrenmek en fazla 3 günü alır...
Evet bu konuda tembelim. İnsan sevmediği bir konuyu öğrenmekte istemiyor :) SQL i sevmiyorum..
Battosai yazdı:Ayrıca beğenmediğin SQL öğrenince sende kendine kızacaksın ulen o kadar uğraştıydım şunu yapmaya halbuki ne kadar basitmiş diyeceksin... :twisted:
"SQL kötü bişey kimse kullanmasın" demedim. İleride bir gün heves eder öğrenirim..

Bu konudaki problemimi tms grid ile çözdüm. http://www.tmssoftware.com/site/gridpack.asp adresinden indirebilirsiniz..

Değerli yorumlarınız için teşekkür ediyorum.. Başlık "SQL iyi mi kötü mü" değildi.. Sorunumu çözdüğüme göre konunun daha fazla uzaması anlamsız..

İyi günler..
Kainattaki en yüksek hakikat Allah'a imandır..
shadowmann
Üye
Mesajlar: 508
Kayıt: 30 Oca 2004 10:49

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen shadowmann »

Bu mesajı yazana kadar bence sql in temel komutlarını öğrenebilirdin.
Uygulamalı sql dersi burada var
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...
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: dbgridde son kaydın en üstte görünmesi?

Mesaj gönderen aslangeri »

hey arkadaşlar adama zorla sql mi öğreteceksiniz.
biraz sakin olun.
bende sql e geç başladım. table bileşeni ile istediğim işlemlerin hepsini yapabiliyordum.
sql elbetteki büyük bir kolaylık ama kimseyede zorla bişey yaptıracak halimiz yok.
hadi öğle paydosu yaklaşıyor yemeğe gidin ;)
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla