Bij het opstellen van een SQL-query voor een vrij document (reporting) is het mogelijk aan Mercator aan te geven dat deze query rekening moet houden met het actieve filter op het informatiebestand dat aan dit rapport is gekoppeld. Hiervoor moet de SQL-query eenvoudigweg in zijn where-clausule de volgende vermelding in hoofdletters bevatten:
FILTRE_CLI : voor klanten FILTRE_FOU : voor leveranciers FILTRE_STOCK : voor artikelen FILTRE_DEST : voor het 4e informatiebestand FILTRE_TACT : voor contactpersonen FILTRE_XLEAD : voor prospects FILTRE_YPREST : voordienstverleners FILTRE_GEN : voor algemene rekeningen FILTRE_ANA : voor analytische rekeningen FILTRE_IMM : voor vaste activa FILTRE_MPLACE : voor locaties
💡 In de rapportconfiguratie moet de eigenschap Module hiermee overeenkomen.
Wanneer het rapport wordt uitgevoerd vanuit het overeenkomstige informatiebestand, wordt het filter van deze fiche toegepast.
Wanneer het rapport wordt uitgevoerd buiten het overeenkomstige informatiebestand, zal Mercator voorstellen om een filter te kiezen uit de verschillende geopende fiches waarop een filter actief is.
Als er geen enkel filter beschikbaar is, wordt dit filter genegeerd.