Reporting Services'da Sayfalandırmayı Anlama (Rapor Oluşturucusu 3.0 ve SSRS)
Sayfalandırma işlemi rapor içindeki sayfaların sayısına ve rapor öğelerinin bu sayfalara nasıl yerleştirildiğine bakar.Sayfalandırma de Reporting Services görüntülemek ve teslim için işleme uzantısı bağlı olarak değişirraporu. Rapor sunucusunda bir rapor çalıştırdığınızda, rapor HTML işleyicisini kullanır.HTML, belirli bir sayfalandırma kuralı grubuna uyar.Örneğin, aynı raporu PDF'ye verirseniz, PDF işleyicisi kullanılır ve farklı bir kural grubu uygulanır; bu nedenle, rapor farklı şekilde sayfalandırılır.Raporunuzu teslim etmek için kullanmayı planladığınız Oluşturucu için en iyi duruma getirilmiş bir okuma kolay rapor kullanıcılarınız için başarılı bir şekilde tasarlamak için sayfalandırma de kontrol etmek için kullanılan kuralları anlamanız gerekir Reporting Services.
Bu konuda, fiziksel sayfa boyutunun ve rapor düzeninin, sabit sayfa sonu işleyicilerinin raporu işlemesine nasıl etki ettikleri ele alınmaktadır.
Not
Raporu bir sayfa genişliğinde olacak şekilde tasarladıysanız ancak rapor birden çok sayfaya işleniyorsa, rapor gövdesinin kenar boşlukları dahil olarak genişliğinin fiziksel sayfa boyutu genişliğinden büyük olmadığından emin olun.Raporunuza boş sayfaların eklenmesini önlemek için, kapsayıcı köşesini sola doğru sürükleyerek kapsayıcı boyutunu küçültebilirsiniz.
Not
Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu 3.0'da Rapor Tasarlama makalesine bakın.
Rapor Gövdesi
Rapor gövdesi, tasarım yüzeyinde boş alan olarak görüntülenen dikdörtgen bir kapsayıcıdır.İçinde bulunan rapor öğelerine uyum sağlayacak şekilde büyüyebilir veya küçülebilir.Rapor gövdesi fiziksel sayfa boyutunu yansıtmaz; hatta, rapor gövdesi birden çok rapor sayfasına yayılacak şekilde fiziksel sayfa boyutunun sınırlarının ötesine büyüyebilir.Bazı Oluşturucu gibi Microsoft Excel, Word, html ve mhtml, render raporları Büyüt veya Küçült bağlı içeriğini sayfa.Bu biçimlerde işlenen raporlar, Web tarayıcısında olduğu gibi, ekran tabanlı görüntüleme için en iyi duruma getirilir.Bu işleyiciler gerektiğinde dikey sayfa sonları koyar.
Kenarlık rengi, kenarlık stili ve kenarlık genişliği içerecek şekilde rapor gövdesini biçimlendirebilirsiniz.Arka plan rengi ve arka plan resmi bile ekleyebilirsiniz.
Fiziksel Sayfa
Fiziksel sayfa boyutu kağıt boyutudur.Rapor için belirttiğiniz kağıt boyutu raporun nasıl işlendiğini belirler.Sabit sayfa sonu biçimlerinde işlenen raporlar, yazdırıldığında veya sabit sayfa sonlu dosya biçiminde görüntülendiğinde en iyi duruma getirilmiş bir okuma deneyimi sağlamak için fiziksel sayfa boyutunu temel alan yatay ve dikey sayfa sonları ekler.Otomatik eklenen sayfa sonu biçimlerinde işlenen raporlar, Web tarayıcısında görüntülendiğinde en iyi duruma getirilmiş bir okuma deneyimi sağlamak için fiziksel boyutu temel alan yatay sayfa sonları ekler.
Varsayılan olarak, sayfa boyutu 8,5 x 11 inç ise ancak bu boyutta kullanılarak değiştirmek Rapor özelliklerini, Sayfa yapısı iletişim kutusu veya değiştirerek PageHeight ve PageWidth özelliklerinde özellikleri bölmesi.Sayfa boyutu, rapor gövdesinin içeriğine uyum sağlayacak şekilde büyümez veya küçülmez.Raporun tek sayfada görünmesini istiyorsanız, rapor gövdesi içindeki içeriğin tamamının fiziksel sayfaya sığması gerekir.Sığmıyorsa ve sabit sayfa sonu biçimini kullanıyorsanız, rapor ek sayfalar gerektirecektir.Rapor gövdesi fiziksel sayfanın sağ kenarının dışına doğru büyüyorsa, sayfa sonu yatay olarak eklenir.Rapor gövdesi fiziksel sayfanın alt kenarının dışına doğru büyüyorsa, sayfa sonu dikey olarak eklenir.
Raporda tanımlanmış olan fiziksel sayfa boyutunu geçersiz kılmak istiyorsanız, raporu vermek için kullandığınız söz konusu işleyiciye ait Aygıt Bilgisi ayarlarını kullanarak fiziksel sayfa boyutunu belirtebilirsiniz.Daha fazla bilgi için bkz: Raporlama Hizmetleri aygıt bilgileri ayarları.
Kenar boşlukları
Kenar boşlukları, fiziksel sayfa boyutlarının kenarından, belirtilen kenar boşluğuna, içeri doğru çizilir.Bir rapor öğesi kenar boşluğuna doğru genişlerse, çakışan alan işlenmeyecek şekilde kırpılır.Sayfanın yatay veya dikey genişliğinin sıfıra eşit olmasına neden olan kenar boşluğu boyutları belirtirseniz, kenar boşluğu ayarları varsayılan değer olarak sıfıra getirilir.Kenar boşlukları kullanarak belirtilmiş Rapor özelliklerini, Sayfa yapısı iletişim kutusu veya değiştirerek TopMargin, BottomMargin, LeftMargin ve RightMargin özelliklerinde Özellikler bölmesi.Raporda tanımlanmış olan kenar boşluğu boyutunu geçersiz kılmak istiyorsanız, raporu vermek için kullandığınız söz konusu işleyiciye ait Aygıt Bilgisi ayarlarını kullanarak kenar boşluğu boyutunu belirtebilirsiniz.
Alanı kenar boşlukları, sütun aralığı ve sayfa üstbilgi ve altbilgi, için ayrıldıktan sonra kalan fiziksel sayfa alanı olarak adlandırılan kullanılabilir sayfa alanına.Kenar boşlukları yalnızca, raporları sabit sayfa sonu işleyicisi biçimlerinde işler ve yazdırırken uygulanır.Aşağıdaki resim, bir fiziksel sayfanın kenar boşluğunu ve kullanılabilir sayfa alanını göstermektedir.
Bülten Stili Sütunlar
Raporunuz, gazete sütunları gibi sütunlara bölünebilir; bu sütunlar, aynı fiziksel sayfada işlenen mantıksal sayfalar gibi işlem görür.Soldan sağa ve yukarıdan aşağıya doğru düzenlenirler ve her sütun diğerinden beyaz boşlukla ayrılır.Rapor birden fazla sütuna bölünmüşse, her fiziksel sayfa, her biri mantıksal sayfa kabul edilen dikey sütunlara bölünür.Örneğin, fiziksel sayfa üzerinde iki sütununuz olduğunu kabul edelim.Raporunuzun içeriği ilk sütunu ve ardından ikinci sütunu doldurur.Raporun tamamı ilk iki sütun içine sığmıyorsa, rapor sonraki sayfadaki önce ilk sütunu ve ardından ikinci sütunu doldurur.Tüm rapor öğeleri işlenene dek sütunlar soldan sağa, yukarıdan aşağıya doldurulmaya devam eder.Yatay veya dikey genişliğin sıfıra eşit olmasına neden olan sütun boyutları belirtirseniz, sütun aralığı varsayılan olarak sıfıra getirilir.
Sütunları kullanarak belirtilmiş Rapor özelliklerini, Sayfa yapısı iletişim kutusu veya değiştirerek TopMargin, BottomMargin, LeftMargin ve RightMargin özelliklerinde Özellikler bölmesi.Tanımlanmamış bir kenar boşluğu boyutu kullanmak istiyorsanız, raporu vermek için kullandığınız söz konusu işleyiciye ait Aygıt Bilgisi ayarlarını kullanarak kenar boşluğu boyutunu belirtebilirsiniz.Sütunlar yalnızca, raporları PDF veya Resim biçimlerinde işler ve yazdırırken uygulanır.Aşağıdaki resim, sütunlar içeren bir sayfanın kullanılabilir sayfa alanını göstermektedir.
Sayfa Sonları ve Sayfa Adları
Raporda sayfa adları bulunduğunda, rapor daha rahat okunabilir ve içerdiği veriler daha kolay denetlenebilir ve verilebilir.Reporting Services, raporlar, tablix veri bölgeleri (tablo, matris ve liste) ve rapordaki dikdörtgenlerde sayfalandırmayı denetlemek, sayfa numaralarını sıfırlamak ve sayfa sonlarında yeni rapor sayfa adları oluşturmak için özellikler sağlar.Bu özellikler, raporun işlendiği biçimden bağımsız olarak raporları geliştirebilir, ancak bunları Excel çalışma kitaplarına verme sırasında özellikle kullanışlı olur.
The InitialPageName property provides the initial page name of the report.Raporunuzda sayfa sonları için sayfa adları yoksa, sayfa sonlarıyla oluşturulan tüm yeni sayfalarda ilk sayfa adı kullanılır.İlk sayfa adı kullanmak zorunlu değildir.
İşlenmiş rapor, sayfa sonunun neden olduğu yeni sayfa için yeni bir sayfa adı sağlayabilir.Sayfa adı sağlamak için küme PageName özelliğini bir tablo, matris, listesi, Grup veya dikdörtgen.Sayfa sonlarında sayfa adları belirtmeniz zorunlu değildir.Değeri, değilseniz InitialPageName yerine kullanılır.If InitialPageName is also blank, the new page has no name.
Tablix veri bölgeleri (tablo, matris ve liste), gruplar ve dikdörtgenler sayfa sonlarını destekler.
Sayfa sonu aşağıdaki özellikleri içerir:
BreakLocationKonum sonu sayfa sonu etkin rapor öğesi için sağlar: Başlangıç, bitiş, veya başlangıç ve bitiş.Gruplarındaki BreakLocation bulunduğu gruplar arasında olabilir
Disabled sayfa sonu raporu öğesine uygulanıp uygulanmayacağını gösterir.Bu özelliğin değeri True olduğunda, sayfa sonu yoksayılır.Bu özellik, rapor çalıştırıldığında ifadeler temelinde sayfa sonlarını dinamik olarak devre dışı bırakmak için kullanılır.
ResetPageNumberoluştuğunda sayfa sonu, sayfa numarası 1'e sıfırlamak olup olmadığını gösterir.Bu özelliğin değeri True olduğunda, sayfa numarası sıfırlanır.
Yapabilirsiniz küme BreakLocation özelliğinde Tablix özellikler, Dikdörtgen Özellikleri, veya Grup özelliklerini iletişim kutuları, ancak gerekir küme Disabled, ResetPageNumber, ve PageName Özellikleri'nde Rapor Oluşturucu özellikler bölmesi.Özellikler bölmesinde özelliklerini kategoriye göre düzenlenir, Özellikler bulacaksınız SayfaSonu kategori.Grupları, SayfaSonu olan kategori içinde Grup kategori.
Sabitleri ve basit veya karmaşık ifadeler için kullanabilirsiniz küme değeri Disabled ve ResetPageNumber özellikleri.Ancak, ifade ile kullanamazsınız BreakLocation özellik.Yazma ve ifadeleri kullanma hakkında daha fazla bilgi için bkz: İfadeler (Rapor Oluşturucusu 3.0 ve SSRS).
Raporunuzda, geçerli sayfa adlarını veya sayfa numaralarını kullanarak başvuran deyimler yazabilirsiniz Globals koleksiyon.Daha fazla bilgi için bkz: Yerleşik Genel Değerleri ve Kullanıcı Başvurularını Kullanma (Rapor Oluşturucusu 3.0 ve SSRS).
Excel Çalışma Sayfası Sekmelerini Adlandırma
Bu özellikler, raporları Excel çalışma kitaplarına verirken yararlı olur.Kullanın InitialPage , rapor verme, sayfa sonlarını kullandığınızda çalışma sayfası sekmesini adı için varsayılan bir ad belirtmek için özellik ve PageName özelliği sağlamaya yönelik farklı adlar için her çalışma sayfası.Farklı bir çalışma değeri tarafından adlı bir sayfa sonu tanımlanan her yeni rapor sayfa dışa aktarılan PageName özellik.If PageName is blank, but the report has an initial page name, then all worksheets in the Excel workbook use the same name, the initial page name.
Raporları Excel'e verildiğinde, bu özelliklerin nasıl çalıştığını hakkında daha fazla bilgi için bkz: Microsoft Excel'e Verme (Rapor Oluşturucusu 3.0 ve SSRS).