1. Események

1.1. Időzítések

- Előző esemény befejezésekor

1.2. Esemény műveletek

- Szám mezőbe összegzés teljes munkafüzet állományból
- Frissít n db másik rekordot
- Töröl n db rekordot
- Értéket ad dátum mezőhöz
- E-mailt küld
- Rekord létrehozása

1.3. Esemény feltételek

- Teljes munkafüzet
- Bejelentkezett felhasználó jogcsoportja

1.1. Időzítések

1.1.1.Előző esemény befejezésekor

Esemény futása időzíthető előző esemény sikeres lefutására. 
A következő esemény lefutása lehet időzítése más események
a. csak 1 művelet van
b. az időzítése nem rögzítőfelület megnyitása
c. nem tartalmazhatja a következő műveletet:
- rekord mentés
- rekord frissítés
- rekord törlés
- rekord újratöltés

Az időzítés eseménye mindaddig nem törölhető/módosítható, míg van rákapcsolva másik esemény.

Paraméter neve Leírás
Előző esemény befejezésekor Az esemény futtatása egy megelőző esemény lefutását követően történik meg
Esemény időzítését megelőző esemény Az itt megadott esemény lefutását követően történik a létrehozandó esemény futtatása

Esemeny idozitese elozo esemeny lefutasa.png

Esemeny idozitese elozo esemeny lefutasa _ szerkeszto.png

A láncolt események futásának feltétele, hogy a sorban előttük álló esemény lefusson. 

Példa: Csere

Esemény neve Időzítés neve Időzítés paraméterei Művelet neve Művelet paraméterei Feltétel Feltétel paraméterei
1. esemény gombnyomás
beír egy értéket egy mezőbe mező 3 értéke legyen egyenlő mező 1 értékével mezőérték vizsgálat  HA mező 1 nem üres
2. esemény előző esemény lefutása 1. esemény beír egy értéket egy mezőbe mező 1 értéke legyen egyenlő mező 2 értékével

3. esemény előző esemény lefutása 2. esemény   beír egy értéket egy mezőbe mező 2 értéke legyen egyenlő mező 3 értékével


1.1.2. Mező érték változásakor

Akkor fut le az esemény, ha a mező értéke/tartalma megváltozik és kikattintunk a mezőből.

FONTOS! Ha például van egy legördülő listánk és annak egy hivatkozott mezője, melynek értékét ki akarjuk íratni egy másik mezőbe, akkor időzítésnek a hivatkozott mező érték változását adjuk meg, és NE a legördülő listáét!

1.1.3. Rögzítő felület megnyitásakor

Új, vagy már létező rekord megnyitásakor fog lefutni az esemény.

1.1.4. Mezőre kattintáskor

Ha rákattintunk az eseményben megadott mezőre, akkor fut le az esemény. Csak egy mező adható meg. Célszerű csak Gomb mezőn alkalmazni.

FONTOS! Például van egy legördülő listánk, és annak egy hivatkozott mezője, melynek értékét ki akarjuk íratni egy másik mezőbe, és időzítésnek a legördülő listát állítottuk be, akkor a listára az értékadás után még egyszer rá kell kattintani, hogy működjön.

1.1.5. Mezőből történő kilépéskor

Mezőből való kikattintás/ mezőből való kilépést (TAB billentyűvel) követően fut le az esemény.

1.1.6. Mezőbe belépéskor

Mezőbe történő bekattintást, vagy mezőre váltást (TAB billentyűvel) követően fut le az esemény.

FONTOS! Legördülő listával nem működik! 

1.1.7. Mezőbe történő gépeléskor

Miután beléptünk a mezőbe, az első billentyű lenyomását követően fut le az esemény.

1.2. Műveletek

1.2.1. Elmenti a rekordot/ Új rekordot hoz létre

Paraméter neve Leírás
Mentés után zárja be a rekordot Mentést követően az esemény bezárja a rekordot. (Kivéve adatlap típusú munkafüzet rekordját.)
Mentés után új rekord Lementi a rekordot, és egy új üreset nyit.
Mentés nélkül új rekord Mentés nélkül új rekordot nyit.
Mentés nélkül töltse újra a rekordot Újratölti a rekordot, változtatásokat nem menti el.


Esemenyek - muveletek - mentes.png

1.2.2. Szám mezőbe összegzés teljes munkafüzet állományból

      Eseménnyel összegezhető tetszőleges munkafüzet szám típusú mezőjének értéke feltételek alapján. Az eseményben megadott szűrőfeltételek ÉS logikai kapcsolatban állnak. Összegzés célmezője csak szám típusú mező lehet.

      Például alkalmazottak igénybe vett szabadságainak összegzése:

      Paraméterezés

