gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
guhadi
Üye
Mesajlar: 7
Kayıt: 26 Haz 2014 08:10

gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen guhadi »

delphi 7 kullaniyorum table yada qyeri farketmez dbgrit de 3 sutunum var bunlardan sadece 1 ni gösteriyorum ve aşaği kayiyo benim istedigim belli satirdan sonra yan sutuna kaldigi yerden devam edecek kac kayit varsa şimdiden tşekkür ederim
Kullanıcı avatarı
The_aLiEn
Üye
Mesajlar: 28
Kayıt: 09 Kas 2010 02:35
Konum: Trabzon
İletişim:

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen The_aLiEn »

TDBGrid bu isteğinizi gerçekleştiremez. TListBox ya da TStringGrid kullanabilirsiniz. Ama bu nesnelerin içeriklerini doldururken tablodaki kayıtları elle teker teker gezmeniz gerekecektir.
guhadi
Üye
Mesajlar: 7
Kayıt: 26 Haz 2014 08:10

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen guhadi »

bunun hk kod varmidir acaba bu konuda da yardimci olursaniz tşk.ederim 4 gundur uyku girmiyo gözum kafayi yiyecem hic bir yerde böyle bir kod do raslamadim
En son guhadi tarafından 26 Haz 2014 03:11 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
The_aLiEn
Üye
Mesajlar: 28
Kayıt: 09 Kas 2010 02:35
Konum: Trabzon
İletişim:

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen The_aLiEn »

Doğrudan bir kod bulamayabilirsiniz. Tasarlamanız gerekecektir. Ben TStringGrid e yönelirdim.

Kod: Tümünü seç

sGrid.ColCount := (Table.RecordCount div cSatirAdedi) + Integer((Table.RecordCount mod cSatirAdedi) > 0); 
(* Integer((Table.RecordCount mod cSatirAdedi) > 0) ifadesi 5 satır 23 kayıt için 5 adet, 5 satır 20 kayıt için 4 adet, 5 satır 25 kayıt için 5 adet vb. sütun oluşturmak için ;) *)

sGrid.RowCount := cSatirAdedi + 1; // +1 sütun başlık bilgileri için
şeklinde grid in satır ve sütun değerlerini üretip, kayıt sayısı kadar döngü içinde ilgili Cell indexini bulup cell in değerini table.fields[x] üzerinden doldururdum.
guhadi
Üye
Mesajlar: 7
Kayıt: 26 Haz 2014 08:10

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen guhadi »

başlik bilgileride yazilmayacak sadece veri cekip verilen deger uzerinden sonra yan kolona verilen deger uzerine yan kplona geciş yapacak
guhadi
Üye
Mesajlar: 7
Kayıt: 26 Haz 2014 08:10

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen guhadi »

ama bundan once edit ile ara yapiyo sonra iki datanın birleşik keylerinden mesela
ara kod : 111222 kalip.db
grid
1 6
2 7
3 8 burakide parca.db
4 9
5 10

devami kalip.db dekileri aliyo
bulunan kod uzerinde diyer bilgiler aşagida editler ile gösteriliyor
guhadi
Üye
Mesajlar: 7
Kayıt: 26 Haz 2014 08:10

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen guhadi »

bu konu hakkında daha detaylı bilgi nereden alabilirim cok önemli lütfen yardım eden yrdım eden arkadaşlarıma şimdiden tşk. ederim
guhadi
Üye
Mesajlar: 7
Kayıt: 26 Haz 2014 08:10

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen guhadi »

en sonunda buldum kendim
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen mrmarman »

Tebrikler. :bravo:

- Sorununu bizlerle paylaştığın için de minnettarız. Paylaşımcı olmak güzeldir. :idea:
Resim
Resim ....Resim
ozcank
Üye
Mesajlar: 937
Kayıt: 28 Nis 2005 05:29

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen ozcank »

Nasıl bulduğunu bizimle de paylaşırsan seviniriz.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: gbgrid de tek sutun 5 satirdan sonra 2. sutuna gecmesi

Mesaj gönderen mrmarman »

ozcank yazdı:Nasıl bulduğunu bizimle de paylaşırsan seviniriz.
Çok zor değildir.
(1) Listbox/Checklistbox kullanmış, column tanımlamış olabilir; böylece siz düz item eklersiniz nesne sütunlara dağıtır.
(2) Hesaba girdiğini sanmıyorum ama arkadaşımızın bahsettiği şekilde stringgrid sütunlara dağılımını while not eof döngüsü ile kurmuş olabilir
(3) yine ihtimal vermiyorum ama tabloyu HTML olarak generate edip bunu webbrowser ile göstermiş olabilir.
(4) yine hiç ihtimal vermiyorum ama Listbox ile kullanıp, item sayısını sınırlayıp yine stringgrid mantığını subitemlere dağıtmış olabilir.
vs. vs.

öngörüm (1) nolu çözümden yanadır.
Resim
Resim ....Resim
Cevapla