Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
YAZAR HAKKINDA
Turhal Temizer
Turhal Temizer
http://www.turhaltemizer.com
İletişme geçmek için tıklayın.
92 Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için tıklayın.
Yayınlanan diğer makaleleri için tıklayın.
İlgili etiketler: Ado.Net Entity Framework ASP ASP.NET Asp.Net Data Model LocalReport Microsoft Report MimeType Model View Controller MVC Report Report wizard ReportServerDataSource Kodlama Turhal Temizer
 
YAZI HAKKINDA
Türü : Serbest Köşe (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi : Başlangıç
Kategori : Kodlama
Yayınlanma Tarihi : 1.6.2010
Okunma Sayısı : 30179
Yorum Sayısı : 0     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS Serbest KÖŞE (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
emre TAŞ
Silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer
Conda install environment.yml Package 21.11.2024
Turhal Temizer
Mac OS/X Removing CUDA 21.11.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak 21.11.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi 21.11.2024
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
Visual Studio 2010 – Microsoft Report Raporlarına Resim Ekleme
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon
Hem kurumsal hem de kobilere uygulama geliştiren yazılım geliştiricileri göz önüne aldığımızda en çok uğraştıkları alan sqlden veri çekip bu veriler üzerinde işlem yapmaktır. Bu işlemlerin büyük bir çoğunluğu da satış verilerinin raporlanması ve sunulması üzerinedir. Bir önceki yazımızda Microsoft Report yardımı ile hızlıca bir raporu nasıl hazırlayabileceğimizi incelemeye çalışmıştıktık. Bu yazımızda ise tablo içerisinde sunmuş olduğumuz verilerden gelen değerlere göre resim eklemek için neler yapabileceğimizi incelemeye çalışıyor olacağız.

Şöyle bir senaryo üzerinden anlatmak gerekirse, bir firma elinde var olan satışları dönemsel olarak karşılaştırmak istiyor. Eğer ki iki dönem arasında elde edilen sonuç negatif ise eksi yönde bir resim, pozitif yönde ise artı yönde bir resmin gösterilmesi gerekecektir. Ya da başka bir örnek üzerinden düşünürksek bir ürünün stok durumu takip ediliyor ve veriler var ya da yok şeklinde gösteriliyor. Ancak raporu kontrol eden insanlar o metin kalabalığının arasında bir de var/yok şeklinde metin aramak yerine varsa bunu gösteren bir simge, yoksa da yine aynı şekilde bunu gösteren bir simgenin olmasıni istemektedir ki bu isteğinde oldukça haklıdır. Yine bu durumda gelen değere göre resim eklenebilmesi mümkündür. O zaman şimdi hızlıca bir önceki raporun görüntüsünü hatırlayalım ve resmi nasıl ekleyebileceğimizi hızlıca öğreniyor olalım.

mak94_1

Resim ekleme işlemine başlayabiliriz. Öncelikli olarak RDLC rapor dosyasını veri nesnelerinin yer aldığı ReportData Toolbar 'ına gidiyor ve Image klasörünün üzerinde sağ tıklama ile resim ekle diyoruz.

mak94_2

Kullanacak olduğumuz ikonları seçeceğimiz ekran karşımıza çıkacaktır. Buradan istediğimiz ikonları seçenebiliriz.

mak94_3

ReportData kısmında resimleri gördükten sonra gerekli işlemleri yapmaya başlayabiliriz.

mak94_4

Şimdi yapmamız gereken Discontinued kolonunda expression değer kısmına resimlerden birini sürüklüyoruz.

mak94_5

Bu işlem sonrasında karşımıza bilgilendirme ekranı çıkacak. Buradan da fx düğmesine bastığımızda da karşımıza expression girebileceğimiz bir ekran çıkacaktır. Bu ekranda hangi durumda hangi resmin görüntüleneceğini belirtiyoruz.

mak94_6

=IIf(Fields!Discontinued.Value = True, “discontinued_icon”, “available_icon”)
mak94_7

İşlemler sonrasında raporu kaydettiğimizde Discontinued yazan kısımda artık burada resmin gösterileceğini belirten ufak bir ikonunu yer aldığını görüyor olacağız.

mak94_8

Şimdi ise görünecek olan resmin boyutunu sabitleyerek tasarımsal bir sorun ile karşılaşmamak için yapmamız gereken bir kaç işlem var. Bunun için resimin üzerine sağ tıklama yapıyor özellikler ekranından değerlerini aşağıdaki gibi düzenliyoruz.

mak94_9

İstersen Border kısmında resimlere kenarlık belirtebilmemiz mümkündür.

mak94_10

Yapmış olduğumuz işlemler sonrasında raporun düzenlenmesi tamamlanmıştır. Bakalım görsel olarak görüntüsü istediğimiz gibi olabilmiş mi?

mak94_11

Evet. İstenen sonuç oldukça tatmin edici.

Sonuç olarak bu yazımızda Microsoft Report raporlarında gelen verinin durumuna göre bunları resim ile nasıl gösterebileceğimizi incelemeye çalıştık.

Umarım sizler için yararlı olabilmiştir.

Turhal Temizer

[email protected]
Makale:
Visual Studio 2010 – Microsoft Report Raporlarına Resim Ekleme Kodlama Turhal Temizer
  • Yazılan Yorumlar
  • Yorum Yaz
Bu konu hakkında yayınlanan yorum bulunmamaktadır.
"Yorum Yaz" tabını kullanarak sizde yorumlarınızı yazabilirsiniz.
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
 
  • Bu Konuda Son 10
  • Eklenen Son 10
  • Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor