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
      [Collapse]Skupine in agregati
        Poročilo z skupinami
        Lastnosti skupine
        Številčenje vrstic
        Agregatne funkcije
        Skupaj strani in poročila
        Uporaba objekta "SysText"
       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: 437,5151 ms
"
  1006269 | 218629 | 422737 | AI translated
Label

Poročilo z skupinami

Poročilo z skupinami

V prejšnjem primeru smo sestavili poročilo z dvema ravnema na podlagi podatkov iz dveh tabel. Drugo poročilo, ki izgleda enako, lahko sestavimo v FastReport, tokrat na podlagi niza podatkov, pridobljenih iz združene poizvedbe.

Za to je potrebna SQL poizvedba, ki vrne podatke iz obeh tabel in je razvrščena na določen način.V našem primeru bosta tabeli združeni na polju  " acSubject" iz strank in "acConsignee" iz tabele naročil.

Poizvedba bi lahko bila: izberi
* iz 
tHE_SetSubj, tHE_Order kjer
tHE_SetSubj.acSubject = tHE_Order.acConsignee razvrsti po

tHE_SetSubj.acSubject

Vrstica "razvrsti po" je potrebna za razvrščanje zapisov po polju “acSubject” (stranka).

Kako lahko oblikujemo večnivojsko poročilo z uporabo teh podatkov? Obstaja posebna skupina, “Glava skupine”. Za skupino je določena pogoj (vrednost polja baze podatkov ali izraz); skupina se izpiše vsakič, ko se vrednost pogoja spremeni. Naslednji primer to ponazarja.Ustvarimo nov projekt v Delphiju in postavimo komponento “TfrxDlDBQuery”. Nastavimo lastnosti nove komponente z imenom " DlDBQuery​1"

kotje prikazano tukaj:


SQL =       
'izberi *
iz tHE_SetSubj, tHE_Order

kjer tHE_SetSubj.acSubject = tHE_Order.acConsignee

razvrsti po tHE_SetSubj.acSubject'

Uporabniško ime = 'Skupina'

Dodajte “Glavo skupine” v poročilo. Nastavite pogoj (v tem primeru podatkovno polje “Group.acSubject”) v urejevalniku “Glave skupine”:

Prav tako povežite podatkovno skupino z virom podatkov “Skupina” in razporedite nekatere objekte, kot je prikazano (opomba: glava skupine mora biti postavljena nad podatkovno skupino): “Glava skupine” se izpiše le, ko se vrednost polja, s katerim je povezana, spremeni. V nasprotnem primeru se prikaže podatkovna skupina, povezana z nizom podatkov “Skupina”. Če to poročilo primerjamo s poročilom tipa glavni-podrobnosti, ki je bilo sestavljeno prej, je očitno, da številke naročil sploh niso razvrščene. To lahko enostavno popravimo z spremembo klavzule 'razvrsti po' v SQL poizvedbi:
izberi *
iz tHE_SetSubj, tHE_Order
kjer tHE_SetSubj.acSubject = tHE_Order.acConsignee

razvrsti po

  • tHE_SetSubj.acSubject, tHE_Order.acKey
  • Poročila z gnezdenimi skupinami lahko oblikujemo na podoben način. Globina gnezdenja skupin je neomejena. Poročila, ki uporabljajo skupine, imajo nekatere prednosti pred poročili tipa glavni-podrobnosti:
  • celotno poročilo potrebuje le en niz podatkov (poizvedbo)
  • število nivojev grupiranja podatkov je neomejeno

razvrščanje podatkov postane mogoče

 


 

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