PANTHEON™ Help

 Sadržaj
[Collapse]Poštanska knjiga
 [Collapse]Pošiljke
   Vrsta pošiljke
  Šifarnici
  Pošta
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Collapse]Priručnik za PANTHEON
   [Collapse]Podešavanja
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Kalendar
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumenata
     [Collapse]Oblici ispisa
       Podešavanja u Administratorskoj konzoli
      [Expand]Šifarnik ispisa
       Pregled štampe
      [Expand]Štampanje - dizajn
      [Expand]Pravljenje izveštaja
      [Expand]Grupe i Agregati
      [Expand]Formatiranje i Isticanje
       Ugnježdene izveštaje (podizveštaji)
      [Expand]Specifičnosti ispisa
      [Expand]Skripta
       Primer opšteg podešavanja u AK
      [Expand]Upotreba izraza SQLEXP u ispisima
      [Expand]Obaveštenja prilikom oblikovanja ispisa
      [Collapse]Oblikovanje ispisa
       [Expand]Osnove oblikovanja ispisa
       [Expand]Odeljci izveštaja
       [Collapse]Elementi ispisa
         Podatkovne baze
         Data field
         Label
         Memo
         Image
         Image - data field
         Expression
         Shape
         System
         U IZRADI Obdobje poročanja za SKV
         RichText - data field
         Graf
         Formatiranje numeričnih in datumskih polj
         Sintaksa izraza
         Upotreba parametara u SQL naredbama
         Složene (agregatne) funkcije
       [Expand]Primeri oblikovanja ispisa
      Šifarnik tekstova
      Načini dostave
     [Expand]Ispisi u PANTHEON-u
     [Expand]Kartice poverenja
     [Expand]Administratorska konzola
     [Expand]Elementi kontrolne table
      Izveštaji na kontrolnoj tabli
      Ad-hoc analiza
     [Expand]ARES
      SQL editor
     [Expand]Ad-hoc analize
      Klasifikacijski plan
    [Expand]Dokumentacija
    [Expand]Trenutni korisnik Ctrl - U
   [Expand]Narudžbine
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Plansko-analitički alat ZEUS
   [Expand]Radna površina
   [Expand]Pomoć
   [Expand]Obaveštenja programa
   [Expand]Poslovni saveti
   [Expand]Dodatni programi
    Sistemska okolina
  [Expand]Priručnik za mobilni POS
  [Expand]Priručnik za PANTHEON Vet
  [Expand]Vodič po DataLab PANTHEON™ Farming
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Operativni priručnik za datalab PANTHEON Farming
  [Expand]Korisnički priručnik za PANTHEON
  [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]Priručnik za PANTHEON Web Light
  [Expand]Priručnik za PANTHEON Web Terminal
  [Expand]Priručnik za PANTHEON Web Legal
 [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]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 B2B naručivanje
  [Expand]Granula Servis na terenu
  [Expand]Granula Inventar osnovnih sredstava
  [Expand]Granula Inventar skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Kako početi?
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Servis na terenu
  [Expand]Inventar Fiksne Imovine
  [Expand]Arhiva
  [Expand]Granula Inventar skladišta
 Obrazac za slanje fax-om
[Expand]Korisničke strane

Load Time: 1171.89 ms
"
  2582 | 2982 | 185656 | Published
Label

Sintaksa izraza

Sintaksa izraza

 

Izrazi se koriste za izračunavanje numeričkih vrednosti, nizova ili logičkih vrednosti ("true" ili "false"). Za to su dostupni razni operateri i funkcije, uporedive sa programskim jezikom (u ovom slučaju „Pascal“), koji se mogu koristiti za obavljanje različitih vrsta izračuna. Možete obavljati operacije sa poljima podataka, na primer, izračunati porez za određeni iznos ili kombinovati dva polja podataka u jedan niz. Imajte na umu da ako je izraz svojstvo raspona izveštavanja, rezultat izraza mora biti logična vriednost. Samo opseg grupe očekuje da će rezultat biti niz ili broj, baš kao i izveštavajući element u polju izraza.

Sastavljanje izraza

Procenjivač izraza radi sa četiri tipa podataka: Strings, Integer, Float i Boolean. Binarni podaci i memorandumi nisu podržani i izrazi. Ispod je lista kako se polja baze podataka pretvaraju u tipove podataka izveštaja:

