PANTHEON™ navodila

 Kazalo
 Glavna stran - Dobrodošli v PANTHEON navodila
[Collapse]PANTHEON
 [Collapse]Uporabniški priročniki za PANTHEON
  [Collapse]Uporabniški priročnik za PANTHEON
   [Expand]Kako začeti?
   [Expand]Pogosta vprašanja o PANTHEON-u (F.A.Q.)
   [Expand]Uporabniški priročnik za ePoslovanje
   [Collapse]Nastavitve
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
     Proizvodnja
    [Expand]Zaposleni
     Koledar
     Koledar
    [Expand]Računovodstvo
     Carina
     Carina
    [Collapse]Program
     [Expand]Vrste dokumentov
      Poročila
      Oblike izpisov
      Besedila za vrste dokumentov
      Dokumentna besedila
      Teksti za vrste dokumentov
      Teksti za dokumente
      Metode dostave
      Načini dostave
     [Expand]Kartice zaupanja
     [Expand]Administratorska konzola
      Dashboard komponentov
     [Collapse]Gradniki nadzorne plošče
      [Collapse]Program
       [Collapse]Izpisi v PANTHEON-u
        [Expand]Nastavitve
        [Expand]Zgradba izpisa
        [Expand]Funkcije
        [Collapse]Tabele in poizvedbe
          Primer s tabelo
          Primer s poizvedbo
        [Expand]Skripta
        [Expand]Objekti
        Vnos nove vrste dokumenta
        Vnos nove oblike izpisa
       [Expand]Administratorska konzola
        Nov format tečajne liste
      Pregledi poročil
      Ad-Hoc Analize
      Poročila nadzorne plošče
      Ad-hoc analize
      ARES
      SQL Urejevalnik
     [Expand]ARES
     [Expand]SQL urejevalnik
    [Expand]Dokumentacija
    [Expand]Zamenjaj uporabnika
     Spremeni uporabnika
     Izhod iz programa
   [Expand]Naročila
   [Expand]Blago
   [Expand]Servis
   [Expand]Proizvodnja
   [Expand]Denar
   [Expand]Plansko-analitska orodja ZEUS
   [Expand]Kadri
   [Expand]Pomoč
   [Expand]Osebje
   [Expand]Arhiv uporabniških strani
  [Expand]Uporabniški priročnik za PANTHEON Retail
  [Expand]Uporabniški priročnik za PANTHEON Vet
 [Collapse]Vodiči za PANTHEON
  [Expand]Vodič po PANTHEON-u
  [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: 968,763 ms
"
  1000229 | 200266 | 196664 | Localized
Label

Primer s poizvedbo in branjem podatkov iz okna v P

Tabele in poizvedbe

79176.gif

 

KRATEK OPIS SPODNJEGA PRIMERA: Primer s poivedbo in branjem podatkov iz okna v PANTHEON-u

Primer s poizvedbo in branjem podatkov iz okna v PANTHEON-u



Naredili bomo kopijo izpisa 147, ki je v programu v meniju Blago | Zaloga | Pregled trenutne zaloge s poenostavljenim datasetom, da bo vseboval samo podatke iz tabele identov in obe klasifikaciji. Pogoj za poizvedbo bomo prebrali iz tekstovnih komponent v oknu v PANTHEON-u. Najprej izpis 147 odpremo in naredimo kopijo, na kateri bomo delali. Na zavihek Data damo objekt za poizvedbo in mu za lastnost SQL vnesemo stavek na spodnji sliki. Na zavihku Page1 nastavimo lastnost  pasu Detail na DlDBQuery1 in nanj damo naslednja polja:

acIdent, acName, acCode, acClasif in acClasif2.

V filter na poizvedbi bomo iz okna v PANTHEON-u s pomočjo funkcije GetFormValue prebrali pogoja za ident in primarno klasifikacijo.

 

Slika - Zavihek Data z objektom za poizvedbo in vpisanim stavkom SQL

Najprej nastavimo lastnost objekta za poizvedbo Filtered na True . Potem v kodo na izpisu dopišemo:

var
  cIdent, cKlasif: String;
...
begin
  cIdent := GetFormValue('PrometIzpisTrenZaloga.fIdent');
  cKlasif := GetFormValue('PrometIzpisTrenZaloga.fKlasif');
  DlDBQuery1.Filter := '(1=1)';
  if cIdent <> '' then                                               
    DlDBQuery1.Filter := DlDBQuery11.Filter + ' AND acIdent = ''' + cIdent + ''''; 
  if cKlasif <> '' then                                               
    DlDBQuery1.Filter := DlDBQuery1.Filter + ' AND acClasif = ''' + cKlasif + ''''; 
end.


Da ni bilo potrebno preverjati, ali je pogoj prvi in je zato potrebno pred njim pisati 'AND', smo na začetku filtra zapisali pogoj, ki je vedno izpolnjen.
 

 

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