2011-03-19 15 views
5

VS2008'de ASP.NET 3.5'de yazılmış bir faturalandırma uygulamasına devam ediyorum. Faturalar, VS2008 ile gelen kristal raporlarını kullanan kristal raporlardır.Bastırılmış sayfa altbilgisi ile Crystal Report üzerinde beyaz alan gösterilmesini engelle

benim faturanın ön sayfa üstünde ve altında grafik numarası vardır, özellikle ön sayfa grafik altbilgi sayfanın alt ile aynı seviyededir.

müşteri artık faturaya eklenecektir bu sayfa altbilgilerini istedi. Sayfa numaralarını ve ayırma çizgisini içeren basit bir sayfa altbilgisi ekledim. Ben de sayfa 1.

sorun sayfa altbilgi işgal edeceği yer hala fatura düzenini kırarak ön sayfada boşluk olarak görülebilir dipnotunu bastırmak kurdum. "Minimum Minimum Sayfa Altbilgisi" ve "Boş Bölüm'ü Koru" ayarını yaptım ve her ikisinin de bir etkisi yok. Araştırmamdan, kristal raporların bu versiyonunda çözüm bulunmadığı anlaşılıyor.

başkasının bu sorunu vardı ve kristal raporları yeni bir sürümünü gerektirmeyen bir çözüm buldu?

Şu anda Sayfa başlığına sayfa numaraları ekleme ile gittin ve o ok çalışır. Başka bir SO sorusu bulunan http://www.crystalkeen.com/articles/crystalreports/pagebreaksconditional.htm önerilerini denedim, ama işe yaramadı. Raporum bir ayrıntılar bölümü göstermiyor. Üst sayfadaki ön sayfayı görüntüler ve ayrıntılar sayfaları altbilgilerde alt raporlardır.

cevap

0

Boş bırakma her zaman çalışmıyor. Bu bölüm için Biçim Bölüm özelliklerinde, koşullu bastırma düğmesi (X + 2) tıklayın ve aşağıdaki gibi bir şey kullanın:

If OnFirstPage Then 
    True 
Else 
    False 

ilk sayfada Durdurulmasına = Doğru ayarlamak için söyler.

Sorunuzu yanlış değerlendirirseniz, bildirin. Yine de tamir edilebilir. Her sayfada sayfa boşluğu varsayılan olarak

+0

Ayrıca, sadece bir ipucu ... bazı kullanıcılar raporda gerçekte ne kadar beyaz boşluk olduğunu gösteriyor. Hangisinin baktığını bilmek REAL GERÇEKTİR. Sadece bölümün ismindeki beyaz alanın soluna ve/veya bölümün kısaltılmasına bakın. Bu size her zaman neye baktığınızı söyleyecektir. –

+0

Yukarıdakiler, baskı formülü için 'pageNumber = 1' ile aynıdır. Sorun, kristalin görüntülenip görüntülenmediğine bakılmaksızın en büyük altbilgi için beyaz boşluk bırakıyor. Araştırmamdan seçeneklerim, sadece hazırlamaya hazır olmadığım, örneğin 11'in daha sonraki bir kristal versiyonunu güncellemekteyim. İlk sayfayı tespit etmek için mantığı da kullandım (bir raporda birden çok 'ilk sayfa' yazdırdığımdan). Aynı beyaz alan sorununu alıyorum. Sonunda vazgeçtim ve müşteriye bunun mümkün olmadığını söylediler ve bir uzlaşmayı kabul ettiler ve sayfa numaraları artık başlıkta. –

+0

Sayfa Altbilgisi bölümünü, bir fark yaratıp yaratmayacağını görmek için bölmeyi denediniz mi? Ayrıca, ayrıntılar alt raporlarını sayfa altbilgisi bölümüne koymak doğru konum değildir. Ana rapordaki herhangi bir veriye bağlanıyorsanız, en az bir kez veri gruplandırmalısınız. En az bir grubunuz varsa, alt raporlarınız Grup Altbilgisi bölümünde olmalıdır. –

0

. Bu nedenle, sayfa altbilgisinin içeriğini ayrıntı bölümüne koymayı ve koşullu olarak çağırmayı deneyin.

İlgili konular