.NET Projesi için ActiveReports Oluşturma

Sayfa güncel :
Sayfa oluşturma tarihi :

Çalışma ortamı

Windows
  • Windows 11 Pro 22H2
Visual Studio
  • Visual Studio 2022 Topluluk Sürümü
.NET için ActiveReports
  • .NET 16.0J için ActiveReports

Önkoşullar

Windows
  • Windows 8.1
  • pencereler 10
  • pencereler 11
  • Windows Sunucusu 2012
  • Windows Server 2012 R2
  • Windows Sunucusu 2016
  • Windows Sunucusu 2019
  • Windows Sunucusu 2022
Visual Studio
  • Visual Studio 2017
  • Visual Studio 2019
  • Visual Studio 2022
.NET Çerçevesi
  • NET Framework 4.6.2
  • NET Framework 4.7
  • NET Framework 4.8
.NET
  • .NET Core 3.1
  • .NET 5
  • .NET 6
.NET için ActiveReports
  • .NET 16.0J için ActiveReports

Şablon projesinden oluşturma

ActiveReports'u yüklediğinizde, Visual Studio ActiveReports için birkaç şablon projesi ekler. Bunu bir proje oluşturmak için kullanırsanız, ActiveReports raporlarını baştan görüntülemenize olanak tanıyan bir formda oluşturulur, bu nedenle nasıl oluşturulacağına dair bir referans olacaktır. Şablonu olduğu gibi temel alarak oluşturabilir veya projenizin yapısına göre yeniden oluşturabilirsiniz.

Geliştirme Visual Studio'da yapılacaktır, bu nedenle Visual Studio'yu başlatın.

Sağ alttaki "Yeni proje oluştur"u seçin.

Yukarıdaki ActiveReports arama alanına, ActiveReports ile ilgili şablonların listesini görüntülemek için yazın. Türler "geliştirme dili C# veya VB.NET", "web uygulaması mı yoksa masaüstü uygulaması mı" ve "rapor türü RDL raporu, bölüm raporu veya sayfa raporu" olarak bölünür. Amacınıza en uygun geliştirme dilini ve platformunu seçin. Rapor türleri ActiveReports terminolojisidir, bu nedenle nasıl farklı olduklarını öğrenmek için lütfen aşağıdaki resmi sayfaya bakın.

Bu durumda, masaüstü sayfası raporunu seçtim.

Proje adını, projenin oluşturulacağı klasör yolunu vb. belirtin. Bu, başka bir şablonla proje oluşturduğunuzda olduğu gibidir.

Çerçeveye gelince, seçilebilecek sürüm, seçtiğiniz şablona bağlı olarak değişecektir. Şablona bağlı olarak, .NET (Core) veya .NET Framrwork'ü seçebilir veya seçemeyebilirsiniz. Emin değilseniz, onu seçin veya en son sürümü seçin.

Oluşturma tamamlandığında Visual Studio geliştirme ekranı görüntülenir. Sağ tarafta, projenin yapısını görebilirsiniz ve ayrıca örnek bir rapor dosyası da vardır.

PageReport1.rdlx Dosyayı açmayı deneyin. Rapor tasarım yüzeyine götürülmelisiniz. Bu şekilde, Visual Studio'da bir rapor tasarlayabilirsiniz. Bu arada, bu dosya yeni bir rapor dosyasıdır, bu nedenle nesne yoktur.

Şimdi, olduğu gibi inşa etmeyi ve çalıştırmayı deneyin. Bir proje şablonu olarak, raporları baştan görüntülemek için tasarlanmıştır, bu nedenle raporu görüntüleyen uygulamayı başlatmak için çalıştırmanız yeterlidir. Bu arada, deneme sürümü söz konusu olduğunda, raporda bu etkiye sahip bir mesaj görüntülenecektir, bu nedenle görünmesini önlemek için bir lisans satın almanız ve kaydetmeniz gerekir.

Buradan özgürce bir program oluşturabilirsiniz, bu yüzden lütfen amacınıza göre yapın.

ActiveReports şablonunu kullanmadan proje oluşturma

Bir ActiveReports şablonundan oluşturursanız, geliştirme amacıyla gerekli olmayan dosyalarla karşılaşabilirsiniz. Ayrıca, daha eski bir sürüm olduğu için ActiveReports şablon çerçevesinin daha yeni bir sürümünü oluşturmak isteyebilirsiniz. Bu durumda, başka bir şablonla bir proje oluşturmanız ve ardından ActiveReports ile ilgili kitaplıkları ve bileşenleri eklemeniz gerekir.

Visual Studio'yu başlattığınızda sağ alttaki Yeni proje oluştur'u seçin.

Burada ActiveReports şablonunu seçmezsiniz. Bu yazımızda örnek olarak Core RazorPages ile ASP.NET proje oluşturacağız. Bunun nedeni, ActiveReports şablonunun ASP.NET Core RazorPages şablonuna sahip olmamasıdır.

Bundan sonra, seçilen şablona göre girin.

Projenizi oluşturduktan sonra, Çözüm Gezgini'nin Bağımlılıklar ve Başvurular bölümünden gerekli bileşenleri ekleyin. Burada ihtiyacınız olan bileşenler, oluşturduğunuz projenin çerçevesine bağlı olarak büyük ölçüde değişecektir. Önceden bir ActiveReports şablonundan bir proje oluşturarak neye ihtiyacınız olacağını öğrenmek iyi bir fikirdir.

Bir rapor dosyasına ihtiyacınız varsa, bunu projeden yeni bir öğe olarak ekleyebilirsiniz. Yine, seçtiğiniz çerçeveye bağlı olarak, raporun konumu ve türü değişebilir.