".NET Project" aktyvių ataskaitų kūrimas

Puslapis atnaujintas :
Puslapio sukūrimo data :

Darbo aplinka

Windows
  • Windows 11 Pro 22H2
Vizualinė studija
  • "Visual Studio 2022" bendruomenės leidimas
Aktyvios ataskaitos, skirtos .NET
  • Aktyvios ataskaitos, skirtos .NET 16.0J

Būtinosios sąlygos

Windows
  • Windows 8.1
  • Langai 10
  • Langai 11
  • "Windows Server 2012"
  • "Windows Server 2012 R2"
  • "Windows Server 2016"
  • "Windows Server 2019"
  • "Windows Server 2022"
Vizualinė studija
  • "Visual Studio 2017"
  • "Visual Studio 2019"
  • "Visual Studio 2022"
".NET Framework"
  • NET Framework 4.6.2
  • NET Framework 4.7
  • NET Framework 4.8
.GRYNOJI
  • ".NET Core 3.1"
  • .NET 5
  • .NET 6
Aktyvios ataskaitos, skirtos .NET
  • Aktyvios ataskaitos, skirtos .NET 16.0J

Kūrimas iš šablono projekto

Kai įdiegiate "ActiveReports", "Visual Studio" prideda kelis "ActiveReports" šablonų projektus. Jei naudosite tai projektui kurti, jis bus sukurtas tokia forma, kuri leidžia nuo pat pradžių rodyti "ActiveReports" ataskaitas, todėl tai bus nuoroda, kaip jį sukurti. Galite sukurti jį pagal šabloną tokį, koks jis yra, arba galite jį atkurti pagal savo projekto struktūrą.

Kūrimas bus atliekamas "Visual Studio", todėl paleiskite "Visual Studio".

Apatiniame dešiniajame kampe pasirinkite "Sukurti naują projektą".

Aukščiau esančiame ActiveReports ieškos lauke įveskite, kad būtų rodomas su "ActiveReports" susijusių šablonų sąrašas. Tipai skirstomi į "kūrimo kalba yra C# arba VB.NET", "ar tai žiniatinklio programa, ar darbalaukio programa" ir "ataskaitos tipas yra RDL ataskaita, skyriaus ataskaita arba puslapio ataskaita". Pasirinkite kūrimo kalbą ir platformą, kuri geriausiai atitinka jūsų tikslą. Ataskaitų tipai yra "ActiveReports" terminologija, todėl skaitykite šį oficialų puslapį, kad sužinotumėte, kuo jos skiriasi.

Šiuo atveju pasirinkau darbalaukio puslapio ataskaitą.

Nurodykite projekto pavadinimą, aplanko kelią, kuriame bus sukurtas projektas, ir pan. Tai tas pats, kaip kuriant projektą su bet kuriuo kitu šablonu.

Kalbant apie sistemą, versija, kurią galima pasirinkti, keisis priklausomai nuo pasirinkto šablono. Atsižvelgiant į šabloną, gali būti, kad negalėsite pasirinkti .NET(Core) arba .NET Framrwork. Jei nesate tikri, tiesiog pasirinkite jį arba pasirinkite naujausią versiją.

Kai kūrimas bus baigtas, pasirodys "Visual Studio" kūrimo ekranas. Dešinėje galite matyti projekto struktūrą, taip pat yra ataskaitos failo pavyzdys.

PageReport1.rdlx Pabandykite atidaryti failą. Turėtumėte būti nukreipti į ataskaitos dizaino paviršių. Tokiu būdu galite sukurti ataskaitą "Visual Studio". Beje, šis failas yra naujas ataskaitos failas, todėl nėra jokių objektų.

Dabar pabandykite sukurti ir paleisti jį tokį, koks jis yra. Kaip projekto šablonas, jis skirtas rodyti ataskaitas nuo pat pradžių, todėl tiesiog paleiskite jį, kad paleistumėte programą, kurioje rodoma ataskaita. Beje, bandomosios versijos atveju ataskaitoje bus rodomas atitinkamas pranešimas, todėl jums reikia įsigyti ir užregistruoti licenciją, kad ji nebūtų rodoma.

Iš čia galite laisvai kurti programą, todėl padarykite ją pagal savo tikslą.

Projekto kūrimas nenaudojant "ActiveReports" šablono

Jei kuriate naudodami "ActiveReports" šabloną, galite rasti failų, kurie nėra reikalingi kūrimo tikslais. Be to, galbūt norėsite sukurti naujesnę "ActiveReports" šablonų sistemos versiją, nes tai senesnė versija. Tokiu atveju turėsite sukurti projektą naudodami kitą šabloną ir pridėti su "ActiveReports" susijusias bibliotekas ir komponentus.

Paleidę "Visual Studio", apatiniame dešiniajame kampe pasirinkite Kurti naują projektą.

Čia nesirenkate "ActiveReports" šablono. Šiame straipsnyje kaip pavyzdį sukursime projektą su ASP.NET Core RazorPages". Taip yra todėl, kad "ActiveReports" šablone nėra "ASP.NET Core RazorPages" šablono.

Po to įveskite jį pagal pasirinktą šabloną.

Sukūrę projektą, įtraukite reikiamus komponentus iš sprendimų naršyklės skyriaus Priklausomybės ir nuorodos. Čia reikalingi komponentai labai skirsis priklausomai nuo kuriamo projekto sistemos. Patartina sužinoti, ko jums reikės, iš anksto sukūrus projektą iš "ActiveReports" šablono.

Jei jums reikia ataskaitos failo, galite pridėti jį kaip naują projekto elementą. Vėlgi, atsižvelgiant į pasirinktą sistemą, ataskaitos vieta ir tipas gali skirtis.