dbctrlgrid

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ozsal
Üye
Mesajlar: 108
Kayıt: 22 Oca 2006 07:55
Konum: izmir
İletişim:

dbctrlgrid

Mesaj gönderen ozsal »

s.a ;
Hayırlı ramazanlar Arkadaslar.

Hepinize ii çalışmalar. Benim sorunum şu

bir db im var kno,odatanım,odadurum isimli fieldlerim var. odadurum bit değerinde.

; içinde 15 tane kayıt var . oda1, oda2,oda3 oda4... diye

bunları string gridde göstermeyi deniyorum. ve çalışma anında string gridin onclick olayında odadurum değerini 1 ise 0 0 ise 1 yapıyorum. eğer değer 1 ise geçerli gridpaneli yeşil 0 ise sarı yapmak istiyorum. gridin on panelpaint olayına if odadurum.value=1 then color:clgreen yazdım;

sorun ise şu; bütün odalar grite listeleniyor. mesela oda5 in üzerine tıklayınca oda5 kaydının odadurum verisini de değiştirebiliyorum. fakat boyama işinde hep bir sonrakini boyuyor. mesela oda1 ile oynuyorsam 2 yi 9 ile oynadıgım zaman oda10 panelinin rengini değiştiriyor. bbu konu ile bilgisi olan varmı acaba? bir de yapmak istediğim şeyi anlamışsınızdır galiba arkadaslar. izlediğim yol (strgrid yolu) doğru mu?
ilgilendiğiniz için teşekkür ederim.
En son ozsal tarafından 14 Eki 2006 03:22 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
genelde indexler sıfırdan başlar.
boyama yaptığınız yerde onu kontrol edin.
kolay gelisn.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
ozsal
Üye
Mesajlar: 108
Kayıt: 22 Oca 2006 07:55
Konum: izmir
İletişim:

Mesaj gönderen ozsal »

string gridi kurcaladım biraz ama panels vs. bi detaya rasltalamdım
tek yapabildiğim

dbctrlgridin on panelpaint olayına
if dm.odabosdolu.value=1 then dbctrlgrid1.Color:=clgreen yazmak
Kullanıcı avatarı
ozsal
Üye
Mesajlar: 108
Kayıt: 22 Oca 2006 07:55
Konum: izmir
İletişim:

Mesaj gönderen ozsal »

özür dilerim arkadaslar. string grid yazmışım. DBctrlgrid ile çalışıyorum

Tabi ne diyo bu demelerinizide anlıyorum şimdi :)
Kullanıcı avatarı
ozsal
Üye
Mesajlar: 108
Kayıt: 22 Oca 2006 07:55
Konum: izmir
İletişim:

ozsal

Mesaj gönderen ozsal »

sorun çözüldü arkadaşlar.

dbcrtlgrin ondblclick olayına yazınca problem oluyor. ,fakat bu işlemleri onclick olayına yazınca hiçbir problem kalmıyor.
sorun burda imiş. Her nedense?
ii çalışmalar.
Cevapla