Paraméter neve Leírás Érték
Művelet kiválasztása:
Szám mezőbe összegzés teljes munkafüzet állományból
Célmező: Összegzés mezője. Eddig felhasznált szabadság (Szám mező)
Ellenőrizni kívánt munkafüzet: A munkafüzet, melyen az a mező található, melynek az értékét összegezni kell. Szabadságolások
Darabszám: A feltételrendszernek megfelelő, rögzített rekordok számát adja vissza. Ebben az esetben nem kell megadni az összegzendő mezőt. Igényelt szabadnapok száma
Melyik mező legyen összegezve: Az összegzendő értékeket tartalmazó mező Igénybe vett szabadnap száma
Szűrőfeltétel hozzáadása Itt megadott feltételek alapján történik az összegzendő rekordok beazonosítása.
Eredeti feltételben megadott munkafüzet mezője: Forrás munkafüzet mezőlistája Szülő ID
Összehasonlítás típusa A forrás munkafüzet mezője fix értékkel, vagy az esemény lapján lévő mezővel lesz összehasonlítva (Fix érték, Mező) Mező
Érték Az esemény lapjának mezőlistája, amivel a forrás munkafüzetről megadott mező (Szülő ID) értéke össze lesz hasonlítva Rekord ID

Esemenyek - muveletek - osszegzes_teljes_munkafuzet esemeny szerkeszto.png

Esemenyek - muveletek - osszegzes_teljes_munkafuzet.png

1.2.3. Frissít n db másik rekordot

Eseménnyel tetszőleges munkafüzet tetszőleges mezőinek értéke frissíthető.

Paraméterezés:

Paraméter neve Leírás Érték
Művelet kiválasztása
Frissít n darab másik rekordot
Frissítendő mező munkafüzete Munkafüzet, melyen a frissítendő mező(k) szerepelnek Szabadságolások
Frissítendő mező A frissítendő mező munkafüzetének mezőlistája Engedélyezve (I/N)
Célmező ürítése A frissítendő mező értékét kiüríti
Forrás mező Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz Döntés
Frissítendő rekordok beazonosításának módja Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése

ID opciót kiválasztva meg kell adni a rekord ID-t, vagy rekord ID-k listáját tartalmazó mezőt (lehet szám mező, legördülő lista, többértékes legördülő lista)  Kezelendő szabadságok listája

Összes gyerekelem - a frissítendő munkafüzet összes forrás rekord alatti rekordját frissíti

Feltételek megadása - Szűrőfeltételek adhatók meg, a frissítendő rekordok beazonosítására.
Szűrőfeltétel hozzáadása Amennyiben a rekordok beazonosításánál a feltételek megadása opció lett kiválasztva, megadhatók a szűrőfeltételek
Eredeti feltételben megadott munkafüzet mezője Cél munkafüzet mezőlistája
Összehasonlítás típusa A cél munkafüzet mezője fix értékkel, vagy az esemény lapján lévő mezővel lesz összehasonlítva (Fix érték, Mező)
Érték Fix - cél munkafüzet mezőjének értéke lesz összehasonlítva fix értékkel

Mező - cél munkafüzet mezőjének értéke lesz összehasonlítva esemény lapján szereplő mező értékével
Jogok figyelmen kívül hagyása Az esemény figyelmen kívül hagyja, hogy az eseményt futtató felhasználónak van-e joga a cél rekordokat frissíteni, vagy sem.
Aktuális rekord figyelmen kívül hagyása Amennyiben a cél és a forrás munkafüzet megegyezik, akkor van jelentősége az opciónak. Ebben az esetben megadható, hogy a tárgyrekord ne legyen frissítve.

1.2.3.1. Frissítés ID alapján

Például jóváhagyásra váró szabadságigények kezelése:

Esemenyek - muveletek - frissit n db rekordot esemeny.png

A "Szabadságolások" munkafüzet rekordjait kell frissíteni, a "Szabadságolások kezelése" munkafüzeten megadott értéknek megfelelően.
A "Szabadságolások "munkafüzet "Engedélyezve" nevű mezőjének értéke kell frissüljön a "Szabadságolások kezelése" munkafüzet "Döntés" mezőjében megadott értékkel.

Esemenyek - muveletek - frissit n db rekordot felulet szabadsagolasok.png
A frissítendő rekordokat a "Szabadságolások kezelése" tartalmazza, melynek tartalmát a "Szabadságolási kérelmek" lekérdezés adja.

Esemenyek - muveletek - frissit n db rekordot felulet.png

A "Kezelendő szabadságok" listájából választott rekordokat a "Döntés" mező tartalmának megfelelő értékkel frissíti az esemény. 

1.2.3.2. Összes gyermekelem frissítése

Paraméter neve Leírás Érték
Művelet kiválasztása
Frissít n darab másik rekordot
Frissítendő mező munkafüzete Munkafüzet, melyen a frissítendő mező(k) szerepelnek Termékek
Frissítendő mező A frissítendő mező munkafüzetének mezőlistája Rendelhető
Forrás mező Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz Rendelhető
Frissítendő rekordok beazonosításának módja Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése

Összes gyerekelem - a frissítendő munkafüzet összes forrás rekord alatti rekordját frissíti Kiválasztva

Például raktár termékek elérhetőségének frissítése

Esemenyek - muveletek - frissit n db rekordot felulet - szulo-gyerek.png

