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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Ebből kifolyólag a megjelenítendő üzenetet dobta vissza az esemény. 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.