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
      [Collapse]Ustvarjanje poročil
        Poročilo o predmetih
        "Pozdravljen, svet!"
        "Besedilo" Objekt
        Skupine
        "Seznam predmetov" poročilo:
        "Slika" Objekt
        Raztegovanje predmetov, prelomi strani in premikanje predmetov
        Prikazovanje podatkov v obliki tabele
        tiskanje etiket
        Otroške skupine
        Poročilo z dvema nivojema podatkov (glavni-podrobnosti)
        Glave in Noge podatkovne pasice
        Večstranski poročilo
      [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
      [Expand]Skripta
       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: 499,9874 ms
"
  1006251 | 218614 | 422850 | AI translated
Label

"Seznam predmetov" poročilo

"Seznam predmetov" Poročilo

Odprite register poročil in ustvarite novo poročilo. Nastavite ime poročila na "Seznam predmetov". Odprite oblikovalnik z izbiro menijske postavke "Oblikovanje..." v čarovniku. V oblikovalniku kliknite gumb "Novo poročilo", da samodejno ustvarite osnovno zasnovo poročila s tremi pasovi ("Naslov poročila", "Glavni podatki" in "Noga strani"). Na zavihku "Podatki" povlecite in spustite objekt "TfrxDlDBTable" na delovno mesto. Nastavite lastnost "TableName" na 'tHE_SetSubj'. V tej tabeli so shranjeni podatki o predmetih. 

Zdaj oblikujmo poročilo. Najprej dodajte objekt "Besedilo", ki vsebuje besedilo "Seznam predmetov" v pas "Naslov poročila".

Nato povežite pas "Glavni podatki" z našim naborom podatkov. To lahko storite na tri načine:

- dvokliknite na pas

- izberite "Uredi..." v kontekstnem meniju pasa

- ali kliknite na lastnost "DataSet" pasa v inšpektorju objektov.

Zdaj postavite štiri objekte "Besedilo" (ki bodo prikazovali ime predmeta, naslov, telefon in faks iz nabora podatkov) na pas. To storimo na več različnih načinov, da pokažemo nekatere funkcije oblikovalnika.

 Prvi način je, da na pas postavite objekt "Besedilo" in vanj vtipkate "[DlDBTable1."acSubject"]". To je najmanj priročen način, saj je treba povezavo polja vnesti ročno, z možnostjo napačnega vnosa besedila. Malce lažje je uporabiti oblikovalnik izrazov - dvokliknite objekt "Besedilo" in kliknite na skrajno levo tipko na zavihku "Besedilo" okna urejevalnika, ki se odpre. Da vstavite naše polje, dvokliknite ime polja v oblikovalniku izrazov. Kliknite gumb OK, da zaprete pogovor in vidite povezavo polja vstavljeno v objekt "Besedilo".

 Drugi način dodajanja podatkovnega polja v objekt "Besedilo" je nastavitev dveh lastnosti v inšpektorju objektov. Na pas postavite drugi objekt "Besedilo", ne da bi v oknu urejevalnika karkoli napisali. Nastavite lastnosti objekta z uporabo inšpektorja objektov:

DataSet = 'DlDBTable1'

DataField = 'acAddress'

Obe lastnosti sta predstavljeni kot seznam, zato preprosto izberite zahtevano vrednost iz spustnega menija z miško.

 Tretji način je "povleci in spusti" zahtevano polje iz okna "Podatkovno drevo" v poročilo. To je najpreprostejši in najlažji način, vendar pred tem odkljukajte potrditveno polje "Ustvari glavo" na dnu okna "Podatkovno drevo", sicer se poleg objekta povezave polja ustvari še drugi objekt "Besedilo", ki vsebuje ime polja. Na ta način izberite polje "acPhone" in ga povlecite na pas.

 Četrti način zahteva, da je možnost oblikovalnika "Prikaži seznam spustnih polj" omogočena (prek glavnega menija "Pogled>Možnosti") in da je pas že povezan z naborom podatkov. Na pas postavite prazen objekt "Besedilo" in premaknite kazalec nad objekt - na desni strani se bo pojavila spustna tipka. Kliknite to tipko, da odprete seznam podatkovnih polj in izberete polje "anFax".

Naša zasnova poročila je končana.

Kliknite gumb "Predogled", da vidite rezultat.

Vzdevki

V prejšnjem poročilu je bil vir podatkov poimenovan DlDBTable1, polja so bila poimenovana "acSubject," "acAddress", "acPhone," in "acFax" in smo se na njih v poročilu sklicevali z nečim, kot je "[DlDBTable​1."acSubject"]". Je to lahko razumeti? Ne prav. Bilo bi jasneje, če bi bil vir podatkov in polje poimenovana "Predmeti" in "Naslov". Obstaja težava, "DlDBTable1" je ime komponente, znotraj katere prostori niso podprti in "acSubject" je ime polja v bazi podatkov, ki ga ni mogoče spremeniti brez prestrukturiranja baze podatkov. Vendar obstaja način, kako to obiti. Uporabimo lahko psevdonime ali vzdevke za te elemente. V FastReport imata tako nabor podatkov kot njegova polja drugo ime, znano kot UserName, tj. vzdevek, ki ga je mogoče enostavno spremeniti. Kadar koli je komponenti dodeljen vzdevek (tj. UserName spremenjen iz privzetega), je treba ta vzdevek uporabiti v FastReport - lastnost imena komponente ne bo prepoznana.

Zelo enostavno je nastaviti vzdevke za vir podatkov in njegova polja v FastReport. To se izvede v okolju Delphi. Da odprete urejevalnik vzdevkov, dvokliknite na komponento "DlDBTable1" ali uporabite njen kontekstni meni. V urejevalniku lahko spremenite vzdevke nabora podatkov in polj ter tudi določite, katera polja so potrebna v poročilu. Preimenujmo nabor podatkov in polja, kot sledi:

Vzdevek za nabor podatkov lahko prav tako spremenite brez uporabe urejevalnika vzdevkov, tako da spremenite lastnost "UserName" komponente "DlDBTable​1" komponente.

Ko to storimo, moramo zdaj spremeniti poročilo, saj so se imena nabora podatkov in polj spremenila. Da spremenite imena polj v poročilnih objektih, je najlažje uporabiti četrti način, opisan v razdelku "Seznam predmetov". Premaknite kazalec miške nad objekt "Besedilo", tako da se na desni strani objekta prikaže gumb, kliknite na gumb in izberite polje s seznama. Tako je izvor podatkov v naboru podatkov in njegovih poljih bolj očiten.

Opomba: Bolje je dodeliti vzdevke na samem začetku oblikovanja poročila, da se izognete kasnejšemu preimenovanju vseh polj v poročilu.

Spremenljivke

Poleg vzdevkov obstaja še en način, kako pomagati oblikovalcu poročil, da nastavi bolj razumljiva imena za DB polja in druge informacijske elemente. Ime podatkovnega polja ali katerikoli izraz je mogoče povezati s spremenljivko. Da ustvarite in delate s spremenljivkami v FastReport, izberite menijsko postavko "Poročilo/Spremenljivke...".

Seznam spremenljivk v FastReport ima dvonivojsko strukturo. Prvi nivo preprosto vsebuje kategorijo, drugi nivo pa vsebuje samo spremenljivko. Ta kategorizacija spremenljivk je priročna, ko je seznam spremenljivk zelo dolg. Seznam spremenljivk mora vsebovati vsaj eno kategorijo, kar pomeni, da spremenljivke ne morejo biti na vrhnji ravni. Poleg tega imen kategorij ni mogoče vključiti v poročila, zato mora biti vsako ime v seznamu edinstveno.

Prikazali bomo uporabo spremenljivk s spodnjim primerom. Predpostavimo, da imamo dva vira podatkov: prvi je "DlDBTable​1" s poljem "acSubject" in drugi je "DlDBTable​2" s polji "OrderNo" in "Date". S polji lahko povežemo naslednji seznam spremenljivk:

Stranke

 Ime stranke

Naročila

 Številka naročila

 Datum naročila

kjer sta "Stranke" in "Naročila" dve kategoriji. Odprite urejevalnik spremenljivk in ustvarite to strukturo z uporabo gumbov "Nova kategorija", "Nova spremenljivka" in "Uredi". Da povežete spremenljivke s podatkovnimi polji, izberite spremenljivko in dvokliknite na zahtevano podatkovno polje v desnem oknu. Povezava na podatkovno polje bo prikazana v spodnjem oknu. Spremenljivka je zdaj povezana s tem izrazom, tako da postane vrednost spremenljivke vrednost izraza. Po potrebi je mogoče izraz ročno urediti ali spremeniti in v njem uporabiti katere koli funkcije FastReport ali druge spremenljivke. Ne pozabite, da kategorij ni mogoče povezati z nobenim izrazom.

Ko je seznam spremenljivk ustvarjen, zaprite urejevalnik spremenljivk. Zdaj lahko vstavimo spremenljivke v poročilo. V nasprotju s podatkovnimi polji je manj načinov vstavljanja. Spremenljivko lahko vstavimo v besedilo objekta ročno tako, da vtipkamo "[Ime stranke]", ali pa lahko povlečemo spremenljivko iz okna Podatkovno drevo na stran poročila, pri čemer preklopimo na zavihek "Spremenljivke" v tem oknu.

 

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