"Szezonális termékek" raktár termékeinek elérhetőségének módosítása esetén a "Raktárak" munkafüzeten létre kell hozni a frissítő eseményt. A frissítendő mező munkafüzete a "Termékek" munkafüzet. 
A frissítendő mező a "Rendelhető mező".
A forrás mező a "Rendelhető" mező az esemény lapjának munkafüzetén ("Raktárak").
Frissítendő mező azonosításánál az "Összes gyermekelem" opciót kell választani.

Esemenyek - muveletek - frissit n db rekordot osszes gyerek ESEMENY.png

Az esemény futtatását követően a termékeken a "Rendelhető" mező tartalma frissül a kiválasztott értékkel. 
Például a szezonális termékek "Rendelhető" mezője értékének frissítéséhez meg kell nyitni a "Szezonális termékek" rekordját. A "Rendelhető" mező értékét megadva a "Frissítés" gombra kattintva az összes szezonális termékhez tartozó "Rendelhető" érték megváltozik a megadott értékre.

Esemenyek - muveletek - frissit n db rekordot felulet - osszes gyerek 2.png

Esemenyek - muveletek - frissit n db rekordot felulet - osszes gyerek.png

1.2.3.3. Frissítés feltételek alapján

Például termékek elérhetőségének frissítése termék neve lapján.

Esemenyek - muveletek - frissit n db rekordotfeltetel alapjan ESEMENY 2.png

Paraméter neve Leírás Érték
Művelet kiválasztása
Frissít n darab másik rekordot
Frissítendő mező munkafüzete Munkafüzet, melyen a frissítendő mező(k) szerepelnek Termékek
Frissítendő mező A frissítendő mező munkafüzetének mezőlistája Rendelhető
Forrás mező Esemény lapjának azon mezője, melynek értékével a célmező frissítve lesz Rendelhető
Frissítendő rekordok beazonosításának módja Az itt megadott módnak megfelelően (ID alapján, Összes gyermekelem, Feltételek megadása, ID a szülő rekordról) történik a célrekordok célmezőinek frissítése

Feltétel(ek) megadása

Szűrőfeltétel hozzáadása

Eredeti feltételben megadott munkafüzet mezője - A frissítendő munkafüzeten szereplő mező, melynek értéke vizsgálva lesz Név (Frissítendő munkafüzeten)

Összehasonlítás  Mező(vel) (A frissítendő munkafüzeten szereplő mező értéke, egy az esemény lapján található mező értékével lesz összehasonlítva.)

Érték Termék neve (esemény lapjának mezője)

A "Termék neve" mezőbe beírt termék "Rendelhető" mezőjének értéke módosul, a felületen a "Rendelhető" mezőben megadott értékre, az esemény futtatását követően.

Esemenyek - muveletek - frissit n db rekordot feltetel alapjan Felulet 1.png

Például a "Szezonális termék 1" termék "Rendelhetőség" mezőjének tartalma "Igen" értékre módosul.

Esemenyek - muveletek - frissit n db rekordot feltetel alapjan Felulet 3.png

1.2.4. Mezőket fűz össze

Eseménnyel mezőértékek és karakterek fűzhetők össze.

Például iktatószám generálás.

Iktatószám generálás összefűzés eseménnyel a következőképpen:
Iktatószám előtag + Iratszám + "/" karakter + Év + "/" karakter + utótag.

Paraméterezés

Paraméter neve Leírás Érték
Művelet kiválasztása
Mezőket fűz össze
Célmező Mező, melybe az összefűzött érték kerül Iktatószám
Hozzáadás Mező, illetve karakterek adhatók hozzá az összefűzendő lánchoz
Mező hozzáadása A kiválasztott mező hozzáfűzése a már beállított értékekhez Iktatószám előtag


Iratszám
Szöveg hozzáadása A megadott karakter(ek) hozzáfűzése a már beállított értékekhez /
Mező hozzáadása
Év
Szöveg hozzáadása
/
Mező hozzáadása
Utótag

Esemenyek - muveletek - mezoket fuz ossze ESEMENY1.png

A már hozzáadott mezők/karakterek törölhetők az összefűzésből, de értékük nem változtatható, ahogy a sorrendjük sem.

Pl.: TSZT_T/3/2022/ee

Esemenyek - muveletek - mezoket fuz ossze FELULET.png

1.2.5. Töröl n db rekordot

Eseménnyel ID alapján tetszőleges munkafüzet rekordjai törölhetők.
Például nem rendelhető termékek törlése.

Paraméter neve Leírás Érték
Művelet kiválasztása
Töröl n db rekordot
Törölni kívánt rekord(ok) azonosítóját (ID) tartalmazó mező Mező (szám, legördülő, többértékes legördülő), ami a törlendő rekord(ok) ID-ját tartalmazza Nem rendelhető termékek
Törli saját magát (is) Amennyiben a törlendő rekordok lapján található az esemény, akkor törli a rekordot is, amiről a esemény indítva lett
Jogok figyelmen kívül hagyása Az esemény nem veszi figyelembe, hogy az eseményt futtató felhasználónak van-e jogosultsága törölni az adott rekordo(ka)t, vagy sem

