PANTHEON™ Help

 Toc
 Početna stranica - PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič po Datalab PANTHEON FarmAccounting
  [Expand]Vodič po PANTHEON Retail
  [Expand]Vodič po PANTHEON VET
  [Collapse]Vodič po DataLab PANTHEON™
   [Expand]Pomoć
   [Collapse]Postavke
    [Expand]Subjekti
    [Expand]Artikli
    [Expand]POS
    [Expand]Proizvodnja
     Kalendar
    [Expand]Zaposleni
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumenata
     [Expand]Ispisi u PANTHEON-u
     [Expand]Tekstovi za dokumente
      Načini dostave
     [Expand]Kartice povjerenja
     [Expand]Elementi nadzorne ploče
     [Collapse]Administratorska konzola
      [Expand]Desni klik na stablo administratorske konzole
      [Collapse]Postavke
        Korisnička imena i lozinke
       [Collapse]Parametri programa
        [Expand]Dokumentacija
        [Expand]Opšte
        [Expand]Boje
        [Expand]Internet
        [Expand]Preduzeće
        [Expand]Subjekti
        [Collapse]Artikli
         [Expand]Osnovni podaci
         [Expand]Proizvoljna polja
          EAN
         [Collapse]Postavke traženja
           Traženje artikala
           Napredni način unošenja šifri
           Priprema podataka za padajući meni
          Profili na dodirnom ekranu
        [Expand]Proizvodnja
        [Expand]Narudžbe
        [Expand]Roba
        [Expand]Novac
        [Expand]Kadrovi
       [Expand]Automatsko pokretanje zadataka #
       [Expand]Autodoctoring
        Ekstra Meni
        Planer zadataka
       Meni
      [Expand]Autorizacije
      [Expand]Korisnici i grupe
      [Expand]Verzije/osvježavanje
      [Expand]Baza podataka
      [Expand]ZEUS
      [Expand]OTOS
      Izvještaji na kontrolnoj tabli
     [Expand]Izvještaji nadzorne ploče
      Ad-hoc analiza
     [Expand]Ares
     [Expand]Trenutni Korisnik Ctrl - U
      SQL uređivač
     [Expand]Ad-hoc analize
    [Expand]Dokumentacija
    [Expand]Dokumentacija
    [Expand]Zamjena korisnika
   [Expand]Narudžbe
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Dodatni programi
   [Expand]Programske poruke
   [Expand]Službena objašnjenja
   [Expand]Stari proizvodi
   [Expand]Dodatni programi
   [Expand]Riječnik izraza
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za DataLab PANTHEON
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Korisnički priručnik za PANTHEON Maloprodaju
  [Expand]Korisnički priručnik za PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Vodiči po PANTHEON Web
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Vodič po PANTHEON Web Light
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiva starih proizvoda
 [Collapse]Korisnički priručniki za PANTHEON Web
  [Expand]Kako započeti s programom PANTHEON Web
  [Expand]Korisnički priručnik za PANTHEON Web Light
   Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Korisnički priručnik za PANTHEON Web Legal
  [Expand]Arhiva starih proizvoda
[Collapse]PANTHEON Granule
 [Collapse]Vodič za PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula Nadzorna ploča
  [Expand]Granula B2B naručivanje
  [Expand]Granula Servis na terenu
  [Expand]Inventar Fiksne Imovine Granula
  [Expand]Granula Inventura skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
   Početak
   Primjer korištenja PANTHEON Granula u fiktivnom preduzeću
  [Expand]PANTHEON Granule i aktivacija
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Nadzorna ploča
  [Expand]Granula Servis na terenu
   PANTHEON Granule - česta pitanja i odgovori
  [Expand]Inventar Fiksne Imovine Granula
  [Expand]Inventar u skladištu granula
  [Expand]Arhiva
