1.3. Feltételek
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.
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 megadtukmegadtuk, hogy,hogy a Rekordok száma mezőnek nagyobbanknagyobbnak kell lennie, mint az általunk megadott 20-nak, hogy az esemény lefusson.
A futófelületen látható, hogy a Mennyiségnek kisebbnek kell lennie mint 20, 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 mint a 20, ezért a gomb nem jelenik meg.
ViszontViszont, amint növelünk a Mennyiség értékén,n látható, hogy 67 rekordunk lesz.lesz, Mivelmivel ebben az esetben már igaz, hogy a rekordok száma (67) nagyobbnagyobb, 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 megadtukmegadtuk, hogy,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 mint 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.nk, Mivelmivel a 46 kisebbkisebb, mint az 5050, ezért a gomb nem jelenik meg.
ViszontViszont, amint növelünk a Mennyiség értékén,n látható, hogy 101 rekordunk lesz.lesz, Mivelmivel ebben az esetben már igaz, hogy a rekordok száma (101) nagyobbnagyobb, 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. |
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. |
Megeggyezik | Egy általunk megadott értékkel (Fix érték) vagy egy mező tartalmával eggyezen a megadoott mező tartalma. |
Érték/Mező | Itt adhatjuk meg a fix értéket/ melyik mező tartalmával legyen összehasonlítva. |
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 1re 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.