Aracılığıyla paylaş


Microsoft Word'e Verme (Rapor Oluşturucusu ve SSRS)

Word işleme uzantısı, Microsoft Word 2007-2010 yerel biçiminde raporlar oluşturur. Biçim Office Open XML biçimidir.

Word işleyici Microsoft Word 2007-2010 ve bunun yanı sıra Microsoft Word, Excel ve PowerPoint için Office Uyumluluk Paketi yüklenmiş Microsoft Word 2003 ile de uyumludur. Uyumluluk Paketi hakkında daha fazla bilgi için bkz. Word, Excel ve PowerPoint için Microsoft Office Uyumluluk Paketi.

Bu işleyici tarafından oluşturulan dosyaların içerik türü application/vnd.openxmlformats-officedocument.wordprocessingml.document olup dosyalar .docx dosya uzantısına sahiptir.

Word işleme uzantısının Microsoft Word 2003 ile uyumlu olan önceki sürümü Word 2003 olarak yeniden adlandırılmıştır. Varsayılan olarak yalnızca Word işleme uzantısı kullanılabilir. Word 2003 işleme uzantılarını kullanılabilir yapmak için Reporting Services yapılandırma dosyalarını güncelleştirmeniz gerekir. Word 2003 işleyicisi tarafından oluşturulan dosyaların içerik türü application/vnd.ms-word olup dosyaları .doc dosya adı uzantısına sahiptir.

Önemli notÖnemli

Microsoft Word 2003 işleme uzantısı artık kullanılmamaktadır. Daha fazla bilgi için, bkz. Deprecated Features in SQL Server Reporting Services in SQL Server 2012.

Rapor Word belgesine verildikten sonra, raporunuzun ve tasarım belgesi stil raporlarının posta etiketi, satın alma siparişi veya biçim harfleri gibi içeriğini değiştirebilirsiniz.

