PANTHEON™ navodila

 Kazalo
 Glavna stran - Dobrodošli v PANTHEON navodila
[Collapse]PANTHEON
 [Collapse]Vodiči za PANTHEON
  [Collapse]Vodič po PANTHEON-u
   [Expand]Pomoč
   [Collapse]Nastavitve
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Koledar
    [Expand]Računovodstvo
    [Expand]Carina
    [Expand]Dokumentacija
    [Collapse]Program
     [Expand]Vrste dokumentov
     [Collapse]Izpisi v PANTHEON-u
       Delovno okolje
       Izvozi ime datoteke
       Poročila Register
       Posebnosti izpisov
       Nastavitve
       Predogled tiskanja
       Zgradba izpisa
       Objekti
      [Expand]Oblikovalec poročil
       Izrazi
      [Expand]Ustvarjanje poročil
      [Expand]Skupine in agregati
       Grupiranje in številčenje
      [Expand]Funkcije
      [Expand]Oblikovanje in označevanje
       Sistemske spremenljivke
       Vgrajena poročila (podporočila)
       Uvoz in izvoz
      [Collapse]Skripta
        "Pozdravljen, svet!"
        Uporaba spremenljivk, polj podatkovne baze in agregatnih funkcij
        Dogodki
        Primer uporabe dogodka "OnBeforePrint"
        Izpis skupne vsote v skupinskem glavi
        Skupaj
        "OnAfterData" Dogodek
        Storitveni objekti
        Uporaba objekta "Motor"
       Tabele in poizvedbe
       Prenos izpisa v druge baze
       Izvoz oblike izpisa
       Uvoz oblike izpisa
       Bližnjica na izpis
       Podvajanje izpisov in spreminjanje tipa izpisa
      [Expand]Uporaba izraza SQLEXP v izpisih
      [Expand]Sporočila pri oblikovanju izpisov
      [Expand]Oblikovanje izpisov
     [Expand]Teksti za dokumente
      Načini dostave
     [Expand]Kartice zaupanja
     [Expand]Administratorska konzola
     [Expand]Gradniki nadzorne plošče
      Poročila nadzorne plošče
      Poročila nadzorne plošče
      Ad-hoc analize
     [Expand]ARES
      SQL urejevalnik
    [Expand]Zamenjaj uporabnika Ctrl - U
   [Expand]Naročila
   [Expand]Proizvodnja
   [Expand]Blago
   [Expand]Servis
   [Expand]Denar
   [Expand]Kadri
   [Expand]Namizje
   [Expand]Analitika
   [Expand]Sporočila programa
   [Expand]Uradna pojasnila
   [Expand]Sistemsko okolje
   [Expand]Dodatni programi
    Slovar izrazov
   [Expand]Zastareli produkti
  [Expand]Vodič po PANTHEON Farming
  [Expand]Vodič po PANTHEON Retail
  [Expand]Vodič po PANTHEON Vet
 [Collapse]Uporabniški priročniki za PANTHEON
  [Expand]Uporabniški priročnik za PANTHEON
  [Expand]Uporabniški priročnik za PANTHEON Retail
  [Expand]Uporabniški priročnik za PANTHEON Vet
