Ugrás a fő tartalomra

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.

Esemény_Feltétel_Mező.png

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.

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

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.

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

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.

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

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

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.

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

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.

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.

Esemény_Feltétel_Teljes munkafüzet.png

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.

Esemény_Feltétel_Teljes munkafüzet2.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 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.