Esemenyek - muveletek - torol n db rekordot ESEMENY1.png

Termékekből táplálkozó legördülő lista ("Nem rendelhető termékek") értéke elő van szűrve a nem rendelhető tételekkel ("Rendelhető" mező értéke = "Nem"). A lista a nem rendelhető tételek ID-ját tartalmazza. A listából a kívánt terméket kiválasztva, majd az eseményt futtatva a kiválasztott ID-hoz tartozó termék törlődik a termékek közül.

Esemenyek - muveletek - torol n db rekordot FELULET 1.png

1.2.6. Értéket ad dátum mezőhöz

Eseménnyel értékek adhatók dátum mezőhöz.
Például 12.09. munkaszüneti napként van rögzítve, míg 12.10-11. hétvégi munkanapként. Ekkor a 2022.12. 08. értékű mezőhöz 1 napot adva az eredmény 12.10. lesz, mivel 12.09. szabadnap.

Paraméterezés:

Rögzíteni kell alkalmazás beállításaiban a "Munkanapok" opció alatt a 12.09-ét munkaszüneti napként, 12.10, 12.11-ét pedig hétvégi munkanapként.

Esemenyek - muveletek - ertek hozzaadasa datum mezohoz alkalmazas beallitasok.png

Ezt követően az "Érték hozzáadása dátum mezőhöz" lapon létre kell hozni az "Érték hozzáadása dátum mezőhöz" típusú eseményt.

Paraméter neve Leírás Érték
Művelet kiválasztása Esemény fix értéket , vagy mezőértéket (perc, óra, nap, hét, hónap, év) ad dátum mező értékéhez Értéket ad dátum mezőhöz
Mező megadása Célmező, melynek értékéhez hozzáadja az esemény a megfelelő értéket a megfelelő mértékegységgel F2 (Dátum típusú mező)
Mit adjon hozzá az esemény Célmezőhöz hozzáadandó érték mértékegysége nap
Értékmegadás módja Megadható a hozzáadandó mennyiség FIX-en, vagy mezővel
Forrás érték FIX érték
Forrás mező Mező, mely a hozzáadandó mennyiséget tartalmazza Nap
Munkaszüneti napok alkalmazása Az alkalmazás beállításaiban definiált értékeket vegye figyelembe az esemény, vagy sem Kiválasztva

Esemenyek - muveletek - ertek hozzaadasa datum mezohoz ESEMENY.png

Alkalmazás beállítása alatt megadott munkaszüneti- és hétvégi munkanapok értékeknek megfelelően végzi el a hozzáadást az esemény. Hétvégi munkanapokat nem, viszont a munkaszüneti napokat átugorja az érték hozzáadáskor.

1.2.7. E-mailt küld

Eseménnyel e-mail küldhető a rendszerben rögzített felhasználóknak (felhasználólistából), vagy egyéni e-mail címre.

Például teszt üzenet küldése csatolmánnyal felhasználónak. Az "E-mail küldés" munkafüzeten a "Többértékes felhasználólistából" kiválasztva a címzett(ek)et, feltöltve a csatolmányt majd lementve a rekordot, az E-mail küldése gombra kattintva az esemény elküldi az üzenetet a csatolmánnyal együtt a címzett(ek)nek.

Esemenyek - muveletek - e-mail kuldes FELULET.png

Paraméterezés:

Paraméter neve Leírás Érték
Művelet kiválasztása E-mail küldő esemény E-mailt küld
E-mail címzettje E-mail címzettjét/címzettjeit tartalmazó mező (felhasználólista, többértékes felhasználólista, vagy egysoros szövegdoboz - egysoros szövegdoboz esetén a címzett egy e-mail cím) H2 - Többértékes felhasználólista
E-mail tárgya E-mail tárgyában megjelenő szöveg (tárgy nem tartalmazhat hivatkozást) Teszt üzenet
E-mail tartalma E-mail szövege. E-mail szövege tartalmazhat hivatkozást. Hivatkozás a következő formában adható meg:
$ + { + MEZŐ AZONOSÍTÓ + } 
Pl.: ${A1}
Hivatkozás lehet bármely, az esemény lapján található mező.
Kedves ${H2}! Ez egy teszt üzenet!
Csatolmányt tartalmazó mező

Csatolmány küldhető e-mailben az üzenettel együtt. A csatolmány küldéséhez el kell helyezni egy "fájlcsatolás" - típusú mezőt a munkafüzeten majd csatolni a kívánt fájlt. A fájl feltöltését követően menteni kell a rekordot. 

H5 - Csatolmány
Csak az utolsó csatolmányt küldje Beállítható, hogy csak az utoljára csatolt fájlt küldje ki az esemény. kitöltve

Esemenyek - muveletek - e-mail kuldes ESEMENY.png

1.2.8. Rekord létrehozása

