PANTHEON™ Help

 Sadržaj
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Collapse]Priručnik za PANTHEON
   [Expand]Pantheon Hosting
   [Expand]Pomoć
   [Collapse]Podešavanja
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Kalendar
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumenata
     [Expand]Ispisi u PANTHEON-u
     [Collapse]Oblici ispisa
       Prenos ispisa u druge baze
       Izvoz oblika ispisa
       Uvoz oblika ispisa
       Prečica za ispis
      [Expand]Izveštaji Registar
       Dupliranje ispisa i promena tipa ispisa
       Pregled štampe
      [Expand]Upotreba izraza SQLEXP u ispisima
      [Expand]Izvještajni dizajner
      [Expand]Obaveštenja prilikom oblikovanja ispisa
      [Collapse]Pravljenje izveštaja
        Izveštaj o objektima
        "Zdravo, Svete!" Primer Izveštaja
        "Text" objekat
        Bendovi
        "Lista Tema" Izveštaj: Alias-i i Varijable
        "Slika" Objekat
        Protežna objekti, prekidi stranica i pomerajući objekti
        Prikazivanje podataka u obliku tabele
        Štampanje etiketa
        Dečje grupe
        Izveštaj sa Dva Nivoa Podataka (Glavni-Detalji)
        Naslovi i Podnožja Data Banda
        Višestrana izveštaj
      [Expand]Grupe i Agregati
      [Expand]Oblikovanje ispisa
      [Expand]Formatiranje i Isticanje
       Ugnježdene izveštaje (podizveštaji)
     [Expand]Šifarnik tekstova za vrste dokumenata
      Načini dostave
     [Expand]ARES
     [Expand]Administratorska konzola
     [Expand]Elementi kontrolne table
      Izveštaji na kontrolnoj tabli
      Ad-hoc analiza
     [Expand]Kartice poverenja
     [Expand]Izveštaji kontrolne table
     [Expand]Trenutni korisnik Ctrl - U
     [Expand]Ad-hoc analize
      SQL editor
     [Expand]Poštanska knjiga
      Klasifikacijski plan
    [Expand]Dokumentacija
   [Expand]Narudžbine
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analitika
   [Expand]Korisničke strane
   [Expand]Poslovni saveti
    Dodatno
   [Expand]Plansko-analitički alat ZEUS
   [Expand]Dodatni programi
   [Expand]Obaveštenja programa
   [Expand]Zvanična mišljenja
   [Expand]Dodatni programi
   [Expand]Sistemska okolina
    Rečnik izraza
   [Expand]Zastareli produkti
  [Expand]Vodič po DataLab PANTHEON™ Farming
  [Expand]Vodič za mobilni POS
  [Expand]Vodič za PANTHEON Vet
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za PANTHEON
  [Expand]Operativni priručnik za datalab PANTHEON Farming
  [Expand]Korisnički vodič za mobilni POS
  [Expand]Korisnički priručnik za PANTHEON VET
  [Expand]Korisnički priručnik za PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Priručnici za PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light-u
  [Expand]Vodič po PANTHEON Web Terminal-u
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiva starih proizvoda
 [Collapse]Korisnički priručnici za PANTHEON Web
  [Expand]Kako početi? PANTHEON Web
  [Expand]Korisnički priručnik za PANTHEON Web Light
  [Expand]Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Arhiva starih proizvoda
  [Expand]Korisnički priručnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Priručnik za PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Servis na terenu
  [Expand]Granula B2B naručivanje
  [Expand]Inventar Fiksne Imovine
  [Expand]Granula Inventar skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Kako početi?
  [Expand]PANTHEON Granule i aktivacija
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula Servis na terenu
   PANTHEON Granule - česta pitanja i odgovori
  [Expand]Inventar Fiksne Imovine
  [Expand]Arhiva
  [Expand]Granula Inventar skladišta
   Arhiva

Load Time: 421.8756 ms
"
  1006251 | 218614 | 434814 | AI translated
Label

"Izveštaj liste predmeta"

"Izveštaj liste predmeta"

