Ugrás a fő tartalomra

7.5.1. Eseményszerkesztő

Eseményszerkesztő

   Az Eseméeseményszerkesztő a munkafüzetet szerkesztveszerkesztve, 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 aza legördülő listából.
      Az időzítés határozza meg, hogy minek a hatására fusson megle az eseményny.

      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ásst 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ényny.
      - Mezőre kattintás
      Mezőre történő egérgomb kattintást (bal egérgomb) követően fut le az eseményny.
      - 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ényny.
      - 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ényny.
      - Mezőbe gépelés
      Mezőbe történő billentyű lenyomást követően fut le az eseményny.
      - Előző esemény lefutása
      Előzőleg SIKERESEN lefutott esemény végrehajtását követően fut le az eseményny.

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ő tartalmatartalma.
 
      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á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ítiti.

   - Mezőt csak olvashatóvá teszttesz
      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 összegezisszegzi feltétel alapjánn.
     
      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 leszlesz.
      - 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 kelkell hozni egy összegző esemény,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ételtelt
   (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ánn.

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

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

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

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

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

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

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

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

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

    - 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ágg.

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

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

    Esemény feltétele
       - Események lefutása feltételhez köthető. A feltételeketeleket 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