Aracılığıyla paylaş


Sayfa Üstbilgi ve Altbilgisi Ekleme (Rapor Oluşturucusu 2.0)

Bir rapor, her sayfanın üst ve alt kenarı boyunca devam eden üstbilgi ve altbilgi içerebilir.Üstbilgi veya altbilgiler statik metin, resim, çizgi, dikdörtgen, kenarlık, arka plan rengi, arka plan resimleri ve ifadeler içerebilir.İfadeler, kapsam olarak veri kümesini içeren tam bir veri kümesi ve toplama işlevi çağrılarına sahip raporlar için veri kümesi alan başvurularını içerir.

Not

Her işleme uzantısı sayfaları farklı bir biçimde işler.Rapor sayfalandırma ve işleme uzantıları hakkında daha fazla bilgi için bkz: Reporting Services'da Sayfalandırmayı Anlama (Rapor Oluşturucusu 2,0).

Varsayılan olarak raporlarda sayfa altbilgisi bulunur ancak sayfa üstbilgisi bulunmaz.Eklemenizi veya kaldırmanızı konusunda daha fazla bilgi için bkz: Nasıl Yapılır: Ekleme veya bir sayfa üstbilgisi veya altbilgisi (Report Builder 2.0).

Üstbilgiler ve altbilgiler genelde sayfa numarası, rapor başlığı ve diğer rapor özelliklerini içerir.Rapora üstbilgi veya altbilgiye taşınmak için bu öğeler ekleme hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Sayfa numaraları veya diğer rapor özellikleri (Report Builder 2.0) görüntüleme.

Bir sayfa üstbilgisi veya altbilgisi ekledikten sonra, her rapor sayfasında görüntülenir.Sayfa üstbilgileri ve altbilgileri ilk ve son sayfalarında engelleme konusunda daha fazla bilgi için bkz: Nasıl Yapılır: Bir sayfa üstbilgisi veya altbilgisi üzerindeki ilk veya son sayfa (Report Builder 2.0) Gizle.

Rapor Üstbilgileri ve Altbilgileri

Sayfa üstbilgileri ve altbilgileri rapor üstbilgi ve altbilgileri ile aynı değildir.Raporlarda özel bir rapor üstbilgi veya altbilgi alanı bulunmaz.Rapor üstbilgisi, rapor tasarım yüzeyindeki rapor gövdesinin üstüne yerleştirilen rapor öğelerinden oluşur.Rapordaki ilk içerik olarak bir kez görünürler.Rapor altbilgisi, rapor gövdesinin altına yerleştirilen rapor öğelerinden oluşur.Rapordaki son içerik olarak bir kez görünürler.

Sayfa Üstbilgi veya Altbilgisinde Değişken Verileri Görüntüleme

Sayfa üstbilgi ve altbilgileri statik içerik içerebilir ancak daha çok, sayfa numarası veya bir sayfanın içeriği hakkındaki bilgiler gibi değişen içeriği görüntülemekte kullanılırlar.Her sayfada farklı olan değişken verileri görüntülemek için bir ifade kullanmalısınız.

Rapora tanımlı olan yalnızca bir dataset ise basit ifadeler gibi ekleyebilirsiniz [FieldName] Sayfa üstbilgisi veya altbilgisi için. Rapor Verileri veri kümesi alan koleksiyonu veya Yerleşik Alanlar koleksiyonunda sayfa üstbilgisi veya sayfa altbilgisine alanı sürükleyin.İlgili ifadeyi içeren bir metin kutusu sizin için otomatik olarak eklenir.

Sayfadaki değerler için toplam veya diğer birleşik toplamaları hesaplamak için, ReportItems veya veri kümesinin adını belirten toplama ifadelerini kullanabilirsiniz.ReportItems koleksiyonu, her sayfada rapor işleme gerçekleştikten sonra yer alan metin kutularının koleksiyonudur.Veri kümesi adının rapor tanımında olması gerekir.Aşağıdaki tabloda, her toplama ifadesi türünde desteklenen öğeler görüntülenmektedir:

İfadede desteklenen

ReportItems toplamları

Veri kümesi toplamları (kapsamına veri kümesi adı olması gerekir)

Raporun gövdesindeki metin kutuları

Evet

Hayır

&Sayfa Numarası

Evet

Hayır

&Toplam Sayfa

Evet

Hayır

Aggregate işlevi

Evet.Örneğin,

=First(ReportItems!TXT_LastName.Value)

Evet.Örneğin,

=Max(Quantity.Value,"DataSet1")

Sayfadaki öğeler için alan koleksiyonu

Dolaylı.Örneğin,

=Sum(ReportItems!Textbox1.Value)

Evet.Örneğin,

=Sum(Fields!Quantity.Value,"DataSet1")

Veriye bağlı resim

Dolaylı.Örneğin, =ReportItems!TXT_Photo.Value

Evet.Örneğin,

=First(Fields!Photo.Value,"DataSet1")