Otvorite registar izveštaja i kreirajte novi izveštaj. Postavite ime izveštaja na "Lista predmeta". Otvorite dizajner izabravši stavku menija “Dizajn...” u čarobnjaku. U dizajneru kliknite na dugme “Novi izveštaj” kako biste automatski kreirali osnovni dizajn izveštaja sa tri trake ("Naslov izveštaja", "Glavni podaci" i "Podnožje stranice"). Na kartici "Podaci" prevucite i ispustite objekat “TfrxDlDBTable” na radni prostor. Postavite svojstvo "TableName" na 'tHE_SetSubj'. U ovoj tabeli se čuvaju podaci o predmetima. 

Sada ćemo dizajnirati izveštaj. Prvo, dodajte objekat “Tekst” koji sadrži tekst "Lista predmeta" u traku "Naslov izveštaja".

Zatim povežite traku “Glavni podaci” sa našim skupom podataka. Ovo se može uraditi na tri načina:

- dvostrukim klikom na traku

- izborom “Izmeni...” u kontekstualnom meniju trake

- ili klikom na svojstvo “DataSet” trake u inspektoru objekata.

Sada postavite četiri objekta “Tekst” (koji će prikazivati ime predmeta, adresu, telefon i faks polja iz skupa podataka) na traku. Uradićemo ovo na nekoliko različitih načina kako bismo demonstrirali neke funkcije dizajnera.

 Prvi način je postavljanje objekta “Tekst” na traku i upisivanje "[DlDBTable1."acSubject"]" u njega. Ovo je najmanje zgodan način, jer se veza sa poljem mora ručno uneti, sa mogućnošću pogrešnog unosa teksta. Nešto lakše je koristiti dizajner izraza - dvostrukim klikom na objekat “Tekst” i klikom na krajnje levo dugme na kartici “Tekst” u prozoru uređivača koji se otvori. Da biste umetnuli naše polje, dvostruko kliknite na ime polja u dizajneru izraza. Kliknite na dugme OK da zatvorite dijalog i vidite vezu polja umetnutu u objekat “Tekst”.

 Drugi način dodavanja polja baze podataka u objekat “Tekst” je postavljanjem dva svojstva u inspektoru objekata. Postavite drugi objekat “Tekst” na traku, bez pisanja bilo čega u prozoru uređivača. Postavite svojstva objekta koristeći inspektor objekata:

DataSet = 'DlDBTable1'

DataField = 'acAddress'

Oba ova svojstva su predstavljena kao lista, pa samo izaberite željenu vrednost iz padajućeg menija koristeći miš.

 Treći način je “prevuci i ispusti” željeno polje iz okna “Stablo podataka” u izveštaj. Ovo je najjednostavniji i najlakši način, ali pre nego što to uradite, poništite izbor opcije “Kreiraj zaglavlje” na dnu okna “Stablo podataka”, inače se kreira drugi objekat “Tekst” koji sadrži ime polja, pored samog objekta veze polja. Na ovaj način izaberite polje “acPhone” i prevucite ga na traku.

 Četvrti način zahteva da opcija dizajnera “Prikaži listu polja u padajućem meniju” bude postavljena (putem glavnog menija “Pregled>Opcije”) i da traka već bude povezana sa skupom podataka. Postavite prazan objekat “Tekst” na traku i zadržite kursor iznad objekta – dugme za padajući meni će se pojaviti na desnom kraju. Kliknite na ovo dugme da otvorite listu polja baze podataka i izaberite polje “anFax”.

Naš dizajn izveštaja je završen.

Kliknite na dugme "Pregled" da vidite rezultat.

Pseudonimi

U prethodnom izveštaju izvor podataka je bio nazvan DlDBTable1, polja su bila nazvana “acSubject,” “acAddress”, “acPhone,” i “acFax” i pozivali smo ih u izveštaju koristeći nešto poput "[DlDBTable​1.“acSubject”]". Da li je ovo lako razumeti? Ne baš. Bilo bi jasnije da su izvor podataka i polje nazvani “Predmeti” i “Adresa” respektivno. Postoji problem, “DlDBTable1” je ime komponente, unutar koje razmaci nisu podržani, a “acSubject” je ime polja u bazi podataka, koje se ne može promeniti bez restrukturiranja baze podataka. Međutim, postoji način da se ovo zaobiđe. Možemo koristiti pseudonime ili alias-e za ove stavke. U FastReport-u, i skup podataka i njegova polja poseduju drugo svojstvo imena poznato kao UserName, tj. alias, koji se lako može promeniti. Kad god komponenta dobije alias (tj. UserName promenjen sa podrazumevanog), taj alias mora biti korišćen u FastReport-u - svojstvo Name komponente neće biti prepoznato.