Eseménnyel rekordok szúrhatók be tetszőleges helyre. Megadhatók a létrehozandó rekord mezőinek értékei. 

Például egy rekord adatmódosításainak részletei rögzíthetők a rekord beszúrása eseménnyel. Meg kell adni, hogy melyik szülőrekord melyik munkafüzete alatt hozzon létre rekordokat az esemény. Továbbá, hogy hány darab rekordot, és milyen értékkel hozzon létre.

Esemenyek - muveletek - rekord beszuras FELULET.png

Paraméterezés


Paraméter neve Leírás Érték
Művelet kiválasztása
Rekord létrehozása
Cél munkafüzet Rekordok ez alatt a munkafüzet alatt jönnek létre Módosítások
Új rekord szülőjét tartalmazó mező Rekord ID - Szülő rekord, ami alá a rekordok be lesznek szúrva  ID
Hány darab új rekord jön létre
Rekordszám
Új (ha több van, akkor az utolsó) rekord megnyitása Megnyitja az utolsóként létrehozott rekordot
Mezőmásolás hozzáadása Másolandó Forrás és célmezők megadása 
Célmező
Típus
Forrás mező
Típus
...

Célmező
Módosítás dátuma
Forrás mező
Aktuális időpillanat


Esemenyek - muveletek - rekord beszuras ESEMENY.png

1.2.9. Beír egy értéket egy mezőbe

Esemény lefutásakor beír egy fix értéket, vagy egy másik mező tartalmát a kiválasztott mezőbe.

Paraméter neve Leírás
Célmező Ebbe a mezőbe fogja beírni az adott értéket.
Érték megadása   Lehet fix értéket megadni, melyet majd beír a célmezőbe.
Forrás mező A mező tartalmát beírja a célmezőbe.

Esemény_Művelet_Beír egy értéket.png

1.2.9.1. Célmező dátum mező

Paraméter neve Leírás
Aktuális időpont használata Ha célmezőnek dátum típusú mezőt választunk, akkor jelenik meg ez a lehetőség. Ennek a lehetőségnek a választásával beírja a célmezőbe az aktuális dátumot.

Aktuális hét/Aktuális hónap/Aktuális év

Első napja/Utolsó napja

Választhatjuk az aktuális hetet, hónapot, napot, továbbá ezek első és utolsó napját is.

Esemény_Művelet_Beír egy értéket_Dátum.png


1.2.10. Átszínez egy címkét / téglalapot

Az esemény lefutásakor az általunk kiválasztott színre színezi a megadott címkét / téglalapot.

Paraméter neve Leírás
Mező megadása A megadott mezőt átszínezi a megadott színre.
Szín megadása Kívánt szín kiválasztása.

Esemény_Művelet_Átszinez egy címkét.png

1.2.11. Átpozícionál egy mezőt

Mező elhelyezkedését szabályozza a felületen, a megadott koordinátáknak megfelelően.

Paraméter neve Leírás
Mező megadása Mozgatni kívánt mező megadása.
X/Y Mező elhelyezkedés koordinátáinak megadása (pixel) A mező bal felső sarka.

1.2.12. Mezőt jelenít meg

Rejtett mező megjelenítését teszi lehetővé a felületen.

Paraméter neve Leírás
Mező megadása Megadjuk, mely mezőt jelenítse meg a futó felületen az esemény.

1.2.13. Mezőt tüntet el

Látható mezőt tüntet el a felületről.

Paraméter neve Leírás
Mező megadása Megadjuk, mely mezőt tüntesse el a futó felületen az esemény.

1.2.14. Kiürít egy mezőt

Megadott mező tartalmát kiüríti.

Paraméter neve Leírás
Mező megadása Kiüríteni kívánt mező megadása.

1.2.15. Mezőt csak olvashatóvá tesz

A megadott mezőt csak olvashatóvá teszi, nem lehet szerkeszteni a tartalmát.

Paraméter neve Leírás
Mező megadása Az a mező, amelyet csak olvashatóra szeretnénk állítani.

1.2.16. Mezőről leszedi a csak olvasható tulajdonságot

Leszedi a megadott mezőről a csak olvasható tulajdonságot, és a mező tartalma szerkeszthető lesz.

Paraméter neve Leírás
Mező megadása Az a mező, amelyet szerkeszthetővé szeretnénk átállítani.

1.2.17. Mezőről leszedi a kötelezőséget

A kötelezően kitöltendő mezőről leszedi a kötelezőséget.

Paraméter neve Leírás
Mező megadása Az a mező, amelyről a kötelezőséget le szeretnénk venni.

1.2.18. Mezőt tesz kötelezővé

Kötelezően kitöltendővé teszi a megadott mezőt.

Paraméter neve Leírás
Mező megadása Az a mező, amelyet kötelezően kitöltendővé szeretnénk tenni.

11.2.19. Megnyit egy felületet

Alkalmazásban létrehozott munkafüzetek nyithatók meg.

Paraméter neve Leírás
Mező megadása Az a felületet, amelyet megnyitni szeretnénk.

1.2.20. Mezőcsoportot tüntet el 