Bu konuda yer alan aşağıdaki bölümler, altbilgi ve üstbilgilerde sıkça kullanılan değişken verileri alan kullanıma hazır ifadeleri gösterir.Excel işleme uzantısının üstbilgi ve altbilgileri nasıl işlediğine ilişkin bir bölüm de bulunur.Deyimler hakkında daha fazla bilgi için bkz: Rapor İfadeleriyle Çalışma (Rapor Oluşturucusu 2.0).

Bir Üstbilgi veya Altbilgiye Hesaplanan Sayfa Toplamları Ekleme

Bazı raporlarda, her raporun üstbilgi veya altbilgisine hesaplanan bir değer eklemek yararlıdır; örneğin, sayfa sayısal değerler içeriyorsa sayfa başı toplamı. Bu alanlara doğrudan başvuru yapamadığınız için, üstbilgi veya altbilgiye yerleştirdiğiniz ifadenin, veri alanı yerine rapor öğesinin adına (örneğin, bir metin kutusu) başvuru yapması gerekir:

=Sum(ReportItems!Textbox1.Value)

Metin kutusunu bir tablo veya yinelenen veri satırı içeren bir liste içinde üstbilgiye veya altbilgiye zamanında görüntülenen değeri tüm tüm değerlerin toplamını ise, TextBox1 Tablo veya liste geçerli sayfa için örnek veri.

Sayfa toplamlarını hesaplarken, raporu görüntülemekte farklı işleme uzantıları kullandığınızda toplamlarda farklılıklar görmeyi bekleyebilirsiniz.Sayfa numaralandırılmış çıktı her işleme uzantısı için farklı hesaplanır.HTML’de görüntülediğiniz sayfanın aynısı, ODF sayfasındaki veri miktarı farklıysa, PDF’te görüntülendiğinde farklı toplamlar görüntüleyebilir.Daha fazla bilgi için bkz:İşleme Davranışlarını Anlama (Rapor Oluşturucusu 2,0).

Birden Fazla Veri Kümesi içeren Raporlar için

Birden fazla veri kümesi içeren raporlarda, doğrudan üstbilgi veya altbilgiye alan veya veriye bağlı resim ekleyemezsiniz.Ancak, bir üstbilgi veya altbilgide kullanmak istediğiniz bir alan veya veriye bağlı resme dolaylı başvuru yapan bir ifade yazabilirsiniz.

Bir üstbilgi veya altbilgiye değişken veri yerleştirmek için:

  • Üstbilgi veya altbilgiye metin kutusu ekleyin.

  • Metin kutusuna, görüntülenmesini istediğiniz değişken veriyi üreten bir ifade yazın.

  • İfadelere sayfadaki rapor öğelerine yapılan başvurular ekleyin; örneğin, belirli bir alandaki veriler içeren bir metin kutusuna başvuru yapabilirsiniz.Bir veri kümesindeki alanlara doğrudan başvuru eklemeyin.Örneğin, ifade kullanamazsınız. [LastName]. Ilk örnek adlı bir metin kutusunun içeriğini görüntülemek için aşağıdaki ifade kullanın TXT_LastName:

    =First(ReportItems!TXT_LastName.Value)

Sayfa üstbilgi veya altbilgisindeki alanlarda toplama işlevlerini kullanamazsınız.Bir toplama işlevini yalnızca rapor gövdesindeki rapor öğelerinde kullanabilirsiniz.Sayfa üstbilgi ve altbilgilerdeki ortak ifadeler için bkz: İfade Örnekleri (Rapor Oluşturucusu 2.0).

Bir Üstbilgi veya Altbilgiye Veriye Bağlı Resim Ekleme

Bir veritabanında saklanan bir resim verilerini üstbilgi veya altbilgide kullanabilirsiniz.Ancak, veritabanı alanlarına doğrudan Resim rapor öğesinden başvuramazsınız.Bunun yerine, raporun gövdesine bir metin kutusu eklemeli ve metin kutusunu resmi içeren veri alanına ayarlamalısınız (değerin base64 şifreli olması gerektiğine dikkat edin.)Base-64 şifreli resmi göstermemek için, raporun gövdesindeki metin kutusunu gizleyebilirsiniz.Ardından, gizli metin kutusunun değerine, sayfa üstbilgi veya altbilgisindeki Resim rapor öğesinden başvurabilirsiniz.

Örneğin, ürün bilgileri sayfaları içeren bir raporunuz olduğunu varsayın.Her sayfanın üstbilgisinde ürünün bir fotoğrafını görüntülemek istiyorsunuz.Rapor üstbilgisi içinde depolanan bir resmi yazdırmak için , adlı bir gizli metin kutusunu tanımlar. TXT_Photo Raporun gövde, görüntüyü veritabanından alır ve bir değer vermek, bir ifade kullanın:

=Convert.ToBase64String(Fields!Photo.Value)

