PANTHEON™ Help

 Toc
 Početna stranica
 Oblici ispisa
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Collapse]Vodič po DataLab PANTHEON™-u
   [Collapse]Postavke
    [Expand]Dokumentacija-staro
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Kalendar - Vrste zapisa
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumenata
     [Expand]Oblici ispisa
     [Expand]Ispisi u PANTHEONU
      Tekstovi za dokumente
     [Expand]Kartice povjerenja
      Načini dostave
     [Expand]Knjiga pošte
     [Expand]Kartice vjernosti
     [Expand]Ad-hoc analize
     [Collapse]Administratorska konzola
      [Expand]Korisnici i Grupe
      [Expand]Sigurnost
      [Expand]Desni klik na stablo Administratorske konzole
      [Collapse]Postavke
       [Expand]Postavke
       [Expand]Postavke
       [Expand]Boje
       [Expand]Internet
       [Expand]Poduzeće
        Autodoctoring
       [Expand]Subjekti
       [Collapse]Identi
        [Expand]Osnovni podaci
         EAN
        [Expand]Polja po želji
        [Collapse]Postavke traženje
          Traženje artikala
          Priprema podataka za prikaz
          Napredni način unosa šifri
         Profili osjetljivog ekrana
       [Expand]Proizvodnja
       [Expand]Narudžbe
       [Expand]Roba
       [Expand]Novac
       [Expand]Kadrovi
       [Expand]Dokumentacija
       [Expand]Automatsko pokretanje zadataka
        Izbornik
        Planer zadataka
       Izbornik
      [Expand]Sigurnost
      [Expand]Korisnici i grupe
      [Expand]Verzije - osvježavanje
      [Expand]Baza podataka
      [Expand]ZEUS
      [Expand]OTOS
     [Expand]Elementi nadzorne ploče
      Izvještaji nadzorne ploče
      Ad-hoc analiza
     [Expand]ARES
      Uređivanje SQL upita
    [Expand]Dokumentacija
    [Expand]Zamijeni korisnika Ctrl - U
   [Expand]Narudžbe
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Plansko-analitički alati ZEUS
   [Expand]Radna površina
   [Expand]Pomoć
   [Expand]Poruke programa
   [Expand]Sistemska okolina
   [Expand]Dodatni programi
  [Expand]Vodič za mobilni POS
  [Expand]Vodič po PANTHEON Vet
  [Expand]Vodič kroz Datalab PANTHEON Farming
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za DataLab PANTHEON™
  [Expand]Korisnički priručnik za PANTHEON maloprodaju
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Priručnik za korisnike Datalab PANTHEON Farminga
[Collapse]PANTHEON Web
 [Collapse]Vodiči po PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light-u
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Vodič po PANTHEON Web Legal
 [Collapse]Korisnički priručnici za PANTHEON Web
  [Expand]Početak rada s PANTHEON Web-om
  [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
 Tekstovi za dokumente
[Collapse]PANTHEON Granule
 [Collapse]Vodič po PANTHEON Granulama
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula Kontrolna tabla
  [Expand]Granula B2B narudžbe
  [Expand]Granule za Servis na terenu
  [Expand]Inventar Fiksne Imovine Granula
  [Expand]Granula Inventura Skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Početak
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula B2B narudžbe
  [Expand]Granula Nadzorna ploča
  [Expand]Granula Servis na terenu
  [Expand]Inventar dugotrajne imovine
  [Expand]Granula Inventura skladišta
 Načini dostave
 Elementi nadzorne ploče
 Izvještaji nadzorne ploče
 Ad hoc analize
[Collapse]ARES
  Postavljanje prikaza čarobnjaka u personalnoj mapi
 SQL uređivač
[Expand]Korisničke stranice

Load Time: 1109,3963 ms
"
  3086 | 3485 | 35654 | Localized
Label

Priprema podataka za prikaz

Priprema podataka za prikaz

Priprema podataka za prikaz

010379.gif010380.gif010381.gif010411.gif010382.gif010383.gif

Priprema podataka je identična za sve tri postavke traženja. 

Postavkom definiramo SQL naredbu, koja nam kao rezultat vraća stupce tablice (recordseta), koje prikazujemo u padajućem ekranu u programu.

005128.gif

Bit postavljanja traženja identa je oblikovanje odgovarajućeg select retka, koji kao rezultat vraća odgovarajuće podatke. Pogledajmo najjednostavniji primjer, koji je predefiniran u PANTHEON-u.

select IDENT, AKTIVNO, NAZIV, MPCENA, VPCENA, VPCENA2, SASTAVNICA 
  from MS 
  order by NAZIV

Ovaj redak nam kao rezultat vraća 7 stupaca, u kojima je šifra artikla, status, naziv, te sve vrste cijena.

Pogledajmo kako bismo redak nadogradili, kako bismo kao 8. stupac imali prvih 30 znakova iz tehnološkog opisa:

select IDENT, AKTIVNO, NAZIV, MPCENA, VPCENA, VPCENA2, SASTAVNICA,
       Left(cast(TEHPOSTUPAK as varchar),30) as TEH
  from MS 
  order by NAZIV

Do ovog nivoa su stvari jednostavne, jer smo pripremali podatke, kojih izvor je u jednoj tablici. Problem bi bio ako bismo u prikazu htjeli prikazati podatke, koji proizlaze iz više tablica, npr:

select M.IDENT,M.NAZIV,M.MPCENA,Z.ZALOGA, Z.SKLADISCE
  from MS M
    left join ZALOGA Z on Z.IDENT = M.IDENT 
   order by M.NAZIV

Iako je gornji redak sa stajališta SQL sintakse potpuno pravilan, za same izborne tablice je neupotrebljiv. 

 

000001.gif

U select retcima možemo upotrebljavati samo jednu tablicu!
Ako želimo upotrijebiti podatke iz različitih tablica, u tu svrhu moramo definirati view!

Ako npr. želimo u postavke traženja uključiti zalihu idenata na veleprodajnom skladištu, najprije napravimo view, koji nam prikupi sve željene podatke u jedan recordset:

create view dl_ test _IdentLookup
as
select M.IDENT, M.NAZIV, M.KLASIF, M.VRSTAMS, M.AKTIVNO, Sum(Z.ZALOGA) as ZALOGA
  from MS M 
    left join ZALOGA Z on M.IDENT = Z.IDENT 
      and Z.SKLADISCE = 'Veleprodajno skladište'
group by M.IDENT, M.NAZIV, M.KLASIF, M.VRSTAMS, M.AKTIVNO

*U ovom retku imamo jednu poteškoću - skladište, na kojem tražimo zalihu je predefinirano i kao takvog ga ne možemo dinamički mijenjati. Ako promijenimo ime skladišta, moramo promijeniti i taj view. 

Ako imamo kreiran view, u polje Select upišemo običnu select naredbu iz view-a, koja nam daje željene stupce

select IDENT,NAZIV,ZALOGA
  from _IdentLookup
  order by IDENT


Pravna obavjest mrežnog mjesta  https://help.datalab.si/

 

 (1) Sva prava su pridržana. Obavjest se unosi na početnu stranicu i sve podstranice mrežne pomoći korisniku programskog paketa PANTHEON™ https://help.datalab.si. Informacije i gradiva na elektronskom naslovu https://help.datalab.si su zaštićena s pravima intelektualne imovine udruženja DataLab Tehnologije d.d.

(2) Tu pravnu obavjest jednostavno DataLab bilokada izmjeni i za korisnike je svjesna u bilokojem izmjenjenom obliku. S pristupom na odgovarajući portal https://help.datalab.si i slaganjem sa "Pravnom obavjesti: uporaba podataka" potvrdite, da ste upoznati s izjavom o čuvanju posebnosti i sa sadržajem Pravne obavjesti: uporaba podataka, da se s njime suglasite te da vam odredimo tu obvezujuću obavjest. 

(3) Ograđivanje uporabe informacije i građa: Informacije i građe, koje su prikazane na toj stranici, jednostavno pregledate i pohranite za vašu uporabu kao opredjeljenu u licenčnoj pogodbi, pri čemu ne smijete mijenjati oznake autorskih prava, drugih obvjesti o pravima intelektualne imovine ili obavjesti o drugim pravima.

(4) Dozvoljena je izmjena i tiskanje informacija i materijala s namjenom pregleda i pretraživanja za namjene podpore uporabe programskog paketa PANTHEON™. Svako drugo kopiranje, distribuiranje, ponovno objavljivanje, izmjenjivanje informacija i gradiva na https://help.datalab.si ili njihovo slanje putem pošte te širenje na bilokoji drugi način bez prethodnog pisanog odobrenja od DataLab-a je nezakonit. Upravo tako je zabranjena uporaba bilokojeg elementa https://help.datalab.si za svaku drugu namjenu, kao isključivi za korišćenje, opredjeljeno u licenčnoj pogodbi.  

(5) Uporaba stranica u suprotnosti s navedenim pravilima je zabranjena. Korisnik, koji upotrijebi stranicu na način, koji je u suprotnosti s navedenim pravilima, u cijelosti je materijalno i odštetno odgovoran za svoja djela.

 

 

Uprava Datalab d.d

 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!