Ugrás a fő tartalomra

7.5.1 Eseményszerkesztő

Eseményszerkesztő

   Eseményszerkesztő a munkafüzetet szerkesztve az események fülre kattintva érhető el.

   Új esemény létrehozható a munkafüzet szerkesztőn az események fül a jobb alsó sarkában található új esemény létrehozása gombra kattintva.

Esemenyek - Esemenyszerkeszto.png

   Esemény neve

      Esemény nevének megadása. Az esemény nevét megadva megjelenik az időzítések szekció

  Esemény időzítése

      A hozzáadás ikonra kattintva kiválasztható az esemény időzítése az legördülő listából 
      Az időzítés határozza meg, hogy minek hatására fusson meg az esemény

      Időzítések: 
      - Mezőérték változás
      Amennyiben megváltozik egy mező értéke (tartalma), lefut az esemény.  (Értékváltoztatás követően a mezőből kikattintva.)
      - Rögzítőfelület megnyitás
      Új rekord/létező rekord megnyitását követően fut le az esemény
      - Mezőre kattintás
      Mezőre történő egérgomb kattintást (bal egérgomb) követően fut le az esemény
      - Mezőből történő kilépés
      Mezőből való kikattintás/ mezőből való kilépést (TAB billentyűvel) követően fut le az esemény
      - Mezőbe lépés
      Mezőbe történő bekattintást, vagy mezőre váltást (TAB billentyűvel) követően fut le az esemény
      - Mezőbe gépelés
      Mezőbe történő billentyű lenyomást követően fut le az esemény
      - Előző esemény lefutása
      Előzőleg SIKERESEN lefutott esemény végrehajtását követően fut le az esemény

Esemenyek - Idozitesek.png

   Esemény művelete

   - Beír egy értéket egy mezőbe
      Mezőbe íratható fix érték, vagy másik mező tartalma
 
      Például hivatkozott mező beíratása egy szöveges mezőbe.
 
      Esemény paraméterezése:
      - Célmező kiválasztása (amibe az esemény ír)
      - beírandó érték/ a forrás mező megadása

Esemenyek - Muveletek.png

   - Mezőt jelenít meg
      Rejtett mező megjelenítését teszi lehetővé. 
      Például határozatlan idejű szerződéskötés esetén a szerződés vége dátum megjelenítésére nincs szükség, viszont határozott esetén van. Ebben az esetben az eseménnyel megoldható a megjelenítés.

   - Mezőt tüntet el
     Látható mező elrejtését teszi lehetővé

   - Átpozícionál egy mezőt
      Mező felületen való megjelenítésének helye szabályozható vele. 
      (Túl macerás, a pozícionálás helyett az aktív/inaktívvá tétel javasolt).
      Esemény paraméterezése: 
      - Mozgatni kívánt mező kiválasztása
      - Mező megjelenítési helyének megadása (x,y pixelben)

   - Kiürít egy mezőt
      Mező tartalmát kiüríti

   - Mezőt csak olvashatóvá teszt
      Mező tartalma nem lesz módosítható.

   - Mezőről leszedi a csak olvasható tulajdonságot
      A mező tartalma szerkeszthetővé válik.

   - Elmenti a rekordot/Új rekordot hoz létre
      Esemény elmenti a rekordot, vagy elmenti a rekordot és újat nyit
      Paraméterei:
      - Mentés után zárja be a rekordot
      - Mentés után új rekord
      Táblázat/Fa esetén amennyiben nem cél, hogy a mentést követően be legyen zárva a rekord, akkor egyik opciót sem kell választani.

   - Mezőről leszedi a kötelezően kitöltendő tulajdonságot
   
   - Mező kitöltését teszi kötelezővé

   - Szám mezőbe összegzés teljes munkafüzet állományból
      Egy megadott munkafüzet adott mezőjét összegezi feltétel alapján
     
      Paraméterezés:
      - Célmező (szám mező)
      A mező, amelybe a forrás munkafüzet egy mezőjének (szám, számított) összegzett értéke be lesz íratva.
      - Forrás munkafüzet 
      A munkafüzet, melyen az összegzendő mező található.
      - Forrás mező (szám mező)
      A mező, melynek a rekordonkénti értéke összegezve lesz
      - Szűrőfeltétel
      Szűrőfeltételben megadható, hogy a forrás munkafüzet mely rekordjai legyenek összegezve, úgy hogy a forrás munkafüzet egy mezőjének értéke fix értékre, vagy az esemény lapján szereplő mező értékével való egyenlőségre van vizsgálva.
         - Paraméterei:
            - Forrás munkafüzeten lévő mező (a vizsgált mező)
            - Fix érték/Mező választó
            - Esemény lapjának egy mezője (a mező, amivel össze lesz hasonlítva a forrás munkafüzet mezjőe)

