Aracılığıyla paylaş


İşleme Davranışları (Rapor Oluşturucusu ve SSRS)

Seçtiğiniz işleyiciye bağlı olarak rapor işleme sırasında raporun gövdesine ve içeriğine belirli kurallar uygulanır. Rapor öğelerinin bir sayfada birbiriyle nasıl uyumlu olacağı bu faktörlerin birleşimiyle belirlenir:

  • İşleme kuralları:

  • Rapor öğelerinin genişliği ve yüksekliği.

  • Rapor gövdesinin boyutu.

  • Sayfanın genişliği ve yüksekliği.

  • Sayfalandırma için işleyiciye özel destek.

Bu konuda , Reporting Services tarafından uygulanan genel kurallar ele alınmıştır. Daha fazla bilgi için bkz. Rapor Öğelerini İşleme (Rapor Oluşturucusu ve SSRS), Veri Bölgelerini İşleme (Rapor Oluşturucusu ve SSRS) ve Verileri İşleme (Rapor Oluşturucusu ve SSRS).

[!NOT]

SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları 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'nda Rapor Tasarlama makalesine bakın.

HTML, MHTML, Word ve Excel (Otomatik Eklenen Sayfa Sonu İşleyicileri) için Genel Davranışlar

HTML ve MHTML biçimleri kullanılarak verilen raporlar, sayfaların çeşitli uzunluklarda olabildiği bilgisayar tabanlı bir deneyim için en iyi duruma getirilmiştir. Sayfa sonları, rapor gövdesi içinde yalnızca yaklaşık konumlara dikey olarak eklenir. Bu yaklaşık konumlar Özellikler bölmesindeki etkileşimli yükseklik ayarına göre belirlenir. Örneğin, etkileşimli yüksekliğin 5 inç olarak ayarlandığını kabul edelim. Rapor işlendiğinde, sayfa yüksekliği yaklaşık 5 inç uzunluğundadır. Word ve Excel sayfalandırması mantıksal sayfa sonlarını temel alır ve etkileşimli yükseklik ayarını yoksayar.

[!NOT]

Raporun otomatik eklenen sayfa sonu işleyicilerinde nasıl görüneceğini belirlemek için Rapor Önizleme'yi kullanın. Rapor HTML, MHTML, Word veya Excel biçiminde görüneceği gibi görünür.

Raporu HTML, MHTML, Word veya Excel'e verirken, aşağıdaki genel kurallar uygulanır:

  • Açık olarak eklediğiniz sayfa sonraları olan mantıksal sayfa sonları rapor öğelerine uygulanır. Örneğin, her grubun arasına bir sayfa sonu eklerseniz, bunlar rapor işlendiğinde uygulanır.

  • Sayfa yüksekliği ve rapor öğesinin kaç göz yer aldığı kullanılarak yaklaşık bir düzen oluşturulur. Örneğin, bir metin kutusunun yüksekliği 0,5 inçse ve raporda beş kez yineleniyorsa 2,5 inç ayrılır.

  • Etkileşimli yükseklik ayarı temel alınarak birden fazla otomatik eklenen sayfa sonu eklenir. HTML ve ReportViewer denetimlerinde gizlemek ve sayfalandırmayı yalnızca açıkça eklenmiş sayfa sonlarıyla belirlemek için, interactive height değerini 0 veya çok yüksek bir sayı olarak ayarlayın.

    [!NOT]

    Etkileşimli genişlik ayarı otomatik eklenen sayfa sonu işleyicilerinde kullanılmaz.

  • Rapor sayfaları tek kalan veya bir arada tutulması gereken öğeleri içine alacak şekilde büyüyebilir. Bu, raporların ekran genişliğinin dışına taşabileceği ve kaydırma çubukları kullanılarak görüntülenebileceği anlamına gelir.

  • Sayfalandırma raporlara yalnızca dikey olarak uygulanır.

  • Sayfa kenar boşlukları uygulanmaz.