[Collapse]Korisničke stranice
  Test 2
  Test 3
  Test 5
  TEST_Kreiranje noveg zaposlenika 1000003067
  TEST_Kreiranje noveg zaposlenika 1000003067-MK
  TEST3_Kreiranje novog dokumenta 1000003410-SL
  TEST2_Uređivanje kontaktnih podataka 1000003415-SL
  Test
  Test za CG
  TEST_Kreiranje noveg zaposlenika 1000003067-BA
  TEST_Kreiranje novog zaposlenika 1000003067-SR
  TEST_Kreiranje noveg zaposlenika 1000003067_EU_ORIG
 [Collapse]Pantheon hosting
  [Expand]Hosting robot
  [Expand]DEMO hosting
  Porez ( cookies )
 [Collapse]Prijava na korisničke stranice
   Registracija za Pantheon korisnike
   Glavna stranica
   Prva posjeta korisničkom sajtu
  Uvod u Wiki
  Novosti
  Upute za stranicu izbornika
 [Collapse]Potpora
  [Expand]Tehnička podrška
   Podrška na daljinu za Host korisnike
  [Expand]Daljinska podrška
  Kako upotrebljavam i dopunjujem wiki ?
 [Collapse]Pomoć
   Pantheon Hosting
   Uporedba verzija pantheona
  [Expand]Dokumentacija
   Vsa navodila
   Video uputstva
   Video novosti
   Pitaj druge korisnike
   Postanite PANTHEON svetovalec
   Sve vijesti
   Svi događaji
   Pregled opomb i planova
   Plan
 [Collapse]Informacije
   Obavijesti
  [Expand]Nastavitev deviznih tečajev
 [Collapse]Moji podaci
   Ugovor o osvježavanju
   Podaci o kompaniji
  [Expand]Pooblaščene osobe
   Dovoljenja
   Lični podaci
   Kontaktni podatci
   Osveževalna pogodba
 [Collapse]Forum
   Spremljanje foruma
 [Collapse]Video
   Instruktivni videozapisi
   Video Ažuriranja
  Portal za razvijače
  Tržnica
 [Collapse]Wiki uputstva
  [Expand]Uvod u wiki
  [Expand]Pretraga po Wikiju
  [Expand]Uređenje Wiki-a
   Pripenjanje dokumentov

Load Time: 388,3968 ms
"
  3086 | 3485 | 35649 | Review
Label

Priprema podataka za padajući meni

Priprema podataka za padajući meni

Priprema podataka za padajući meni

010379.gif010380.gif010381.gif010382.gif010383.gif

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

Postavkama određujemo SQL naredbu, koja nam vrati kolone tabele (recordseta), koje prikazujemo u padajućem ekranu u programu.

 

041352.gif

Srce podešavanja traženja artikala je oblikovanje odgovarajuće select stavke, koja vraća odgovarajuće podatke. Pogledajmo najjednostavniji primjer, koji je zadan u PANTHEON-u.

select acIdent, acActive, acName, anRTPrice, anWSPrice, anWSPrice2, anPrtPrice 
  from tHE_SetItem 
  order by acIdent

Ova naredba nam kao rezultat vraća 7 kolona, u kojima je šifra artikla, status, naziv, te sve vrste cijena.

Pogledajmo, kako bi stavku nadogradili, kako bi kao 8. kolonu imali prvih 30 znakova iz tehnološkog opisa:

select acIdent, acActive, acName, anRTPrice, anWSPrice, anWSPrice2, anPrtPrice,
       Left(cast(acTechProcedure as varchar),30) as TEH
  from tHE_SetItem 
  order by acIdent

Do ovog nivoa je sve jednostavno, jer uvijek pripremamo podatke, čiji je izvor u jednoj tabeli. Problem se javlja, ako bi želeli u prikazu da prikažemo podatke, koji proizilaze iz više tabela, npr:

select M.acIdent,M.acName,M.anRTPrice,Z.anStock, Z.acWarehouse
  from tHE_SetItem M
    left join tHE_stock Z on Z.acIdent = M.acIdent 
   order by M.acName

Iako je gornja naredba sa stajališta SQL sintakse potpuno pravilna, za izborne tabele je neupotrebljiva. 

 

000001.gif

U select naredbama možemo upotrebiti samo jednu tabelu!
Ako želimo upotrebiti podatke iz različitih tabela, u tu svrhu moramo da definišemo view!

 

Ako npr. želimo u postavku traženja da uključimo zalihu artikla na veleprodajnom skladištu prvo uradimo view, koji nam prikuplja sve željene podatke u jednom recordsetu:

create view dl_ IdentLookup
as
select M.acIdent, M.acName, M.acClassif, M.acSetOfItem, M.acActive, Sum(Z.anStock) as ZALOGA
  from tHE_SetItem M 
    left join tHE_Stock Z on M.acIdent = Z.acIdent 
      and Z.acWarehouse = 'Veleprodajno skladišče'
group by M.acIdent, M.acName, M.acClassif, M.acSetOfItem, M.acActive

*U ovoj naredbi vidimo jednu poteškoću - skladište, na kojem sakupljamo zalihu je zadano i kao takvo ga ne možemo dinamički mijenjati. Ako promijenimo ime skladišta, moramo popraviti ovaj view. 

Kada imamo kreiran view u polje Select upišemo uobičajenu select stavku iz view-a, koja nam daje željene kolone

select acIdent,acName,anStock from _IdentLookup
  order by acIdent


 

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