Vrlo je lako postaviti alias-e za izvor podataka i njegova polja u FastReport-u. To se radi u okruženju Delphi. Da biste otvorili uređivač alias-a, dvostruko kliknite na "DlDBTable1" komponentu ili koristite njen kontekstualni meni. Možete modifikovati alias-e skupa podataka i polja u uređivaču, kao i odrediti koja polja su potrebna u izveštaju. Preimenujmo skup podataka i polja kao što je dole:

Alias za skup podataka može se takođe modifikovati bez korišćenja uređivača alias-a, promenom svojstva “UserName” komponente "DlDBTable​1" .

Nakon što smo to uradili, sada moramo modifikovati izveštaj, jer su imena skupa podataka i polja promenjena. Da bismo modifikovali imena polja u objektima izveštaja, najlakše je koristiti četvrti metod opisan u odeljku "Izveštaj liste predmeta". Pomaknite kursor miša preko objekta “Tekst” tako da se dugme na desnom kraju objekta pojavi, kliknite na dugme i izaberite polje sa liste. Nakon toga, poreklo podataka u skupu podataka i njegovim poljima postaje jasnije.

Napomena: Bolje je dodeliti alias-e na samom početku dizajna izveštaja kako biste izbegli kasnije preimenovanje svih polja unutar izveštaja.

Promenljive

Pored alias-a, postoji još jedan način da se pomogne dizajneru izveštaja da postavi razumljivija imena za polja baze podataka i druge informacione elemente. Ime polja baze podataka ili bilo koji izraz može biti povezan sa promenljivom. Da biste kreirali i radili sa promenljivama u FastReport-u, izaberite stavku menija “Izveštaj/Promenljive...”.

Lista promenljivih u FastReport-u ima dvonivnu strukturu. Prvi nivo jednostavno sadrži kategoriju, a drugi nivo sadrži samu promenljivu. Ova kategorizacija promenljivih je pogodna kada je lista promenljivih veoma duga. Lista promenljivih mora sadržavati najmanje jednu kategoriju, što znači da promenljive ne mogu biti locirane na vrhunskom nivou. Štaviše, imena kategorija ne mogu biti uključena u izveštaje, tako da svako ime unutar liste mora biti jedinstveno.

Ilustrujmo upotrebu promenljivih sledećim primerom. Pretpostavimo da imamo dva izvora podataka: prvi je “DlDBTable​1” sa poljem “acSubject” i drugi je “DlDBTable​2” sa poljima “OrderNo” i “Date”. Možemo povezati sledeću listu promenljivih sa poljima:

Klijenti

 Ime klijenta

Porudžbine

 Broj porudžbine

 Datum porudžbine

gde su “Klijenti” i “Porudžbine” dve kategorije. Otvorite uređivač promenljivih i kreirajte ovu strukturu koristeći dugmad “Nova kategorija”, “Nova promenljiva” i “Izmeni”. Da biste povezali promenljive sa poljima baze podataka, izaberite promenljivu i dvostruko kliknite na željeno polje baze podataka u desnom oknu. Veza sa poljem baze podataka će biti prikazana u donjem oknu. Promenljiva je sada povezana sa ovim izrazom, tako da vrednost promenljive postaje vrednost izraza. Ako je potrebno, izraz se može ručno urediti ili modifikovati, a bilo koje funkcije FastReport-a ili druge promenljive mogu se koristiti unutar njega. Zapamtite da kategorije ne smeju biti povezane ni sa jednim izrazom.

Nakon što je lista promenljivih kreirana, zatvorite uređivač promenljivih. Sada možemo umetnuti promenljive u izveštaj. Za razliku od polja baze podataka, postoji manje metoda umetanja. Možemo ili ručno umetnuti promenljivu u tekst objekta tako što ćemo otkucati “[Ime klijenta]”, ili možemo prevući promenljivu iz okna Stablo podataka na stranicu izveštaja, u tom slučaju prebacite se na karticu “Promenljive” u ovom oknu.

 

Oceni ovu temu
Da li je ova tema korisna?
Komentari
Komentari će biti vidljivi i na forumu!