ekteki dosyadaki raporda Ayrıtı Altbilgisi alanında listelenen satırların Artalan renklerini 2.4.6. vb çift sıra numaralı satırlarda nasıl değiştirebilirim? (Zebra görünümlü rapor).
Ayrıca gene raporda ayrıntı altbilgisi alanında (Ekli dosyada Vergi No Altbilgisi alanında) listelenen kayıtların sayısını sayfa üst bilgisi alanında nasıl bulabilirim?
Zaman ayırabilecek olan arkadaşların emeklerine şimdiden teşekkürler.
Raporda zebra tipi renkli görünüm
Vergi No Footer kısmına, adı ZebraKutusu olan bir adet dikdörtgen ve Print olayına aşağıdaki kodu ekledim.
Kod:
Private Sub GrupAltbilgisi1_Print(Cancel As Integer, PrintCount As Integer)
If (Me.SiraNo Mod 2) = 1 Then Me.ZebraKutusu.BackColor = 16777215 Else Me.ZebraKutusu.BackColor = 12632256
End Sub
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Konfüçyüs
Birinci Sorunuzun cevabı için
bunu deneyiniz
Seruz Hocam cevabı vermiş zaten sonradan gördüm...
Kod:
Private m_RowCount As Long
Kod:
Private Sub Ayrıntı_Format(Cancel As Integer, FormatCount As Integer)
m_RowCount = m_RowCount + 1
If m_RowCount / 2 = CLng(m_RowCount / 2) Then
Me.Ayrıntı.BackColor = 15263976 'Change value to the color you desire
Else
Me.Ayrıntı.BackColor = 14811135 'Change value to the color you desire
End If
End Sub
bunu deneyiniz
Seruz Hocam cevabı vermiş zaten sonradan gördüm...
Kaplumbağa ya dikkat et...
Sadece başını çıkartıp risk aldığında ilerleyebiliyor...
Sadece başını çıkartıp risk aldığında ilerleyebiliyor...
Puletin'in kodlarını görünce aklıma geldi.
Aslında bir dikdörtgen eklemeye gerek yoktu, benimki formlardaki Koşullandırılmış Biçim olayından kalma bir alışkanlık
Aynı işlem bu şekilde de olur.
Aslında bir dikdörtgen eklemeye gerek yoktu, benimki formlardaki Koşullandırılmış Biçim olayından kalma bir alışkanlık
Aynı işlem bu şekilde de olur.
Kod:
Private Sub GrupAltbilgisi1_Print(Cancel As Integer, PrintCount As Integer)
If (Me.SiraNo Mod 2) = 1 Then Me.GrupAltbilgisi1.BackColor = 16777215 Else Me.GrupAltbilgisi1.BackColor = 12632256
End Sub
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Konfüçyüs
Sevgili Seruz hocam ve Puletin Hocam
Renklendirme çözüldü. bunun için teşekkürler.
Ancak Seruz Hocamın 1. soruma önerdiği çözüm olan =DCount("*";"[İki Tarih Arası Kesilenler]") kodunun sonucu iki tarih arası kesilen faturaların tamamını sayıyor. Oysaki orada listelenen kayıtlar iki tarih arası kesilen faturaların vergi numarası bazında toplamları. Ben Bunun sayısını ilgili alana yazdırmak istiyorum.
Puletin hocamın buna ilişkin kodunu da nereye ve nasıl yazmam gerektiğini anlamadım.
Renklendirme çözüldü. bunun için teşekkürler.
Ancak Seruz Hocamın 1. soruma önerdiği çözüm olan =DCount("*";"[İki Tarih Arası Kesilenler]") kodunun sonucu iki tarih arası kesilen faturaların tamamını sayıyor. Oysaki orada listelenen kayıtlar iki tarih arası kesilen faturaların vergi numarası bazında toplamları. Ben Bunun sayısını ilgili alana yazdırmak istiyorum.
Puletin hocamın buna ilişkin kodunu da nereye ve nasıl yazmam gerektiğini anlamadım.
Bu arada Satır Sayısı olayını yazmayı unutmuşum, onu da anlatayım.
Yaptığım örnekteki raporda Satır Sayısı = 56 olarak çıkıyor, çünkü raporun kayıt kaynağında aslında 56 kayıt var.
Siz Raporda, Vergi No bazında gruplama yapıp, kayıtları Grup Footer kısmında toplayıp yazdırdığınız için 45 kayıt listeleniyor.
Vergi No bazında gruplama olayını raporda değil, sorguda yapmalısınız.
Kayıtları da raporun normal detay kısmında yazdırırsanız daha iyi olur, bu şekilde satır sayısı da doğru çıkmış olur.
Dediğim gibi bir deneyin, yapamazsanız, yazın.
Ona da yardımcı oluruz.
Biraz vaktim oldu ve anlattığım şekilde sorguda gruplanmış olarak raporu yaptım ve örneği ekledim.
Yaptığım örnekteki raporda Satır Sayısı = 56 olarak çıkıyor, çünkü raporun kayıt kaynağında aslında 56 kayıt var.
Siz Raporda, Vergi No bazında gruplama yapıp, kayıtları Grup Footer kısmında toplayıp yazdırdığınız için 45 kayıt listeleniyor.
Vergi No bazında gruplama olayını raporda değil, sorguda yapmalısınız.
Kayıtları da raporun normal detay kısmında yazdırırsanız daha iyi olur, bu şekilde satır sayısı da doğru çıkmış olur.
Dediğim gibi bir deneyin, yapamazsanız, yazın.
Ona da yardımcı oluruz.
Biraz vaktim oldu ve anlattığım şekilde sorguda gruplanmış olarak raporu yaptım ve örneği ekledim.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Konfüçyüs
Konuyu Okuyanlar: 2 Ziyaretçi