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.
Solutı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
db 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
bu 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
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.
