Navigáció: Rendszerfunkciók > Lista-Generátor > Az INI file szerkezete [Szűrés] |
Ugrás Előző Fel Következő Menü |
A szűrés szekció az input után kerül feldolgozásra, ezért magára az inputra hatástalan!
Hivatkozás==Hivatkozás[;OR] vagy Hivatkozás=<Hivatkozás[;OR] vagy Hivatkozás=>Hivatkozás[;OR] vagy Hivatkozás=<<Hivatkozás[;OR] vagy Hivatkozás=>>Hivatkozás[;OR] vagy Hivatkozás=#Hivatkozás[;OR]. A bal oldalon egy adatbázis mezőnek kell állnia, vagy üres a jobb oldalon egy tetszőleges hivatkozás állhat. Ha a jobb oldali hivatkozás értéke üres, akkor kihagyja az adott feltételt, kivéve ha egyetlen üres konstatns a jobb oldal. Ha a jobb oldal ";OR"-al végződik, és a következő sor is ugzanarra a DB-re vonatkozik, akkor a következő szűrést OR kapcsolattal adja az adatbázishoz. (Itt kivételt képez az az eset, ha a szürés vegyes, azaz ha az egyik sor CheckProc-os, a másik SearchCond-os. Ez esetben marad az AND)
|
Ha a szűrés benne van az indexben, akkor AddSearchCond-al szűkít. Ha nem, akkor egy ChcekProc-ot tesz az adatbázisra, és az alap adatbázisban a NextRec-et a , csatolt állományok esetén SearchRec után a NextRec-et az első találatig vagy file végéig ismétli. Vigyázni kell, mert pl a szálítólevélnél a RaktForgHead-re lehetne szűrést is adni a Mozgnem, Bizszám-ra, de akkor a SzemélyTörzs.Kód=RaktForgHead.SajátÜgyint összefüggés a RakForg-ból nem következik, így nem is lesz kiértékelve. Ezért a RaktForgHead<-RaktForg kapcsolatot összefüggésként kell megadni, úgy a bejárás végigmegy. A keresés így is csak egyetlen egyszer fut le, mivel a kulcs nem változik.
|