Ugrás a fő tartalomra

7.5.1. Eseményszerkesztő

Eseményszerkesztő

   Az 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 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 a legördülő listából.
      Az időzítés határozza meg, hogy minek a hatására fusson le 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ást 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.

R9qea8FREdu5MpdY-esemeny-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 pozicioná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á tesz
      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 összegzi 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 mezője)

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 mennyiség").
Létre kell hozni egy összegző eseményt, 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ételt
   (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 tüntethetők el.

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

    - 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 pozicioná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ő érté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ételeket 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