Filter
MÄnga relationer, men inte alla har stöd för filter. Det finns tre olika typer av filter och dessa kan ocksÄ kombineras tillsammans för att nÄ det önskade resultatet.
Filtret placeras direkt efter en relation och omgÀrdas av tecknen { }. Filter Àr inte alltid nödvÀndiga men nÄgra relationer beter sig inte som förvÀntat om filtret utelÀmnas.
START:§RELATION{FILTER}:VĂRDE
ï»ż
Alla relationer som stödjer filtrering stödjer ocksÄ absoluta filter. Absoluta filter följer vanlig SQL-Syntax och anvÀnds tillsammans med det filter som definieras av relationen som en WHERE sats vid spÄrning av information.
InnehÄller filtret en OR eller AND sats mÄste det kapslas in med parenteser ().
ï»ż
För relationerna LOP (Logisk förÀlder) och PHP (Fysisk förÀlder) kommer det absoluta filtret att söka uppÄt i strukturen tills att villkoret Àr uppfyllt. Sökningen sker i upp till 10 generationer och Àr mycket anvÀndbar för att hitta "toppen" i en objektstruktur. Exempelvis kan man frÄn en plintgrupp söka sig uppÄt till en fysisk förÀlder som kan vara en byggnad.
ï»ż
NÄgra relationer stödjer standardfilter, dessa Àr baserade pÄ den numeriska sorteringen (LOOrder) och anvÀnds genom att skriva in ett numeriskt vÀrde som filter strÀng. Det Àr inte möjligt att mixa standard och absoluta filter i samma filtersats.
ï»ż
Utöver absoluta och standardfilter stödjer vissa relationer Àven relativa filter. Relativa filter anvÀnds istÀllet för normal filtrering eller som ett kompletterande filter om filterresultatet har mer Àn en post. Relativa filter identifierar den sökta posten genom dess ordningsposition i postuppsÀttningen (recordset). Relativa filter anvÀnds genom att lÀgga till ett @ tecken och ett nummer i slutet av filterstrÀngen. Numret mÄste vara ett heltal skilt frÄn noll. Om numret Àr negativt sÄ reverseras sorteringsordningen. Relativa filter anvÀnder alltid en fördefinierad sorteringsordning för postuppsÀttningen (recordset) som överensstÀmmer med sorteringsordningen som anvÀnds för formulÀr med samma typ av information.
ï»ż
Relationens standardfilter och resultat beror pÄ den föregÄende typen, om den föregÄende typen Àr ett objekt sÄ resulterar DOM i ett objekt och tvÀrt om. Standard filter beror Àven pÄ föregÄende typ och anvÀnder dess vy ordningsfÀlt för filtrering.
Relationens standardfilter beror pÄ den föregÄende typen, om föregÄende typ Àr en kanal sÄ blir standardfilter ChannelOrder, annars blir det plint.
Relationen vĂ€ljer den inloggade anvĂ€ndaren. USR kan filtreras med {Login=âAdminâ} för att fĂ„ en specifik anvĂ€ndare.