Példa:
Termékek alatt rögzítve vannak a bevételezések. A termékeken meg kell jeleníteni a bevételezett mennyiség összegét.
A termékek munkafüzeten el kell helyezni egy szám mezőt, amibe az összeget beírja az esemény ("Bevételezett menyiség").
Létre kel hozni egy összegző esemény, a következő paraméterekkel:
- Célmezőnek ki kell választani azt a mezőt, amelybe összegezni kell a bevételezett mennyiségeket ("Bevételezett mennyiség")
- Ki kell választani a munkafüzetet ("Bevételezések"), melyen az a mező található, melynek az értékei összegezve lesznek ("Mennyiség")
- Hozzá kell adni egy szűrőfeltétel
   (Meg kell adni a szűrőfeltételt -> csak adott Termékhez tartozó bevételezések legyenek összegezve ”ID”="Szülő ID")
   - Ki kell választani az összehasonlítás mezőjét ("Szülő_ID") a forrás munkafüzetről ("Bevételezések")
   - Ki kell választani, hogy "Mezővel" lesz összehasonlítva az értéke
   - Meg kell adni, hogy mely mezővel lesz összehasonlítva a „Szülő_ID” mező -> ami a „Rekord_ID” mező.

Osszegzo esemeny 2.png


Az esemény mentését követően a Mennyiség összegezve mező tartalmazni fogja a Termékhez tartozó bevételezett mennyiségek összegét. 

Osszegzo esemeny.png

  • Frissít N db másik rekordot
       Munkafüzetek rekordjai frissíthetők ID/feltétel alapján

    - Megnyit egy felületet
       Alkalmazásban létrehozott munkafüzetek nyithatók meg

    - Mezőcsoportot tüntet el
       Létrehozott mezőcsoport mezői jeleníthetők meg

    - Mezőcsoportot jelenít meg
       Létrehozott mezőcsoport mezői tűntehetők el

    - Mezőcsoportot csak olvashatóvá tesz
       Mezőcsoport mezői csak olvashatóvá válnak

    - Mezőket fűz össze
       Több mező értéke fűzhető össze

    - Mezőcsoportról leszedi a csak olvasható tulajdonságot
       Mezőcsoport mezői szerkeszthetővé válnak

    - Mezőcsoportot átpozícionál
       Mezőcsoport megjelenítése pozícionálható

    - Töröl N db rekordot
       Id és feltétel alapján törölhetők rekordok az alkalmazás munkafüzetei alól

    - Mezőcsoport kitöltését teszi kötelezővé
       Mezőcsoport mezői kötelezően kitöltendővé válnak

    - Mezőcsoportról leszedi a kötelezően kitöltendő tulajdonságot
       Mezőcsoport mezőiről lekerül a kötelezően kitöltendő tulajdonság

     - Mezőcsoportot kiürít
       Mezőcsoport mezőinek értéke törlődik

    - Értéket ad dátum mezőhöz
       Dátum mező érékét lehet növelni, csökkenteni nappal, héttel, hónappal, évvel

    Esemény feltétele
       - Események lefutása feltételhez köthető. A feltételeke a feltételek szekcióban kell megadni.
       - Mezőérték vizsgálat és felhasználó jogcsoport vizsgálat eredményétől függően futhatnak le az események.
       - Mező értéke összehasonlítható fix értékkel, vagy más mező értékével.
       - Több feltétel esetén megadható, hogy a feltételek ÉS/VAGY operátorral legyenek összekapcsolva.
       - Példa: Egy Termék rögzítése csak akkor lehetséges, ha megadják a nevét és a típusát. Ebben az esetben a mentés eseményt ahhoz a feltételhez kell kötni, hogy „Név” és „Típus” mezők nem üresek.

    Esemeny feltetel.png