Tip podataka Tip polja
String
String polja, datumska i vremenska polja
Integer
SmallInt polja, byte polja, integer polja
Float
Float polja, currency polja
Boolean
Boolean (logička) polja


Sintaksa izraza izvještaja uglavnom je poput Object Pascal. Ispod je lista podržanih operatora:

Operator Opis / Eng Opis / Srb
+
Add Dodaj
-
Subtract Oduzmi
*
Multiply Množi
/
Divide Deli
()
Parentheses Zagrade
And
Logical AND Logičko I
Or
Logical OR Logičko ILI
Not
Logical NOT Logičko NE
=
Equal Jednako
<
Less than Manje
>
Greater than Veće
<=
Less than or equal Manje ili jednako
>=
Greater than or equal Veće ili jednako
<>
Not equal Različito
 

 

Uključene su standardne funkcije:

 

Funkcija Opis
Date
Vraća trenutni datum kao string
Time
Vraća trenutno vreme kao string
Str(Number)
Pretvara numerički argument u string
Copy(Str,s,l)
Vraća podstring varijable str (počevši sa s-tim unakom, vraćajući maksimalno l znakova)
Int(Number)
Vraća celu vrednost broja
Frac(Number)
Vraća decimalnu vrednost broja
 
If (Expr, r1, r2)
Vraća r1 ili r2 u zavisnosti od logičke vrednosti Expr izraza
TypeOf(Expr)
Vraća tip podataka Expr podatka
Sqrt(Number)
Vraća korijen promenljive Number
True
Logička vrednost True
False
Logička vrednost False
Sum(Expr)
Vraća sumu Expr-a
Count
Vraća broj unosa (Prebroji)
Min(Expr)
Vraća najmanju vrednost Expr izraza
Max(Expr)
Vraća najveću vrednost Expr izraza
Average(Expr)
Vraća prosječnu vrednost Expr izraza

Korištenje polja baze podataka u izrazima

Bilo kom polju iz bilo koje tabele na koju se poziva u vašem izveštaju može se pristupiti izrazom. Na nazive polja može se pozivati samo ime polja (npr. Name) ili naziv tabele, a zatim tačka i naziv polja (npr.Customers.Name ). Ako ne navedete naziv tabele, mehanizam za izveštaje će pretražiti polje u svim dostupne skupove podataka i upotrebiti prvu pronađenu instancu.

Trenutna verzija programa za procenu izraza ne podržava imena polja sa ugrađenim posebnim znakovima kao što su prazno, "/", tačka, znak dolara i tako dalje.

 

Using Strings i Expressions

Nizovi u izrazu trebali bi biti postavljeni u pojedinačnim citatima. Sledeća je važn izraz:

"Computers are great!"           "Računari su odlični!"

Maksimalna dužina niza je 255 znakova

 

Primeri izraza

Ispod je nekoliko primera izraza:

Izraz Opis
1
Cela konstanta, vraća 1
1.5
Konstanta plutajuće tačke, vraća 1,5
"Delphi"
String konstanta, vraća "Delphi" kao niz
True
Logička konstanta, vraća True
1 + 2
Numerički izračun, vraća 3
2 * (3 + 2.5)
Numerički izračun, vraća 11
"Delphi" + " is great"
Izračun niza, vraća "Delphi is great"
Name
Vraća vrednost polja Name ukoliko postoji
Customer.Name
Vraća vrednost polja Name u Customer tablici
Name + " " + Contact
Dodaje Name polje, razmak i Contact polje
AmountPaid * TaxRate / 100
Izračun numeričkog polja
"Printed "+ Date
String izračun
"Total amount paid is " + str(AmountPaid)
String izračun
if(AmountPaid > 5000, "Large order", "Small order")
Vraća "Large order" ako je AmountPaid veće od 5000, inače "Small order"
if(CheckField, "X", " ")
Ispisuje X ako je CheckField True

Vizuelno komponuje izraze

Izraze možete uneti direktno u odgovarajuću liniju za uređivanje ili pritisnite taster ".." desno od linije za uređivanje da biste prikazali dijalog za kreiranje izraza. Zatim možete vizuelno oblikovati svoj izraz mišem. Ako upotrebljena funkcija ima parametre, poput "Kopiraj" ili "Zbir", otvoriće se druga kopija dijaloškog okvira koja će te parametre definisati odvojeno.


 

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