Başlıkta kullanan görüntü rapor öğeyi eklemek TXT_Photo Resmi göstermek için sorunsuz, metin kutusu:

=Convert.FromBase64String(ReportItems!TXT_Photo.Value)

Metni Yerleştirmek için Üstbilgi ve Altbilgileri Kullanma

Bir sayfadaki metni yerleştirmek için üstbilgi ve altbilgileri kullanabilirsiniz.Örneğin, müşterilere postalamak istediğiniz bir rapor oluşturmak istediğinizi varsayın.Müşteri adresini, katlandığında bir zarfta görünecek şekilde yerleştirmek amacıyla bir üstbilgi veya altbilgi kullanabilirsiniz.

Bir üstbilgi veya altbilgiyi doldurmak için yalnızca metin kutusu kullanıyorsanız, rapor gövdesinde metin kutusunu gizleyebilirsiniz.Metin kutusunun rapor gövdesine yerleştirilmesi, değerin raporun ilk veya son sayfasındaki üstbilgide ya da altbilgide mi görüntüleneceği üzerinde etkiye sahip olabilir.Örneğin, raporun birden fazla sayfayı kapsamasına neden olan tablo, matris veya listeleriniz varsa, son sayfada gizli metin kutusu değeri görüntülenir.İlk sayfada görünmesini istiyorsanız, gizli metin kutusunu rapor gövdesinin üstüne yerleştirin.

Sayfa Üstbilgi ve Altbilgileri içeren Raporları Belirli İşleyiciler için Tasarlama

Bir rapor işlendiğinde, veri ve düzen bilgileri birleştirilir.Bir raporu görüntülediğinizde, birleştirilen bilgiler her rapor sayfasına ne kadar rapor verisinin sığdığını belirleyen bir işleyiciye geçirilir.

Rapor sunucusundaki bir raporu tarayıcı kullanarak görüntülerseniz, HTML işleyiciler gördüğünüz rapor sayfalarındaki içeriği denetler.Raporlar, görüntülemek için kullandığınızdan farklı bir biçimde teslim etmeyi planlıyorsanız ya da raporları özel bir biçimde yazdırmayı planlıyorsanız, rapor düzenini, son rapor biçimi için kullanmayı planladığınız işleyici için optimize etmek isteyebilirsiniz.Rapor sayfalandırma hakkında daha fazla bilgi için bkz: Reporting Services'da Sayfalandırmayı Anlama (Rapor Oluşturucusu 2,0).

Excel’de Sayfa Üstbilgi ve Altbilgileri ile Çalışma

Excel işleme uzantısını hedefleyen raporlar için sayfa üstbilgi ve altbilgisi tanımlarken, en iyi sonuçları elde etmek için bu yönergeleri takip edin:

  • Sayfa numaralarını görüntülemek için sayfa altbilgilerini kullanın.

  • Resim, başlık veya diğer metinleri görüntülemek için sayfa üstbilgilerini kullanın.Üstbilgiye sayfa numarası yerleştirmeyin.

Excel’de sayfa altbilgileri sınırlı düzene sahiptir.Sayfa altbilgisinde karmaşık rapor öğeleri içeren bir rapor tanımlarsanız, sayfa altbilgisi rapor Excel’de görüntülendiğinde beklediğiniz şekilde işlenmez.

Excel işleme uzantısı, sayfa üstbilgisinde resimleri ve basit veya karmaşık rapor öğelerinin mutlak yerleşimini barındırabilir.Daha zengin bir sayfa üstbilgisi düzeni desteklemenin yan etkisi, üstbilgide hesaplanan sayfa numaralarının daha az desteklenmesi olur.Excel işleme uzantısında, varsayılan ayarlar sayfa numaralarının çalışma sayfasının sayısına bağlı olarak hesaplanmasına neden olabilir.Raporu nasıl tanımladığınıza bağlı olarak, bu hatalı sayfa numaraları üretebilir.Örneğin, dört sayfaya yazdırılan tek bir büyük çalışma sayfası olarak işlenen bir raporunuz olduğunu varsayın.Üstbilgiye sayfa numarası bilgileri eklerseniz, yazdırılan her sayfanın üstbilgisinde “Sayfa 1/1” görüntülenir.

Daha doğru bir sayfa sayısı, yazdırılan bir sayfanın boyutlarıyla ilişkili mantıksal sayfalara dayanır.Excel’de, sayfa altbilgisi otomatik olarak mantıksal sayfa numaralarını kullanır.Sayfa üstbilgisine mantıksal sayfa sayısını yerleştirmek için, aygıt bilgileri ayarlarını basit üstbilgiler kullanacak şekilde yapılandırmalısınız.Basit üstbilgiler kullandığınızda, üstbilgi bölgesinde karmaşık rapor düzeni kullanma olanağını kaldırdığınıza dikkat edin.

Daha fazla bilgi için bkz:Microsoft Excel'e Verme (Rapor Oluşturucusu 2,0).