Uefa Maçları Canlı İzle
RSS
 

Visual Studio C# da CRYSTAL REPORTS oluşturma resimli anlatım

15 Tem

Veritanımızdaki verileri raporlamak istedigimizde vs crystal reports u kullanırız bu makalemizde resimlerle nasıl oluşturacağımıza değinecegiz öncelikler C# uygulaması olusturuyoruz.

rapor1Solutıon Explorerdan ADD new item e tıklıyoruz, gelen sayfaya Add diyerek yandaki sayfayı açıyoruz buradan boş bir sayfayı açıyoruz Ok tıklıyoruz, asağıdaki
şekilde gelen ekrandan “Datebase Expert” diyerek bu ekranda  raporun bölümlere ayrılmış hali report header, page header, bu alanları genişletip daraltarak kayıtlar arası mesafeyi düzenleyebiliriz **dikkate etmeniz gereken bir husus eğer bizim yazdıgımız isci maas raporu başlıgını report header yaparsanız sadece 1. sayfada görünür diger sayfalarda rapor başlıgı görünmez

işçilerin maaş kayıtlarının tutuldugu veritabanı türünü seciyoruz, biz ms-sql server kullandıgımız için “Microsoft OLE providerdb provider for SQL” secip next diyoruz. Daha sonra connection kuracagımız server adını (kendi bilgisayarımın adını) giriyorum, ve işlerinin verilerinin tutuldugu raporlama veritabanını seciyorum. Benim veritabanımda işçiler tablosu var ben bu tablodaki işçilerin isim soyisim ve maaşlarını raporlamak istiyorum. İşçileri secip OK tıklıyorum
gelen sayfa tasarımını fontunu rengini bu sayafadan yapabiliyorum Raporumun çıktısının aşağıdaki gibi olması için bazı hazır  özelliklerden yararlanıyorum Örneğin sol üstteki tarih, raporun alt kısmında sayfa sayısı ve toplamı yazdıran bazı özel matematiksel fonksiyonlar kullandım bu projeyi form uygulamasında kullanmak için toolbox tan   CRYSTAL REPORTS VIEW EKLEYİP source ını oluşturdugumuz raporu göstermek

Daha sonra bize bir editör oluşturuyor

ddddbu kısımda raporumuza tarih gruplama vb bir çok formatlama işlemini yapabiliyoruz

örneğin veritabanınız da işçilere verdiğiniz toplam maaşların raporunu görmek istiyorsunuz.

Runnig total field ekleyerek bu mümkün .

bugunlerde bir mail geldi ve hep toplamı ile ilgili örnek oldugunu ve  iki tarih arasındaki farkın nasıl alınacağı ile ilgili

fark

bu işlem için fark alma işlemi için ;

formula fields kısmından editor vasıtasıyla istediğiniz formulu oluşturup projelerinizde kullanabilirsiniz.

If you enjoyed this post, make sure you subscribe to my RSS feed!
 
4 Comments

Posted in C#, Makaleler

 

Tags: , , ,

Leave a Reply

 
 
  1. yasin

    15 Temmuz 2009 at 11:08

    teşekkürler güzel çalışma emege saygı basarılarının devamı dılerım kardes!!!

     
  2. yuhubaa

    23 Ekim 2009 at 16:09

    Kullananların ve deneyenlerin yorum ve önerilerini dinlemek isterim

     
  3. garfield

    28 Nisan 2010 at 03:02

    Selam ,
    Paylaşım için teşekkürler.Bir sorum olack. OLE Db yi seçtikten sonra ekrana gelen kısımda sql için olan alanı seçtikten sonra server name vs istiyor.Makinemde sql olmasına rağmen bir türlü görmüyor ve seçemiyorum .Neyi atlıyorum acaba ?

     
  4. ismail

    14 Mayıs 2010 at 09:23

    güzel çalışma olmuş fakat ben bir şey sorucam cristal report 10 yuklu bende calıstıgım fırmada mıcrosoft ole db provider for olap services kullanıyoruz ve ben cristal reports ıle olap kuplerıne baglanmak ıstıyorum ama server baglantısı olmasına ragmen kupler gelmıyor goremıyorum aranızda buna benzer bır sey yapmıs olan varmı yada kullandıgım crıstal report un acaba versıyonundanmı kaynaklanıyo olabılırmı tesekkurler.