Navodila za PANTHEON

 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
 [Expand]Uporabniški priročniki za PANTHEON
[Expand]PANTHEON Web
[Expand]PANTHEON Granule
  
  
  
  
  
  
  
  
 tt
 tt
 .
 .
 .
[Expand]Uporabniške strani

Load Time: 812,4496 ms
print   |
Label

Otroške skupine

Otroške skupine

Ko potrebujemo, da imajo deli skupine različne lastnosti, jo razdelimo na več skupin. Prva ostane enaka, ostale pa so podrejene njej (Otroška skupina). Mnoge takšne skupine so na poročilu '241 - Račun', ki ga lahko najdemo v meniju 'Blago | Izdaja'. Na tem poročilu lahko najdemo mnoge skupine, ki imajo različne pogoje za vidnost. Pogoji so v tem primeru definirani v skriptu. Otroške skupine se uporabljajo tudi v primeru, ko je na skupini objekt, katerega višina se spreminja, in razdalja do spodnjih objektov mora ostati enaka. Vsaka otroška skupina, razen zadnje, mora imeti dodeljeno lastnost "Otroška", njena vrednost je ime naslednje otroške skupine v skupini. Prav tako mora imeti starševska skupina prve otroške skupine v skupini dodeljeno lastnost "Otroška". Če želimo, da so naslednje otroške skupine v skupini vidne (če ustrezajo pogoju za vidnost), morate omogočiti lastnost "PrintChildIfInvisible" otroške in na starševski skupini.

Poglejmo primer!

Pri poročilu lahko pride do težave, ko ima eno polje vsebino spremenljive dolžine. Da to simuliramo v našem primeru, zmanjšajmo širino objekta Bio."Skupno ime" na 2,5 cm in omogočimo lastnost "Raztegniti" za ta objekt in tudi za skupino "Podatki prve ravni". Omogočite vse okvirne črte za vse objekte, da bodo učinki funkcije raztezanja jasni. Oblikovanje zdaj izpiše poročilo, kot je to:

_img112

Tukaj prvi objekt polja Bio."Skupno ime" vsebuje veliko besedila in je raztegnjen v dve vrstici. To povzroči, da se objekt polja Bio."Dolžina (cm)" pod njim premakne navzdol. To se zgodi, ker imajo vsi objekti privzeto nastavljeno lastnost "ShiftMode" na "smAlways", kar pomeni, da se premikajo navzdol, če je nad njimi raztegljiv objekt ("Besedilo" objekt z omogočeno lastnostjo "Raztegniti"). Razdalja, za katero se premakne, je odvisna od tega, koliko je raztegnjen objekt nad njim.

Toda to ni tisto, kar želimo, da se zgodi na naši etiketi - želimo, da se tudi objekt "Dolžina, cm." premakne za enako količino. To lahko dosežemo z uporabo posebne vrste skupine FastReport, imenovane "Otroška" skupina. "Otroška" skupina je povezana z (in prikazana po) svojo starševsko skupino. Dodajte "Otroško" skupino v oblikovanje in povlecite dva objekta "Besedilo" vanjo, kot je prikazano tukaj:

clip0167

Povežite skupino MasterData z otroško skupino, tako da v inspektorju objektov nastavite njeno lastnost "Otroška" na "Child1". Zdaj, vsakič, ko se natisne skupina MasterData, se otroška skupina natisne takoj za njo:

_img114

Naslov "Dolžina, cm:" se zdaj natančno poravna z vrednostnim poljem "50". Da preprečite, da bi se otroška skupina premaknila na naslednjo stran, če na strani ni dovolj belega prostora (in postala tako imenovana 'sirota' od svoje starševske skupine), omogočite lastnost "KeepChild" starševske skupine v inspektorju objektov.



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