Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako da snimim ActiveReports izvestaj sa VB kodom...

  • 7 odgovora
  • 4.446 pregleda

Najnovija ↓

Kako da snimim ActiveReports izvestaj sa VB kodom... 23.05.2008. u 00:00 · pre 224 meseca #1
Koristim ActiveReports 2.0.
Potrebno mi je da kada napravim izvestaj, i layout i code, snimim kompletan izvestaj,
kako bih kasnije mogao da ga ucitam u programu.

Problem je u tome sto kada snimim izvestaj, AR snima samo layout, a meni je potrebno da snimi i layout i kod.
Hvala.
Potpis
www.cicevac.com
†StEEwSc†
Re: Kako da snimim ActiveReports izvestaj sa VB kodom... 23.05.2008. u 09:45 · pre 224 meseca #2
Ne znam na koji nacin snimas report (nisi naveo), ali AR kod snimanja cuva i layout i kod (script koji se nalazi u dogadjajima sekcija reporta). Kako ti to snimas, da li ti je taj kod u VB-u ili u samom report-u?
Re: Kako da snimim ActiveReports izvestaj sa VB kodom... 23.05.2008. u 14:37 · pre 224 meseca #4
Pa trebalo bi da ti je sacuvan i kod, ako si ga sacuvao kao *.rpx mozes ga otvoriti u notepad-u i videti da je to xml, koji ima <Script> sekciju i u njoj bi trebao da je kod kojim si obradio dogadjaje - ne znam stvarno gde je problem.
Re: Kako da snimim ActiveReports izvestaj sa VB kodom... 27.05.2008. u 00:22 · pre 224 meseca #5
U rpx fajlu, u tag-u <SCRIPT> se snima VBScript kod, a meni je potrebno da snimim VB kod.
Sledeca stvar bi mi takodje resila problem, a to je:
Kako da u AR pomocu VB koda ucitam DSR fajl?

DSR fajl, zato sto se u njemu nalazi i Layout i VB kod.
(verovatno pored DSR fajla i ona druga dva fajla DSX i DCA)
Potpis
www.cicevac.com
†StEEwSc†
Re: Kako da snimim ActiveReports izvestaj sa VB kodom... 27.05.2008. u 05:23 · pre 224 meseca
izmenjeno 1 put, poslednji put goranvuc 27.05.2008. u 06:00
  1. goranvuc27.05.2008. u 06:00zapis iz teksta poruke
#6
Zaboravi na VB kod i pocni da ucis VB Script ako ti to treba ;)

Dakle, ne moze - ne cuva se pri tom snimanju VB kod. Preporucujem ti da umesto sto inntegrises u aplikaciju dizajner fajlove, predjes na drugi koncept: dinamicko ucitavanje AR iz rpx fajlova i kreiranje, uz kod u VB skriptu.

P.S.

Ako pogledas AR Help, u delu "Saving and Loading Report Layouts" naci ces i sledeci tekst (uokviren):

Citat:
Note: When saving reports to RPX, only script code will be saved.
Re: Kako da snimim ActiveReports izvestaj sa VB kodom... 29.05.2008. u 19:58 · pre 224 meseca #8
Sad sam se setio i druge varijante koja bi verovatno tebi odgovarala:

1. Deklarisi promenljivu tipa ActiveReport na nivou modula uz With Events klauzulu

Code:

Option Explicit

Dim WithEvents MojReport As ActiveReport


2. Sav VB kod koji si smestao u dogadjaje u kod modulu dizajnera tvog reporta sada mozes smestiti u ovaj tvoj modul (forma, klasa ili sta vec)

3. Ucitaj sacuvani rpx fajl i pokreni report, a dogadjajima upravljas iz ovog tvog modula:
Code:

Set MojReport = New ActiveReport
MojReport.LoadLayout "C:\LayoutMogReporta.rpx"
MojReport.PrintReport


Dakle, dobijas ono sto ti je trebalo: u rpx se cuva layout, a VB kod ti ostaje u samom projektu.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme