DBGrid Sıralama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
canset
Üye
Mesajlar: 151
Kayıt: 19 Haz 2005 12:38

DBGrid Sıralama

Mesaj gönderen canset »

S.A.

Satış penceresinde barkod okuyucudan okutulma sırasına göre listeleme olmasını istiyorum. Şu anda barkod cihazından okuttuğum ürünler, okutulma sırasına göre değil de, okutulma sırası ne olursa olsun ürünün barkod numarasına göre yukarıdan aşağıya sıralanmakta...Ben ise okutulma sırasına göre sıralanmasını istiyorum. Yani ilk okuttuğum en üstte, son okuttuğum en sonda olacak şekilde..

Yardım edebileceklere şimdiden teşekkürler...
varyemez
Üye
Mesajlar: 262
Kayıt: 01 Oca 2009 11:00
Konum: Bursa
İletişim:

Re: DBGrid Sıralama

Mesaj gönderen varyemez »

Barkodları biriktirdiğiniz dataset barkoda göre indexlenmiştir o yüzden sıralıyordur. dataset üstündeki tüm indexleri deaktif edin o zaman dediğiniz gibi en son okunan barkodu en alt sıraya alır
Kullanıcı avatarı
canset
Üye
Mesajlar: 151
Kayıt: 19 Haz 2005 12:38

Re: DBGrid Sıralama

Mesaj gönderen canset »

S.A.

Sn. Varyemez; dediğinizi yaptığımda 'Table1: No index currently acvtive' uyarısı alıyorum...

Bunun başka bir yolu var mıdır acaba?
varyemez
Üye
Mesajlar: 262
Kayıt: 01 Oca 2009 11:00
Konum: Bursa
İletişim:

Re: DBGrid Sıralama

Mesaj gönderen varyemez »

DAtaset olarak ne kullandığını belirtmemişsin. Direkt veritabanı tablosunu mu kullanıyorsun , oradan bir query çekip onun üstüne mi , yoksa striinggrid üstünde mi çalışıyorsun belli değil. şöyle yap bu tür işleri:
bir clientdataset (ve tabii onun datasource u) al. onun üstüne istediğin fieldleri oluştur. barkodları okutunca buna append etsin. diğer yerde de sorduğun miktar*fiyat hesaplamasını da burada yaptırabilirsin. oncalc eventi vardır . oraya yazarsn.
bilgilerin girişi bitince de (ürün girme işi yani) bu dataseti asıl veritabanındaki tablona atıp güncellersin
Kullanıcı avatarı
canset
Üye
Mesajlar: 151
Kayıt: 19 Haz 2005 12:38

Re: DBGrid Sıralama

Mesaj gönderen canset »

Paradox veri tabanı ve table'lar kullanarak ilerliyorum. Query ve stringrid kullanmıyorum, nasıl kullanacağımı da bilmiyorum, daha önceden kullanmadım. :(
Cevapla