Pokud chceme zobrazení reportu řídit nejen oprávněním ale i jinou hodnotou. Můžeme toto provést za využití sekce AccessDataSource.
Omezení zobrazení reportu dle SQL
Definice funkce
Pokud je výsledkem dotazu hodnota 1, je report zobrazen. Pokud 0 není.
<AccessDataSource>
<SQL>
SELECT IIF(EXISTS(SELECT null FROM dbo.Account WHERE ID = @AccountID AND
DefaultFolderID = 1), 1, 0)
</SQL>
<Parameters><dsp:Parameter xsi:type="dsp:VariableParameter" Ident="AccountID" ConstantType="UserID" DataType="Number"></dsp:Parameter>
</Parameters>
</AccessDataSource>