PDF, Resim ve Yazdırma (Sabit Sayfa Sonu İşleyicileri) için Genel Davranışlar

PDF ve Resim kullanılarak verilen raporlar, sayfaların eşit boyutta olduğu kitap görünümü veya baskı deneyimi için en iyi duruma getirilir. Sayfa sonları, rapor gövdesinin belirli konumlarına dikey ve yatay olarak eklenir. Bu belirli konumlar sayfa genişliği ve sayfa yüksekliği ayarlarına göre belirlenir.

[!NOT]

Raporun sabit sayfa sonu işleyicisinde nasıl görüneceğini belirlemek için Baskı Önizleme'yi kullanın. Rapor, PDF veya Resim biçiminde görüneceği gibi görünür.

  • Sayfalar soldan sağa, sonra yukarıdan aşağı doğru sıralı olarak numaralandırılır.

  • Açık olarak eklediğiniz sayfa sonraları olan mantıksal sayfa sonları rapor öğelerine uygulanır. Bu sayfa sonları rapor öğelerinin diğer öğeleri sonraki sayfaya itmesine neden olabilir.

  • Bir arada tutulması gereken rapor öğeleri arasında fiziksel bir sayfa sonu oluşursa, bir arada tutulması gereken öğeler sonraki sayfaya taşınır.

  • Sayfa boyutu sınırlamaları nedeniyle, tüm öğeleri bir arada tutmak veya öğeleri yinelemek mümkün olmayabilir. Bu durumda, işleyicinin, rapor öğesinin sayfaya sığması için başka bir öğeyle birlikte yinelenme gibi bazı kuralları yoksayması gerekebilir.

  • Kullanılabilir dikey sayfa alanı içine sığmayacak kadar büyüyen metin kutusu gibi bir öğe aynı sayfada tutulamıyorsa, öğe fiziksel sayfa sınırından kırpılır ve sonraki sayfadan devam eder.

  • Sayfalandırma raporlara dikey ve yatay olarak uygulanır.

    [!NOT]

    Etkileşimli genişlik ayarı sabit sayfa sonu işleyicilerinde kullanılmaz.

Rapor Öğeleri Arasındaki En Az Boşluk

Rapor öğeleri, içeriğinin sığması için rapor gövdesi içinde büyüyebilir. Örneğin, bir matris veri bölgesi rapor işlendiğinde sayfada yana ve aşağıya doğru genişler ve bir metin kutusunun yüksekliği ifadeden döndürülen verilere bağlı olarak ayarlanır.

İşleyiciler, rapor düzeninde tanımladığınız rapor öğeleri arasındaki en az boşluğu korur. Rapor düzeninde bir rapor öğesini başka birinin yanına yerleştirdiğinizde, rapor öğeleri arasındaki mesafe rapor yatay veya dikey olarak genişlediğinde korunması gereken en az mesafe durumuna gelir. Örneğin, rapora bir matris veri bölgesi ekler ve sonra matrisin 0,25 inç sağına bir dikdörtgen eklerseniz, matris genişlediğinden bu mesafe korunur. Her öğe, sol tarafında sona eren öğelerle olan en az mesafeyi korumak için sağa kayar.

Sayfa Üstbilgileri ve Altbilgileri

Sayfa üstbilgileri ve altbilgileri işlenmiş her sayfanın en üstünde ve en altında görünür. Kenarlık rengi, kenarlık stili ve kenarlık genişliği içerecek şekilde sayfa üstbilgisini ve altbilgisini biçimlendirebilirsiniz. Arka plan rengi veya arka plan resmi de ekleyebilirsiniz. Bu biçimlendirme seçeneklerinin tümü seçtiğiniz biçime göre işlenir.

Aşağıdaki kurallar sayfa üstbilgileri ve altbilgileri HTML veya MHTML işleme biçiminde işlendiğinde geçerlidir:

