PANTHEON™ Help

 Sadržaj
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Priručnik za PANTHEON
  [Expand]Vodič po DataLab PANTHEON™ Farming
  [Expand]Vodič za mobilni POS
  [Expand]Vodič za PANTHEON Vet
 [Collapse]PANTHEON korisnički priručnici
  [Collapse]Korisnički priručnik za PANTHEON
   [Expand]Kako početi?
   [Expand]Najčešća pitanja i odgovori u vezi Pantheon-a
   [Expand]ePoslovanje
   [Expand]eFiskalizacija 2022
   [Expand]eFakture
   [Collapse]Podešavanja
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Program
     Proizvodnja
    [Expand]Zaposleni
    [Expand]Dokumentacija
     Kalendar
    [Expand]Računovodstvo
    [Collapse]Program
      Unos nove vrste dokumenta
     [Collapse]Ispisi u PANTHEON-u (FastReport)
      [Expand]Podešavanje
      [Expand]Skripta
      [Expand]Tabele i SQL upiti
      [Collapse]Objekti
        Primer dodavanje kolona
        Primeri - uslovno slikanje
        Primer rada sa objektima - osnove
        Primer skrivanja objekta
        Primeri brisanja objekata
        Primer - objekt Engine
      [Expand]Vrsta ispisa
      [Expand]Funkcije
      Unos novog oblika ispisa
      Upotreba funkcije "Trenutni korisnik"
     [Expand]Administratorska konzola
     [Expand]ARES
      Nova forma liste kursa
     [Expand]SQL editor
    [Expand]Carina
     Promeni korisnika
   [Expand]Verzije programskog paketa DataLab Pantheon™
   [Expand]Narudžbine
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]Servis
   [Expand]Kadrovi
   [Expand]Pomoć
   [Expand]Novac
   [Expand]Osoblje
   [Expand]Plansko-analitički alati ZEUS
   [Expand]Licenca krajnjeg korisnika
  [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: 625.0072 ms
"
  1000302 | 200339 | 284577 | Published
Label

Primeri brisanja objekata


Primer sakrivanja objekata na ispisu, koji imaju u pozadini programski kod (1)



Pogledajmo primer sakrivanja objekata na ispisu, koji imaju u pozadini programski kod. Radićemo na našem novom ispisu, kojeg najpre otvorimo u ispisu za oblikovanje.  Označimo liniju ispod naziva dokumenta. Ime objekta, kojeg brišemo je mTitle2, kojeg možemo videti i u prozoru Object Inspector (kao što prikazuje slika).

 

 

To je takodje naziv za koji je vezan programski kod. Pre brisanja možemo na panelu Code da vidimo tj. da potražimo preko kombinacije tastera Ctrl+F.


Kada smo videli kod, koji se odnosi za naš objekat, vratimo se na panel Page, označimo je i izbrišemo tasterom Delete. Ispis sačuvamo i ponovo ga pokrenemo iz uređivača. To uradimo tako što u glavnom meniju izaberemo File|Preview. Program nas postavi na panel Code i javi grešku na slici, kako bi je popravili.



 

Poruka nam kaže da FastReport u kodu ne nalazi objekat sa imenom mTitle2. Naravno da ne može da ga pronađe jer smo ga izbrisali i više ne postoji. U kodu izbrišemo sledeći red.

    mTitle2.Width := mTitle1.CalcWidth + fKljuc.CalcWidth - 8;

Vratimo se na panel Page1 i sačuvamo promene i pogledamo ispsi u pregledu.
 
Otvaranje ispisa iz uređivača ispisa se koristi samo za pregled oblike ispisa, ali to ne garantuje da su podaci uvek tačni.

Ako mislimo da će nam kod zatrebati ubuduće možemo samo da »komentarišemoo«. To znači, da je kod i dalje zapisan, samo program to ne vidi. To napravimo tako, što na početku reda dodamo dve kose crte. Gornji red se sad zapisuje na sledeći način:

//    mTitle2.Width := mTitle1.CalcWidth + fKljuc.CalcWidth - 8;

 


Primer sakrivanja objekata na ispisu, koji imaju u pozadini programski kod (2)


 


 



Objekat sa podacima o preduzeću na vašem ispisu Moj_Račun sa imenom mDokumentA i  mDokumentB pokušajte da obrišete. Pre brisanja se uverite da li objekat u pozadini ima programski kod.

Možemo zaključiti sledeće:

Ako izbrišemo objekat mDokumentB, moramo pobrisati sledeći kod:

  mDokumentB.Text := <tbParameter."ACCOMPANYPRTTEXTB">;                                          
  mDokumentA.Width := dlValueInRange(mDokumentA.CalcWidth, mDokumentA.Width, 11 * fr1cm);

Ako izbrišemo još objekat mDokumentA, moramo brisati i sledeći kod:

  mDokumentA.Text := <tbParameter."ACCOMPANYPRTTEXTA">;                                          
  mDokumentA.Width := dlValueInRange(mDokumentA.CalcWidth, mDokumentA.Width, 11 * fr1cm);



 


Primer skrivanja objekata na ispisu, koji imaju u pozadini programski kod (3)


 

 


Pogledajmo kako brišemo bend DetailFooter2, na kom je zapisana napomena na dokumentu.
Pre početka se setimo koji je bend bio pre njega i iza njega. U našem slučaju prethodni bend je DetailFooter, sledeći je bIzjavaTekst. Najbolje je da ispis sačuvamo i i zatim će redosled bendova se videti na. Bend izbrišemo i sačuvamo ispis.

Ako bend ne obrišemo, već brišemo samo kod za vidljivost, biće tamo gde bi trebalo opomena biti na ispisu, prazan prostor.

Ispis pokrećemo iz uređivača. Program nas postavi na panel Code i javi detaljnu grešku kao u prethodnom primeru. Kad izbrišemo red

    DetailFooter2.visible := VarToStr(<qReportIzpisD."acNote">) <> '';

ispis će se otvoriti ali se podaci u nastavku ispisa neće prikazivati. Da bi se ovi podaci ponovo prikazali, kliknemo na bend bNacinPlacI i otvorimo prozor Object Inspector. Osobine Child dodelimo ime bendu, koji je prethodno bio bendu koga smo upravo obrisali. U našm primeru je to bend bIzjavaTekst. Tada će program prikazivati podatke na kraju ispisa onako kako je potrebno.


 


 


 

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