Létrehozott mezőcsoport mezői tüntethetők el.

Paraméter neve Leírás
Mező megadása Az a mezőcsoport, amelyet szeretnénk eltüntetni.

1.2.21. Mezőcsoportot jelenít meg

Létrehozott mezőcsoport mezői jeleníthetők meg.

Paraméter neve Leírás
Mező megadása Az a mezőcsoport, amelyet szeretnénk megjeleníteni.

1.2.22. Mezőcsoportot csak olvashatóvá tesz

Mezőcsoport mezői csak olvashatóvá válnak.

Paraméter neve Leírás
Mező megadása Azt a mezőcsoportot kell megadni, melynek mezőit csak olvashatóra szeretnénk állítani.

1.2.23. Mezőcsoportról leszedi a csak olvasható tulajdonságot

Mezőcsoport mezői szerkeszthetővé válnak.

Paraméter neve Leírás
Mező megadása Azt a mezőcsoportot kell megadni, melynek mezőiről le szeretnénk venni a csak olvasható tulajdonságot.

1.2.24. Mezőcsoportot átpozícionál

Mezőcsoport elhelyezkedését szabályozza a felületen, a megadott koordinátáknak megfelelően.

Paraméter neve Leírás
X/Y Mező elhelyezkedés koordinátáinak megadása (pixel) A mező bal felső sarka.
Mezőcsoport megadása Mozgatni kívánt mezőcsoport megadása.
Referenciamező A kiválasztott mező lesz a referencia a mezőcsoportból, és ez alapján helyezi át a mezőcsoportot a koordináták szerint.

1.2.25. Parancs küldése 3rd party fejlesztő kódnak

Paraméter neve Leírás
Fejlesztői modul kiválasztása
Parancs neve Parancs megnevezése 

Események - 3rd party script lefutás után visszajelzést küldenek yappdonak a sikeres futásról.

A 3rd party script futása lehet időzítése másik eseménynek.

1.2.26. Mezőcsoportot tesz kötelezővé

Mezőcsoport mezői kötelezően kitöltendővé válnak.

Paraméter neve Leírás
Mező megadása Az a mezőcsoport, amelyet kötelezően kitöltendővé szeretnénk tenni.

1.2.27. Mezőcsoportról leszedi a kötelezőséget

Mezőcsoport mezőiről lekerül a kötelezően kitöltendő tulajdonság.

Paraméter neve Leírás
Mező megadása Az a mezőcsoport, amelyről szeretnénk levenni a kötelezőséget.

1.2.28. Mezőcsoportot kiürít

Mezőcsoport mezőinek értéke törlődik.

Paraméter neve Leírás
Mező megadása Kiüríteni kívánt mezőcsoport megadása.

Esemény_Mezőt jelenít meg.png

1.3. Feltételek

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.

1.3.1. Mező vizsgálata

Paraméter neve Leírás
Feltétel vizsgálat alapján Összehasonlíthatjuk egy mező értékét vagy egy munkafüzet összes rekordjának adott mezőjét fix értékkel vagy egy megadott mező tartalmával.
Mező Ezt a mezőt hasonlítjuk össze egy fix értékkel/másik mező tartalmával.
Operátorok Feltételek összekapcsolásának az operátorai. Az operátorokkal szabályozható, hogy a szűrési feltételek közül melyeknek kell igaznak lennie ahhoz, hogy a szűrés teljesüljön.
Fix érték Mező értéke összehasonlítható egy általunk megadott fix értékkel.
Mező Mező érték összehasonlítható egy másik mező értékével.
Feltételek összekapcsolása Több feltétel esetén megadható, hogy a feltételek ÉS/VAGY operátorral legyenek összekapcsolva.
Megjelenítendő üzenet, ha a feltétel nem teljesül Ez az üzenet jelenik meg ha a feltétel nem teljesült.

Esemény_Feltétel_Mező.png

1.3.1.1. Feltétel vizsgálata fix értékkel

Feltételnek megadtuk, hogy a Rekordok száma mezőnek nagyobbnak kell lennie az általunk megadott értéknél (20), hogy az esemény lefusson.

Esemény_Feltétel Fix értékkel.png

A futó felületen látható, hogy a Mennyiségnek kisebbnek kell lennie 20-nál, ezért azokat a rekordokat mutatja a lekérdezés, melyekre ez a feltétel igaz. 7 olyan rekordunk van, melyre a feltétel megvalósul, és mivel a 7 kisebb a 20-nál, a gomb nem jelenik meg.

Esemény_Feltétel fix érték futófelület1.png

Viszont amint növelünk a Mennyiség értékén látható, hogy 67 rekordunk lesz, mivel ebben az esetben már igaz, hogy a rekordok száma (67) nagyobb, mint az általunk megadott fix érték (20), ezért a gomb megjelenik.

Esemény_Feltétel fix érték futófelület2.png

1.3.1.2. Feltétel vizsgálata másik mező értékével

