listview de tüm satırı renklendirme

Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
herkeze iyi akşamlar accsess listviewde 3. sütunda sütun adı (islem_turu) olsun

örneğin "arızalı" yazıyorsa o satır komple kırmızı olsun eğer "iade" yazıyorsa o satır komple sarı olsun bunlar yazmıyorsa renklenme olmasın. yardımcı olursanız sevinirim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Exceldeki listviewde satırın backcoloru renklenmiyor ama accesste bilemem.:)
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
yazıları renklendirmişler örnekler gördüm ama satır renklendirmesi görmedim. yazı renklendirmeleride benim istediğim şartlara uygun değil. istediğim koşullara uygun bir örnek verebilirmisiniz.satır veya sütun renklenmesi fark etmez. aslında sütun renklenirse fena olmaz. teşekkürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
evet fontlar renklendirilebiliyor ama satır arka planı renklenmiyor.
Sizde font rengi istemiyorsunuz.O zaman olmaz.:cool:
 
Katılım
2 Mart 2006
Mesajlar
501
Excel Vers. ve Dili
2003 türkçe
satır renklendirme

istediğiniz işlem ekteki resimde islem_turu metin kutusunun koşullu biçimlendirmeye girin resimdekini aynen uygulayın
 

Ekli dosyalar

Son düzenleme:
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
syn simendifer ilk önce sizde syn evren gizlende süper hızlısınız.ilginize teşekkürler. verdiğiniz örneği daha öncede inceledim orada anladığım kadarıyla tablodaki kimlik le kod numaralarını karşılaştırıp sonra renklendirme yapmış ben onun yazdığı koddan kendimle ilgili olan kısmı ayrıştıramadım. benim istediğim sadece listviewdeki veri ile alakalı. yardımcı olursanız sevinirim.
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
Dim Item As ListItem
Dim Counter As Long
Dim FreightAmount As Integer
For Counter = 1 To Me.ListView4.ListItems.Count
Set Item = Me.ListView4.ListItems.Item(Counter)
FreightAmount = Item.SubItems(1)
With Me.ListView4
If Item.SubItems(1) = İADE Then
.ListItems.Item(Counter).ForeColor = 883995
.ListItems.Item(Counter).ListSubItems(1).ForeColor = 883995
.ListItems.Item(Counter).ListSubItems(2).ForeColor = 883995
.ListItems.Item(Counter).ListSubItems(3).ForeColor = 883995

Else
Next Counter
Me.ListView4.Refresh


Listviewde 2.sütunda iade yazıyorsa o satırdaki yazılar kırmızı olsun istiyorum. Bulduğum kodları (If Item.SubItems(1) = İADE Then şeklinde) buna göre değiştirmeye çalıştım ama başaramadım. Başka bir şeyde aklıma gelmiyor. Bu kodu amacıma uygun olarak nasıl değiştirebilirim. Yardımcı olursanız sevinirim.
Kodları biraz anlatabilirseniz sevinirim. Tüm arkadaşlara teşekkürler.
 
Son düzenleme:
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
tüm uğraşlarıma rağmen hala beceremedim.
eklediğim örneğe göre tüm satırı "iade" ise kırmızı renk, "defolu" ise mavi renk olacak şekilde yapabilirmisiniz.
tüm arkadaşlara teşekkürler.
 

Ekli dosyalar

Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın orcunerkek54,

Hatırladığım kadarıyla bu konu epey tartışılmıştı. Neden sürekli form ve koşullu biçimlendirme kullanmıyorsunuz?


İyi çalışmalar
 

Ekli dosyalar

Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
görüntü olarak begeniyorum ve ileride yapmak istediğim seyleri onunla yapabileceğimi düşünüyorum.
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
istediğim çözümü buldum. başka arkadaşlarada lazım olabilir düşüncesiyle cevabı ekliyorum tüm arkadaşlara iyi akşamlar.

Private Sub Komut2_Click()
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).SubItems(2) = "İade" Then 'koşul satırı
ListView1.ListItems(i).ListSubItems(2).ForeColor = vbRed '3. sıra
ListView1.ListItems(i).ListSubItems(1).ForeColor = vbRed '2. sıra
ListView1.ListItems(i).ForeColor = vbRed 'ilk sıra

ElseIf ListView1.ListItems(i).SubItems(2) = "Defolu" Then
ListView1.ListItems(i).ListSubItems(2).ForeColor = vbBlue '3. sıra
ListView1.ListItems(i).ListSubItems(1).ForeColor = vbBlue '2. sıra
ListView1.ListItems(i).ForeColor = vbBlue 'ilk sıra

End If
Next
ListView1.Refresh
End Sub
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
yazıları renklendirmişler örnekler gördüm ama satır renklendirmesi görmedim. yazı renklendirmeleride benim istediğim şartlara uygun değil. istediğim koşullara uygun bir örnek verebilirmisiniz.satır veya sütun renklenmesi fark etmez. aslında sütun renklenirse fena olmaz. teşekkürler
Çözümü buldum dediniz ???
 
Üst