[!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.

Bu Makalede

Word'deki Rapor Öğeleri

Sayfa Oluşturma

Belge Özellikleri

Sayfa Üstbilgileri ve Altbilgileri

Etkileşim

Word Stil Oluşturma

Verilen Raporlarda Dalgalı Çizgiler

Word Sınırlamaları

Word İşleyicisini Kullanmanın Avantajları

Dışa Aktarılan Raporların Geriye Doğru Uyumluluğu

Word 2003 İşleyicisinin Kullanılabilirliği

Word ile Word 2003 İşleyicileri Arasındaki Farklar

Aygıt Bilgisi Ayarları

Word'deki Rapor Öğeleri

Word'e verilen raporlar, rapor gövdesini temsil eden içe geçmiş bir tablo olarak görüntülenir. Tablix veri bölgesi, rapordaki veri bölgesinin yapısını yansıtan bir iç içe tablo olarak işlenir. Metin kutuları ve dikdörtgenlerin her biri, tablo içersindeki bir hücre olarak işlenir. Metin kutusu değeri hücrenin içinde görüntülenir.

Resimler, grafikler, veri çubukları, mini grafikler, haritalar, göstergeler ve ölçerlerin her biri, bir tablo hücresi içerisinde statik bir resim olarak işlenir. Bu rapor öğelerindeki köprüler ve detaylı bağlantılar işlenir. Bir grafik içerisinde tıklatılabilen harita ve alanlar desteklenmez.

Gazete stili sütun raporları Word’de işlenmez. Rapor gövdesi ve sayfa arka plan resim ve renkleri işlenmez.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Sayfa Oluşturma

Rapor Word'de açıldıktan sonra, Word tüm raporu sayfa boyutuna dayanarak yeniden sayfalandırır. Yeniden sayfalandırma, eklemek istemediğiniz konumlara sayfa sonunun eklenmesine ve bazı durumlarda verilen raporların art arda iki sayfa sonuna sahip olmasına ya da boş sayfa eklenmesine neden olabilir. Sayfa kenar boşluklarını ayarlayarak Word'un sayfalandırmasını değiştirmeyi deneyebilirsiniz.

Bu işleyici yalnızca mantıksal sayfa sonlarını destekler.

Sayfa Boyutlandırma

Rapor işlendiğinde, Word sayfa yüksekliği ve genişliği aşağıdaki RDL özelliklerine göre ayarlanır: sayfa boyutu yükseklik ve genişliği, sol ve sağ sayfa kenar boşlukları ve üst ve alt sayfa kenar boşlukları.

Sayfa Genişliği

Word, en fazla 22 inç genişliğine kadar olan sayfaları destekler. Rapor 22 inç’ten daha genişse, işleyici raporu işlemeye devam eder ancak Word yazdırma düzeni görünümü okuma düzeni görünümündeyken rapor içeriğini görüntülemez. Verileri görüntülemek için normal görünüme veya Web düzeni görünümüne geçin. Bu görünümlerde, Word boşluk miktarını azaltır ve daha fazla rapor içeriğinizi görüntüleyebilir.

İşlendiğinde rapor 22 inç’e kadar içeriği görüntülemek için gereken genişliğe büyür. Raporun minimum genişliği Özellikler bölmesindeki RDL Width özelliğine dayanır.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Belge Özellikleri

Word işleyici, DOCX dosyasına aşağıdaki meta verileri yazar.

Rapor Öğesi özellikleri

Açıklama

Rapor Başlığı (rapor başlığı)

Başlık

Report.Author

Yazar

Report.Description

Açıklamalar

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Sayfa Üstbilgileri ve Altbilgileri

Sayfa üstbilgileri ve altbilgileri Word'de altbilgi ve üstbilgi bölgeleri olarak işlenir. Sayfa altbilgisinde veya üstbilgisinde rapor sayfası numarası veya toplam rapor sayfası sayısını gösteren bir ifade görüntüleniyorsa, işlenen raporda doğru sayfa numarasının gösterilmesi için Word alanına dönüştürülürler. Raporda altbilgi veya üstbilgi yüksekliği ayarlanmışsa Word bu ayarı destekleyemez. PrintOnFirstPage özelliği, bazı koşullarda bir sayfa üstbilgisi veya altbilgisindeki metnin raporun ilk sayfasına basılıp basılmadığını belirtebilir. İşlenen raporda birden fazla sayfa ve her sayfada yalnızca bir bölüm varsa, PrintOnFirstPage özelliğini False olarak ayarladığınızda metin ilk sayfaya basılmaz; aksi halde metin, PrintOnFirstPage özelliğine bakılmaksızın basılır.

Word işleyicisi, raporlar Word'e verildiğinde sayfa üstbilgilerinde ve altbilgilerindeki tüm ifadeleri ayrıştırmaya çalışır. Birçok ifade biçimi başarıyla ayrıştırılır ve tüm rapor sayfalarının rapor üstbilgi ve altbilgilerinde beklenen değerler görünür.

Ancak bir sayfa altbilgisi veya üstbilgisi raporun farklı sayfalarında sonucu farklı değerler olan karmaşık bir ifade içerdiğinde, tüm rapor sayfalarında aynı değer görüntülenebilir. Aşağıdaki iki ifadedeki sayfa numaraları, dışa aktarılan raporda artırılmaz. Sayfa numarası tüm rapor sayfalarında aynı değeri verir.

  • ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString

  • =Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

Bunun nedeni, Word işleyicinin raporu sayfalandırmayla ilgili PageNumber ve TotalPages gibi alanlar bulmak için ayrıştırması ve bir işlev çağrısını değil yalnızca basit bir başvuruyu işleyebilmesidir. Bu durumda ifade ToString işlevini çağırıyor. Aşağıdaki iki ifade denktir ve raporun Rapor Oluşturucu'da veya Rapor Tasarlayıcı'da önizlemesini görüntülediğinizde veya yayınlanan raporu Rapor Yöneticisi'nde veya bir SharePoint kitaplığında işlediğinizde her ikisi de doğru olarak işlenir. Ancak, Word işleyicisi yalnızca ikinci ifadeyi başarılı bir şekilde ayrıştırır ve doğru sayfa numaralarını işler.

  • Karmaşık ifade: İfade şudur: ="Average Sales " & Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

  • Metinli İfade Şöyle İlerler: Metin, Ortalama Satışlar ve ifade, =Avg(Fields!YTDPurchase.Value, "Sales) ve metin, Sayfa Numarası ve ifade =Globals!PageNumber

Bu sorunun oluşmaması için, üstbilgi ve altbilgilerde ifade kullanırken karmaşık ifadeler yerine birden fazla metin öğesi kullanın. Aşağıdaki iki ifade özdeştir. Birinci karmaşık bir ifadedir, ikincisi de metin bloğu kullanır. Word işleyicisi yalnızca ikinci ifadeyi başarılı bir şekilde ayrıştırır.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Etkileşim

Word'de bazı etkileşimli öğeler desteklenmektedir. Aşağıda, belirli davranışların açıklaması yer almaktadır.

Göster ve Gizle

Word işleyici, rapor öğelerini işlendiklerindeki durumlarına dayanarak işler. Bir rapor öğesinin durumu gizli ise, rapor öğesi Word belgesinde işlenmez. Bir rapor öğesinin durumu gösterilecek şekildeyse, rapor öğesi Word belgesinde işlenir. Geçiş özelliği Word’de desteklenmez.

Belge Haritası

Raporda bir belge haritası etiketi varsa, ilgili rapor öğesi ve gruplarında Word İçindekiler Tablosu (TOC) etiketleri olarak işlenir. Belge haritası etiketi, TOC etiketleri için etiket metni olarak kullanılır. Hedef bağlantı, etiketin ayarlandığı öğenin yakınına yerleştirilir. Sizin için Word belgesinde bir TOC oluşturulmadığında, kendi TOC’nizi raporda işlenen belge haritası etiketlerini kullanarak oluşturabilirsiniz.

Köprü ve Detaylandırma Bağlantıları

Metin kutusu ve resim raporu öğelerindeki köprüler ve detaylandırma bağlantıları Word belgesinde köprü olarak işlenir. Köprüyü tıklattığınızda varsayılan Web tarayıcısı açılır ve URL’ye gider. Detaylandırma köprüsünü tıklattığınızda, kaynak rapor sunucusuna erişilir.

Etkileşimli Sıralama

Rapor içerikleri, rapor veri bölgesi içersinde nasıl sıralanmış olduklarına bağlı olarak işlenir. Word etkileşimli sıralamayı desteklemez. Rapor işlendikten sonra, Word içerisinde tablo sıralama uygulayabilirsiniz.

Yer işaretleri

Yer işaretleri Word yer işaretleri olarak işlenir. Yer işareti bağlantıları, belge içerisindeki yer işareti etiketlerine bağlanan köprüler olarak işlenir. Yer işareti etiketlerinin 40 karakterden kısa olması gerekir. Bir yer işareti etiketinde kullanılabilen tek özel karakter alt çizgidir (_). Desteklenmeyen özel karakterler yer işareti etiket adından çıkarılır ve ad 40 karakterden uzunsa kesilir. Raporda yinelenen yer işareti adları varsa, yer işaretleri Word'de işlenmez.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Word Stil Oluşturma

Aşağıda stillerin Word'de nasıl işlendikleri kısa bir şekilde açıklanmaktadır.

Renk Paleti

Raporda işlenen renkler, Word belgesinde işlenir.

Kenarlık

Rapor öğelerinin, sayfa kenarlığı dışındaki kenarlıkları, Word tablosu hücre kenarlıkları olarak işlenir.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Verilen Raporlarda Dalgalı Çizgiler

Verme işleminden sonra Word'de görüntülendiğinde, rapor verilerinin veya sabitlerin altına kırmızı veya yeşil dalgalı çizgiler çizilebilir. Kırmızı dalgalı çizgiler yazım hatalarını gösterir. Yeşil dalgalı çizgiler dilbilgisi hatalarını gösterir. Bu durum, rapor Word'de belirtilen düzenleme dilinin yazım denetleme (yazım ve dilbilgisi) ayarına uymayan sözcükler içerdiğinde oluşur. Örneğin, rapor Word'ün İspanyolca sürümünde işlendiğinde İngilizce rapor sütun başlıklarının altı kırmızı dalgalı çizgilerle çizilecektir. Algılanan yazım hataları raporlarda algılanan dilbilgisi hatalarından daha fazladır, çünkü raporlar normalde tam cümle veya paragraflar değil yalnızca kısa metinler içerir.

Raporda dalgalı çizgilerin bulunması raporda hatalar olduğunu işaret eder, ancak büyük olasılıkla yoktur. Raporun yazım denetleme dilini değiştirerek dalgalı çizgileri kaldırabilirsiniz. Yazım denetleme dilini değiştirmek için, rapor içeriğini seçin ve sonra içerik için uygun dili belirtin. İçeriğin tamamını veya bir kısmını seçebilirsiniz. Word 2010'da, Yazım Denetleme Dilini Ayarla dil seçeneği İnceleme sekmesinin Dil alanındadır. İçeriği güncelleştirdikten sonra belgeyi yeniden kaydetmeniz gerekir.

Office programınızın dil sürümüne bağlı olarak, seçtiğiniz dilin yazım denetleme araçları (örneğin, sözlük) programa dahil edilmiştir veya satın alabileceğiniz bir Microsoft Office dil paketinde sağlanır.

Aşağıdaki konular, Office ve Word seçeneklerini ayarlama hakkında ek bilgi sağlar.

[!NOT]

Microsoft Office 2010 Dil Tercihleri'nde veya Word'deki Word Seçenekleri iletişim kutusunda düzenleme dilini değiştirdiğinizde, değişiklik tüm Office programları için geçerli olur.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Word Sınırlamaları

Microsoft Word tarafından aşağıdaki sınırlamalar uygulanır:

  • Word tabloları en fazla 63 sütunu destekler. Raporunuzda 63 sütundan fazla sütun varsa ve işlemeye çalışırsanız Word tabloyu böler. Ek sütunlar, rapor gövdesinde gösterilen 63 sütunun bitişiğine yerleştirilir. Bu nedenle, rapor sütunları beklenen şekilde hizalanmayabilir.

  • Word en fazla 22 inç’lik sayfa genişliğini ve 22 inç’lik yüksekliği destekler. İçeriğiniz 22 inç’ten genişse, bazı veriler Yazdırma Düzeni görünümünde görüntülenemeyebilir.

  • Word sayfa üstbilgi ve altbilgi yüksekliği ayarlarını yok sayar.

  • Rapor verildikten sonra Word raporu yeniden sayfalandırılır. Bu, işlenen rapora ek sayfa sonlarının eklenmesine neden olabilir.

  • Bir tablix'te (tablo, matris veya liste) statik üstbilgi satırının RepeatOnNewPage özelliğini True olarak ayarlasanız da, Word üstbilgi satırlarını ikinci ve sonraki sayfalarda yinelemez. Yeni sayfalarda üstbilgi satırlarının yer almasını zorlamak için raporunuzda açıkça sayfa sonları tanımlarsınız. Bununla birlikte, Word işlenen rapor Word'e verildiğinde kendi sayfalandırmasını uyguladığından, sonuçlar farklı olabilir ve üstbilgi satırı beklendiği şekilde yinelenmeyebilir. Statik üstbilgi satırı sütun başlıklarını içeren satırdır.

  • Metin kutuları, bölünemez boşluk içerdiğinde büyür.

  • Metin Word'e verildiğinde, belirli yazı tiplerinde yazı tipi süslemeli metin, işlenen raporlarda beklenmeyen veya eksik karakterlere yol açabilir.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Word İşleyicisini Kullanmanın Avantajları

Microsoft Word 2007-2010 sürümündeki yeni özellikleri dışa aktarılan raporlarda kullandırmanın yanı sıra, dışa aktarılan *.docx dosyaları daha küçük olma eğilimindedir. Word işleyici kullanılarak dışa aktarılan raporlar, tipik olarak Word 2003 işleyici kullanılarak dışa aktarılan aynı raporlardan önemli ölçüde daha küçüktür.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Dışa Aktarılan Raporların Geriye Doğru Uyumluluğu

Bir Word uyumluluk modu seçip uyumluluk seçeneklerini ayarlayabilirsiniz. Word işleyici belgeleri uyumluluk modu açık olarak oluşturur. Belgeleri uyumluluk modu kapalı olarak yeniden kaydetmek belgenin yerleşimini etkileyebilir.

Uyumluluk modunu kapatır ve sonra bir raporu yeniden kaydederseniz, rapor yerleşimi beklenmedik biçimlerde değişebilir.

Word 2003 İşleyicisinin Kullanılabilirliği

SQL Server 2012 Reporting Services sürümündeki varsayılan Word işleyici, Microsoft Word 2007-2010'nin yerel biçimine göre işleyen sürümdür. Bu, Rapor Yöneticisi'nde ve SharePoint'te Ver menüsünde listelenen Word seçeneğidir. Yalnızca Microsoft Word 2003 ile uyumlu olan önceki sürüm, şimdi Word 2003 olarak adlandırılmıştır ve menülerde bu ad kullanılarak listelenir. Word 2003 menü seçeneği varsayılan olarak görünmez, ancak bir yönetici RSReportServer yapılandırma dosyasını güncelleştirerek bunu görünür yapabilir. Word 2003 işleyicisini kullanarak SQL Server Veri Akışı Araçları (SSDT) içinden rapor vermek için, RSReportDesigner yapılandırma dosyasını güncelleştirirsiniz. Ancak, Word 2003 işleyicisinin görünür yapılması bunun tüm senaryolarda kullanılabilmesini sağlamaz. RSReportServer yapılandırma dosyası rapor sunucusunda yer aldığından, raporları verdiğiniz araçların veya ürünlerin yapılandırma dosyasını okumak için bir rapor sunucusuna bağlanmaları gerekir. Araçları veya programları bağlantısız veya yerel modda kullanırsanız, Word 2003 işleyicisini görünür yapmanın bir etkisi olmaz. Word 2003 menü seçeneği kullanılabilir durumda kalır. RSReportDesigner yapılandırma dosyasında Excel 2003 işleyicisini görünür yaparsanız, Word 2003 menü seçeneği SQL Server Veri Akışı Araçları (SSDT) rapor önizlemesinde her zaman kullanılabilir olur.

Word 2003 menü seçeneği aşağıdaki senaryolarda hiçbir zaman görünmez:

Word 2003 işleyicisi görünür olacak şekilde yapılandırılmışsa, aşağıdaki senaryolarda hem Word hem de Word 2003 menü seçenekleri kullanılabilir:

  • Reporting Services yerel modda yüklendiğinde Rapor Yöneticisi'nde.

  • Reporting Services, SharePoint tümleşik modunda yüklendiğinde SharePoint sitesinde.

  • SQL Server Veri Akışı Araçları (SSDT) ve raporları önizlersiniz.

  • Rapor Oluşturucusu bir rapor sunucusuna bağlı olduğunda. Bu Rapor Oluşturucusu'nun ClickOnce veya tek başına sürümü olabilir.

  • Rapor Görüntüleyicisi Web Bölümü uzak moddayken.

Aşağıdaki XML, RSReportServer ve RSReportDesigner yapılandırma dosyalarındaki iki Word işleme uzantısının öğelerini gösterir:

<Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>

<Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>

WORDOPENXML uzantısı Microsoft Word 2007-2010 için Word işleyicisini tanımlar. WORD uzantısı Microsoft Word 2003 sürümünü tanımlar. Visible = “false” Word 2003 işleyicisinin gizli olduğunu gösterir. Daha fazla bilgi için bkz. RSReportServer Configuration File ve RSReportDesigner Configuration File.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Word ile Word 2003 İşleyicileri Arasındaki Farklar

Word veya Word 2003 işleyicileri kullanılarak işlenmiş raporlar, genellikle görsel olarak birbirlerinden ayırt edilemez. Ancak, Word ve Word 2003 biçimleri arasında bazı küçük farklar farkedebilirsiniz.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Aygıt Bilgisi Ayarları

Bu işleyici için, köprüleri ve detaylandırma bağlantılarını atlama veya öğenin işlendiğindeki orijinal durumundan bağımsız olarak geçiş yapılabilen tüm öğeleri genişletme gibi bazı varsayılan ayarları, aygıt bilgisi ayarlarını değiştirerek değiştirebilirsiniz. Daha fazla bilgi için, bkz. Word Device Information Settings.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Ayrıca bkz.

Kavramlar

Reporting Services'da Sayfalandırma (Rapor Oluşturucusu ve SSRS)

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

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

Rapor Öğelerini İşleme (Rapor Oluşturucusu ve SSRS)

Tablolar, Matrisler ve Listeler (Rapor Oluşturucusu ve SSRS)