Feltételnek megadtuk, hogy a Rekordok száma mezőnek nagyobb vagy egyenlőnek kell lennie, mint a Min. rekord szám mező értékének, hogy az esemény lefusson.

Esemény_Feltétel mező értékkel.png

A futó felületen látható, hogy a Mennyiségnek kisebb vagy egyenlőnek kell lennie a megadott értéknél (20). Ezért azokat a rekordokat mutatja a lekérdezés, melyekre ez a feltétel igaz. 46 olyan rekordunk van, melyre a feltétel megvalósul. A Min. rekord szám mezőben megadjuk, hogy minimum 50 rekordot szeretnénk, és mivel a 46 kisebb, mint az 50, ezért a gomb nem jelenik meg.

Esemény_Feltétel mező érték futófelület1.png

Viszont amint növelünk a Mennyiség értékén látható, hogy 101 rekordunk lesz, mivel ebben az esetben már igaz, hogy a rekordok száma (101) nagyobb, mint a Min. rekordok szám mezőben megadott érték (50), ezért a gomb megjelenik.

Esemény_Feltétel mező érték futófelület2.png

1.3.2. Teljes munkafüzet vizsgálat

Paraméter neve Leírás
Első találatig fusson Itt pontos találatot keres, ha a 100 vizsgált rekordból
akár egyre is igaz a feltétel, akkor fut az esemény.
Ellenőrizni kívánt munkafüzet Az a munkafüzet, melynek rekordjait vizsgálni szeretnénk.
Ellenőrizni kívánt munkafüzet mezője Megadott munkafüzetről, melyik mező tartalmát szeretnénk vizsgálni.
Fix érték Egy általunk megadott értékkel hasonlítjuk össze a mező tartalmát.
Mező Egy másik mező tartalmával hasonlítjuk össze a mező tartalmát.

A feltételeknél elsősorban kiválasztjuk azt a munkafüzetet, amelynek rekordjait ellenőrizni szeretnénk, majd kiválasztjuk az ellenőrizni kívánt mezőt. Feltétel mezőnek kiválasztjuk azt a mezőt, amellyel össze akarjuk hasonlítani az ellenőrizni kívánt mezőt.

Esemény_Feltétel Teljes munkafüzet 1.png

1.3.3. Teljes munkafüzet ellenőrzéshez szűrési feltétel hozzáadása

Csak azokat a rekordokat vizsgálja majd, melyekre igaz lesz az itt megadott feltétel.

Paraméter neve  Leírás
Eredeti feltételben megadott munkafüzet mezője Ellenőrizni kívánt munkafüzet mezője.
Megegyezik Egy általunk megadott értékkel (Fix érték), vagy egy mező tartalmával egyezzen a megadott mező tartalma.
Érték/Mező Itt adhatjuk meg a fix értéket/ melyik mező tartalmával legyen összehasonlítva.

Ellenőrzéshez olyan szűrési feltételek is adhatók, amivel megadjuk, hogy csak bizonyos rekordokat vizsgáljon az ellenőrizni kívánt munkafüzeten, melyekre a szűrés igaz.

Esemény_Feltétel Teljes munkafüzet  2.png

1.3.4. Alapeset

Alapeset során az esemény végigmegy az összes rekordon, és ha legalább EGY olyan rekordot talál, melyre a feltétel hamist ad vissza, az esemény kiírja a megjelenítendő üzenetet, és nem végzi el az esemény műveletét.

A Szűrő feltétel mezőt (Rekord ID) összehasonlítjuk az ellenőrizni kívánt munkafüzet Szűrni kívánt mezőjével (Szülő rekord ID), tehát csak azokat a rekordokat fogja a feltétel alapján megvizsgálni, ahol a két mező értéke egyezik. Látható, hogy mind a négy rekordunkra igaz a feltétel.

A Feltétel mező (Count) értéke 1, tehát az esemény akkor írja be nekünk a kívánt értéket a Művelet mezőbe, ha az összes ellenőrizni kívánt adat (Count termék) értéke 1. Látható, hogy a Count termék értéke 1 az összes rekordon.

Esemény_Teljes munkafüzet futófelület 1.png

Mivel mindegyik rekordra igaz volt a feltétel, ezért elvégezte a műveletet, és beírta az értéket a cél mezőbe.

Esemény_Teljes munkafüzet futófelület 2.png

Ebben az esetben viszont látható, hogy a Mosószer Count termék értéke 0, tehát a feltétel ebben az esetben hamisat ad vissza.

Esemény_Teljes munkafüzet futófelület 3_1.png

Mivel volt legalább EGY olyan rekord, amelyre a feltétel hamisat adott vissza, ezért a megjelenítendő üzenetet dobta vissza az esemény.

Esemény_Teljes munkafüzet futófelület 4.png

1.3.5. Első találatig fut

Viszont ha kijelöljük, hogy az Első találatig fusson a feltétel, akkor addig fut, amíg legalább EGY olyan rekordot nem talál, amelyre a feltétel igazat ad vissza.

Esemény_Teljes munkafüzet első találatig.png