[!NOT]

Excel'in üstbilgileri ve altbilgileri nasıl işlediği hakkında daha fazla bilgi için, bkz. Microsoft Excel'e Verme (Rapor Oluşturucusu ve SSRS). Word'ün üstbilgileri ve altbilgileri nasıl işlediği hakkında daha fazla bilgi için, bkz. Microsoft Word'e Verme (Rapor Oluşturucusu ve SSRS).

  • Üstbilgi ve altbilgi varsa, her sayfanın en üstünde ve en altında, kullanılabilir sayfa alanı içinde işlenirler.

  • Üstbilgi veya altbilginin gizli olduğu sayfalarda, üstbilgi ve altbilgi işlenmese bile kullanılabilir sayfa alanı içinde üstbilgi ve altbilgiye ayrılmış olan yükseklik korunur.

  • Üstbilgi veya altbilginin içeriği üstbilgi ve altbilgi sınırlarının ötesine genişlerse, üstbilgi ve altbilginin boyutu içeriği sığdırmak için genişler.

Aşağıdaki kurallar sayfa üstbilgileri ve altbilgileri PDF veya Resim işleme biçiminde işlendiğinde geçerlidir:

  • Üstbilgi ve altbilgi, kullanılabilir sayfa alanı içinde her sayfanın en üstünde ve en altında işlenir.

  • Üstbilgi veya altbilginin gizli olduğu sayfalarda, üstbilgi ve altbilgi işlenmese bile kullanılabilir sayfa alanı içinde üstbilgi ve altbilgiye ayrılmış olan yükseklik korunur.

  • Üstbilgi veya altbilgi genişlemez veya daralmaz. Üstbilgi veya altbilgiyi oluşturduğunuzda belirttiğiniz yüksekliğe göre her sayfada işlenirler.

  • Rapordaki sütun sayısına bakılmaksızın, her sayfada yalnızca bir üstbilgi ve altbilgi vardır.

  • Üstbilgi veya altbilginin içeriği üstbilgi ve altbilginin sınırlarının ötesine genişlerse, içerik kırpılır.

  • Özgün RDL dosyasında tanımlanmış üstbilgi ve altbilgiler, rapor alt rapor olarak işlendiğinde işlenmez.

Mantıksal Sayfa Sonları

Mantıksal sayfa sonları rapor öğelerinden veya gruplardan önce veya sonra eklediğiniz sayfa sonlarıdır. Sayfa sonları, rapor işlenirken veya verilirken en iyi görüntüleme için içeriğin bir rapor sayfasına nasıl sığdırılacağını belirlemeye yardımcı olur.

Mantıksal sayfa sonları işlenirken aşağıdaki kurallar geçerlidir:

  • Sürekli gizlenen rapor öğeleri veya görünürlüğü başka bir rapor öğesi tıklatılarak belirlenen rapor öğeleri için mantıksal sayfa sonları yoksayılır.

  • Görünürlüğü koşullu olan öğeler rapor işlendiği sırada görünür durumdaysa mantıksal sayfa sonları bunlara uygulanır.

  • Mantıksal sayfa sonu olan rapor öğesi ile eş düzeyli rapor öğeleri arasındaki boşluk korunur.

  • Bir rapor öğesinden önce eklenen mantıksal sayfa sonraları rapor öğesini sonraki sayfaya iter. Rapor öğesi sonraki sayfanın üstünde işlenir.

  • Tablo veya matris hücrelerinde tanımlanan mantıksal sayfa sonları korunmaz. Bu, listelerdeki öğeler için geçerli değildir.

Ayrıca bkz.

Kavramlar

Farklı Rapor İşleme Uzantıları İçin Etkileşim İşlevi (Rapor Oluşturucusu ve SSRS)

HTML'ye İşleme (Rapor Oluşturucusu ve SSRS)

Sayfa Düzeni ve İşleme (Rapor Oluşturucusu ve SSRS)