PANTHEON™ navodila

 Kazalo
 Glavna stran - Dobrodošli v PANTHEON navodila
[Collapse]PANTHEON
 [Collapse]Uporabniški priročniki za PANTHEON
  [Expand]Uporabniški priročnik za PANTHEON
  [Expand]Uporabniški priročnik za PANTHEON Retail
  [Expand]Uporabniški priročnik za PANTHEON Vet
 [Collapse]Vodiči za PANTHEON
  [Collapse]Vodič po PANTHEON-u
   [Expand]Pomoč
   [Collapse]Nastavitve
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Koledar
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumentov
     [Expand]Izpisi v PANTHEON-u
     [Expand]Teksti za dokumente
      Načini dostave
     [Expand]Kartice zaupanja
     [Collapse]Administratorska konzola
      [Expand]Desni klik v drevesu Administratorske konzole
      [Collapse]Nastavitve
       [Expand]Barve
       [Expand]Internet
       [Expand]Podjetje
       [Expand]Subjekti
       [Collapse]Identi
        [Expand]Osnovni podatki
         EAN
        [Expand]Poljubna polja
        [Collapse]Poljubno iskanje
          Poljubno iskanje
          Priprava podatkov za prikaz
          Napredni način vnašanja kod
        [Expand]Profili zaslona na dotik
       [Expand]Proizvodnja
       [Expand]Naročila
       [Expand]Blago
       [Expand]Denar
       [Expand]Kadri
       [Expand]Dokumentacija
       [Expand]Avtomatski zagon opravil
       [Expand]Nastavitve
        Dodatno menije
        Načrtovalnik nalog
       Varnost (nadzorna plošča)
      [Expand]Varnost
       Meni
      [Expand]Uporabniki in skupine
      [Expand]Verzije - osveževanje
      [Expand]Podatkovna baza
      [Expand]ZEUS
      [Expand]OTOS
     [Expand]Gradniki nadzorne plošče
      Poročila nadzorne plošče
      Poročila nadzorne plošče
      Ad-hoc analize
     [Expand]ARES
      SQL urejevalnik
    [Expand]Dokumentacija
    [Expand]Zamenjaj uporabnika Ctrl - U
   [Expand]Naročila
   [Expand]Blago
   [Expand]Proizvodnja
   [Expand]Servis
   [Expand]Denar
   [Expand]Kadri
   [Expand]Namizje
   [Expand]Analitika
   [Expand]Sporočila programa
   [Expand]Uradna pojasnila
   [Expand]Sistemsko okolje
   [Expand]Dodatni programi
    Slovar izrazov
   [Expand]Zastareli produkti
  [Expand]Vodič po PANTHEON Farming
  [Expand]Vodič po PANTHEON Retail
  [Expand]Vodič po PANTHEON Vet
[Collapse]PANTHEON Web
 [Collapse]Vodiči za PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiv starih izdelkov
 [Collapse]Uporabniški priročniki za PANTHEON Web
  [Expand]Kako začeti
  [Expand]Uporabniški priročnik za PANTHEON Web Light
   Uporabniški priročnik za PANTHEON Web Terminal
  [Expand]Uporabniški priročnik za PANTHEON Web Legal
  [Expand]Arhiv starih izdelkov
[Collapse]PANTHEON Granule
 [Collapse]Vodiči za PANTHEON Granule
  [Expand]Granula Kadri
  [Expand]Granula Potni nalogi
  [Expand]Granula Dokumenti in Opravila
  [Expand]Granula Nadzorna plošča
  [Expand]Granula B2B Naročanje
  [Expand]Granula Servis na terenu
  [Expand]Inventar fiksnih sredstev
  [Expand]Granula Inventura skladišča
 [Collapse]Uporabniški priročniki za PANTHEON Granule
   Začetek
   Primer uporabe PANTHEON Granul v namišljenem podjetju
  [Expand]PANTHEON Granule in aktivacija
  [Expand]Granula Kadri
  [Expand]Granula Potni nalogi
  [Expand]Granula Dokumenti in opravila
  [Expand]Granula B2B naročanje
  [Expand]Granula Nadzorna plošča
  [Expand]Granula Servis na terenu
  [Expand]Granula Inventura osnovnih sredstev
  [Expand]Granula Inventura skladišča
   PANTHEON Granule - pogosta vprašanja in odgovori
   Arhiv
[Expand]Uporabniške strani

Load Time: 531,2767 ms
"
  3086 | 3485 | 35662 | Localized
Label

Priprava podatkov za prikaz

Priprava podatkov za prikaz

010379.gif010380.gifver_fa.gif010411.gif010382.gif010383.gif

Priprava podatkov je identična za vse tri nastavitve iskanja. Z nastavitvijo določamo SQL ukaz, ki nam vrne stolpce tabele (recordseta), ki jih prikazujemo v padajočem ekranu v programu.

005128.gif

Jedro nastavljanja iskanja identov je oblikovanje ustreznega select stavka, ki vrača ustrezne podatke. Poglejmo najenostavnejši primer, ki je preddefiniran v PANTHEON-u.


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

Ta stavek nam vrača 7 stolpcev, v katerih je šifra identa, status, naziv, ter vse vrste cene. Poglejmo, kako bi stavek dogradili, da bi imeli kot 8. stolpec prvih 30 znakov iz tehnološkega opisa:


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

Do tu so zadeve enostavne, saj vedno pripravljamo podatke, katerih izvor je v eni tabeli. Težava bi bila, če bi želeli v prikazu prikazati podatke, ki izvirajo iz večih tabel, 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

Čeprav je gornji stavek s stališča SQL sintakse popolnoma pravilen, pa je za izbirne tabele neuporaben. 

 


000001.gif

V select stavkih lahko uporabimo  samo eno tabelo! Če želimo uporabiti podatke iz različnih tabel, v ta namen
definiramo view!

Če npr. želimo v nastavitev iskanja vključiti zalogo identa na veleprodajnem skladišču najprej naredimo view, ki nam zbere vse željene podatke v enem recordset:

 

Primer view-ja


create view dl_IdentLookup
as
select M.acIdent, M.acName, M.acClassif, M.acSetOfItem, M.acActive, Sum(Z.anStock) as anStock
  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

*V tem stavku vidimo le eno težavo - skladišče, na
katerem pobiramo zalogo je preddefinirano in ga kot takega ne moremo dinamično
spreminjati. Če spremenimo ime skladišča, moramo popraviti tudi ta view. 

 

Ko imamo view kreiran v polje Select vpišemo običajen select stavek iz view-ja, ki nam zbere stolpce


select acIdent,acName,anStock from dl_IdentLookup
  order by acIdent

 



 

Ali so bila ta navodila uporabna?
Vaše povratne informacije bodo prispevale k boljši pomoči.
Komentarji
Komentarji so izpostavljeni tudi na forumu.