[Collapse]PANTHEON Web
 [Collapse]Vodiči za PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiv starih izdelkov
 [Collapse]Uporabniški priročniki za PANTHEON Web
  [Expand]Kako začeti
  [Expand]Uporabniški priročnik za PANTHEON Web Light
   Uporabniški priročnik za PANTHEON Web Terminal
  [Expand]Arhiv starih izdelkov
  [Expand]Uporabniški priročnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Vodiči za PANTHEON Granule
  [Expand]Granula Kadri
  [Expand]Granula Potni nalogi
  [Expand]Granula Dokumenti in Opravila
  [Expand]Granula Nadzorna plošča
  [Expand]Granula B2B Naročanje
  [Expand]Granula Servis na terenu
  [Expand]Inventar fiksnih sredstev
  [Expand]Granula Inventura skladišča
 [Collapse]Uporabniški priročniki za PANTHEON Granule
   Začetek
   Primer uporabe PANTHEON Granul v namišljenem podjetju
  [Expand]PANTHEON Granule in aktivacija
  [Expand]Granula Kadri
  [Expand]Granula Potni nalogi
  [Expand]Granula Dokumenti in opravila
  [Expand]Granula B2B naročanje
  [Expand]Granula Nadzorna plošča
  [Expand]Granula Servis na terenu
  [Expand]Granula Inventura osnovnih sredstev
  [Expand]Granula Inventura skladišča
   PANTHEON Granule - pogosta vprašanja in odgovori
   Arhiv
[Expand]Uporabniške strani

Load Time: 687,5627 ms
"
  1006304 | 218663 | 422794 | AI translated
Label

Klicanje spremenljivke iz seznama spremenljivk poročila

Klicanje spremenljivke iz seznama spremenljivk poročila

Katera koli spremenljivka, ki je definirana v seznamu spremenljivk poročila (izbira menija "Poročilo>Spremenljivke...") se lahko sklicuje v skriptu. Ime spremenljivke mora biti obkroženo z ostrimi okviri:

če <moj spremenljivka> = 10 potem ...

 

Alternativni način je uporaba funkcije "Get":

če Get('moja spremenljivka') = 10 potem ...

 

Vrednost spremenljivke se spremeni le preko postopka "Set":

Set('moja spremenljivka', 10);

 

Vredno je omeniti, da morate za dodelitev vrednosti niza spremenljivki dodati narekovaje okoli vrednosti:

Set('moja spremenljivka', '''' + 'Niz' + '''');

 

Sistemske spremenljivke, kot je "Stran#", je treba sklicevati na enak način:

če <Stran#> = 1 potem ...

Sklicevanje na polja baze podatkov

Enako kot pri spremenljivkah, je treba pri sklicevanju na DB polja v poročilu uporabiti ostre okvire:

če <Tabela1."Polje1"> = Null potem...

Alternativno se lahko uporabi funkcija "Get" za dostop do DB polj (v resnici se ta funkcija implicitno uporablja v FastReport pri izračunavanju izrazov, obdanih z ostrimi okviri).

Uporaba agregatnih funkcij v skriptu

Idiosinkrazija agregatnih funkcij je, da jih je treba uporabljati znotraj "Besedil" objektov; ko so uporabljene na ta način, jih je mogoče nato uporabiti v samem skriptu. Če se agregatna funkcija pojavi le v skriptu (brez da bi se pojavila v "Besedil" objektu), se ustvari sporočilo o napaki. To se zgodi, ker mora biti agregatna funkcija povezana s specifičnim pasom; ko je tako povezana, bo delovala pravilno.

Prikaz vrednosti spremenljivke v poročilu

Spremenljivke se lahko deklarirajo in uporabljajo lokalno znotraj skripta. Ko je spremenljivka deklarirana, ji lahko dodelimo vrednost. Tukaj je preprost primer uporabe skriptne spremenljivke:

var

 MojaSpremenljivka: Niz;

začetek

 MojaSpremenljivka := 'Pozdravljeni!';

konec.

Vrednost spremenljivke se lahko prikaže v "Besedil" objektu, na primer, tako da v objekt vpišete '[MojaSpremenljivka]'.

Ime spremenljivke mora biti edinstveno. To pomeni, da ime ne sme podvajati imena katerega koli drugega objekta poročila, standardne funkcije ali konstante. Če pride do napake v skriptu, se ob zagonu poročila prikaže sporočilo in konstrukcija poročila se ustavi.

 

Ali so bila ta navodila uporabna?
Vaše povratne informacije bodo prispevale k boljši pomoči.
Komentarji
Komentarji so izpostavljeni tudi na forumu.