Ebben az esetben látható, hogy a szűrés feltételére igazat ad vissza mind a négy rekord esetében, tehát mind a négyet megvizsgálja a feltétel. 

A Feltétel mező (Count) értéke 1, tehát az esemény akkor írja be nekünk a kívánt értéket a Művelet mezőbe, ha legalább EGY ellenőrizni kívánt adat (Count termék) értéke 1.

Esemény_Teljes munkafüzet első találatig futófelület 1.png

Mivel az összes rekordunk Count termék értéke 0, kivéve a Mosószer rekordunkon ahol Count termék értéke 1, tehát talált legalább EGY olyan rekordot, amelyre igaz a feltétel, ezért elvégezte a műveletet, és beírta az értéket a cél mezőbe.

Esemény_Teljes munkafüzet első találatig futófelület 2.png

Ebben az esetben viszont látható, hogy egyetlen Count termék értéke sem egyezik a Feltétel mező értékével, ezáltal egyik rekordra sem tud igazat visszaadni a feltétel.

Esemény_Teljes munkafüzet első találatig futófelület 3.png

Ebből kifolyólag a megjelenítendő üzenetet dobta vissza az esemény.

Esemény_Teljes munkafüzet első találatig futófelület 4.png


Alapesetben:
Az első, azaz nem kiegészítő feltétel adja meg a keresést. Ez azt jelenti, hogy a teljes megadott
munkafüzetet vizsgálja az esemény, és akkor fut le, ha minden egyes rekordra teljesül a feltétel.
Példa:
Csak akkor vehetsz fel új rekordot, ha az eddigiek mind le vannak már zárva.
Ekkor az első feltételben azt vizsgálod, hogy törzs státusz mezője = 'lezárva'.
Ha talál olyat, aminek a státusz mezőjében nem a 'lezárva' szó van, akkor nem engedi futni.
Ha a 100 rekordból csak 1-re is igaz, hogy nem 'lezárva', akkor nem fut le.
Ha kiegészítő feltételt adsz hozzá:
Ezzel a munkafüzet rekordjait szűkíted:
Például csak azokat akarod megnézni, hogy le vannak-e zárva, amik adott intézményben vannak.
Ekkor fontos, hogy ha a szűkítés nem talál semmit, akkor az esemény lefuthat, hiszen nem talál
hibát.
Első találat keresése esetén:
Az első feltétel szintén a keresés, viszont itt pontos találatot keres, ha a 100 vizsgált rekordból
akár egyre is igaz a feltétel, akkor fut az esemény.
Kiegészítés esetén, ha a szűkített listában nem talál rekordot, akkor nem fut le az esemény.

1.2.1. Elmenti a rekordot/ Új rekordot hoz létre

  Paraméter neve Leírás
Mentés után zárja be a rekordot Mentést követően az esemény bezárja a rekordot. (Kivéve adatlap típusú munkafüzet rekordját.)
Mentés után új rekord Lementi a rekordot és egy új üreset nyit.
Mentés nélkül új rekord Mentés nélkül új rekordot nyit.
Mentés nélkül töltse újra a rekordot Újratölti a rekordot, változtatásokat nem menti el.

image.png

Az esemény elmenti a rekord adatait, majd bezárja azt.

Fontos! Adatlap típusú munkafüzet esetén nincs mit bezárni, annál fogva, hogy az adatlap struktúrájú munkafüzet egy rekordot tárol, plusz a munkafüzet felülete maga az adatok rögzítőfelülete (nem úgy, mint táblázat és fa esetében, ahol a munkafüzetet megjelenítve a rekordok listája látható).

Mentes_utan_rekordbezaras.png

Az esemény elmenti a rekordot, majd egy újat megnyit.

Fontos! Adatlap struktúrájú munkafüzet esetén nincs értelme a használatának. Az eseménytípus pontosan ugyanazt a műveletet hajtja végre, mint mentés gombra kattintáskor.

Mentes_utan_uj_rekord.png

Az esemény a rekord mentése nélkül egy új üres rekordot nyit. Amennyiben esemény lapjának rekordján nem történt mentés az esemény futtatását megelőzően, a rögzíteni kívánt adatok elvesznek. 

Fontos! Adatlap struktúrájú munkafüzet esetén ez az opció nem elérhető (értelme se lenne).

Mentes_nelkul_uj_rekord.png

Lényegében egy frissítés történik a rekordon, azaz a rekord adatait újratölti a rendszer.

Mentes_nelkul_rekord_ujratoltes.png

Amennyiben egyik opció sincs kiválasztva, az esemény futtatása elmenti a rekordot. Táblázat, és fa struktúrájú lap esetén sem zárja be a rekordot, csupán elmenti azt.

Mentes.png

Az esemény láncolható, azaz másik esemény lefutása lehet az időzítése.

Például egy eseménnyel való értékbeírás lefutása, lehet egy mentés esemény időzítése.

Mentés esemény lefutása viszont nem lehet más esemény időzítése.

Mentes esemény láncolása.png

Mentes esemény láncolása beírós eseményhez.png